mirror of
https://gitlab.com/2009scape/singleplayer/linux.git
synced 2026-08-01 14:39:15 -06:00
move from 2009scape master
This commit is contained in:
parent
b7df3575fc
commit
947ecf47c4
1 changed files with 50 additions and 0 deletions
50
build-singleplayer.sh
Executable file
50
build-singleplayer.sh
Executable file
|
|
@ -0,0 +1,50 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [ -f gradlew ]
|
||||
then
|
||||
chmod +x gradlew
|
||||
mkdir -p Single-Player
|
||||
|
||||
echo Building Client...
|
||||
cd Client
|
||||
../gradlew jar
|
||||
cd ..
|
||||
cp Client/build/libs/client-1.0.0.jar Single-Player/client.jar
|
||||
echo
|
||||
|
||||
echo Building Management-Server...
|
||||
cd Management-Server
|
||||
../gradlew jar
|
||||
cd ..
|
||||
cp Management-Server/build/libs/managementserver-1.0.0.jar Single-Player/ms.jar
|
||||
echo
|
||||
|
||||
echo Building Server...
|
||||
cd Server
|
||||
../gradlew jar
|
||||
cd ..
|
||||
cp Server/build/libs/server-1.0.0.jar Single-Player/server.jar
|
||||
echo
|
||||
|
||||
echo Copying server data...
|
||||
|
||||
rm -rf Single-Player/data
|
||||
cp -R Server/data Single-Player/data
|
||||
cp -R Management-Server/managementprops Single-Player/managementprops
|
||||
cp Server/db_exports/*.sql Single-Player/data
|
||||
|
||||
# Set Debug/Dev mode to false on single player server config
|
||||
|
||||
cat Server/worldprops/default.json | sed -e 's/\"debug\": true/\"debug\": false/' | sed -e 's/\"dev\": true/\"dev\": false/' > Single-Player/worldprops/default.json
|
||||
|
||||
|
||||
# Replace Live server addresses with localhost
|
||||
|
||||
cat Client/config.json | sed -e 's/play.2009scape.org/localhost/' > Single-Player/config.json
|
||||
|
||||
echo
|
||||
|
||||
echo Done!
|
||||
else
|
||||
echo ERR: Run in 2009scape source directory to build
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue