mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-10 10:20:41 -07:00
40 lines
No EOL
1.2 KiB
Batchfile
40 lines
No EOL
1.2 KiB
Batchfile
@echo off
|
|
|
|
mkdir Single-Player
|
|
|
|
echo Building Client...
|
|
cd Client
|
|
call gradle jar
|
|
cd ..
|
|
copy /Y "Client\build\libs\client-1.0.0.jar" "Single-Player\client.jar"
|
|
echo.
|
|
|
|
echo Building Management-Server...
|
|
cd Management-Server
|
|
call gradle jar
|
|
cd ..
|
|
copy /Y "Management-Server\build\libs\managementserver-1.0.0.jar" "Single-Player\ms.jar"
|
|
echo.
|
|
|
|
echo Building Server...
|
|
cd Server
|
|
call gradle jar
|
|
cd ..
|
|
copy /Y "Server\build\libs\server-1.0.0.jar" "Single-Player\server.jar"
|
|
echo.
|
|
|
|
echo Copying server data...
|
|
del /S /Q "Single-Player/data"
|
|
xcopy /E /I /Y "Server\data" "Single-Player\data"
|
|
xcopy /E /I /Y "Server\db_exports\*.sql" "Single-Player\data"
|
|
del /S /Q "Single-Player/worldprops"
|
|
xcopy /E /I /Y "Server\worldprops" "Single-Player\worldprops"
|
|
: Set Debug/Dev mode to false on single player server config
|
|
powershell -Command "(gc Single-Player\worldprops\default.json) -replace '\"debug\": true', '\"debug\": false' -replace '\"dev\": true', '\"dev\": false' | Out-File -Encoding Default Single-Player\worldprops\default.json"
|
|
|
|
: Replace Live server addresses with localhost
|
|
powershell -Command "(gc Client\config.json) -replace 'play.2009scape.org', 'localhost' | Out-File -Encoding Default Single-Player\config.json"
|
|
echo.
|
|
|
|
echo Done!
|
|
pause |