stendhal/runserver.bat
Hendrik Brummermann a44c60c08d updated version
2023-12-17 19:21:53 +01:00

40 lines
899 B
Batchfile

@echo off
set STENDHAL_VERSION=1.45
set SERVER_JAR=stendhal-server-%STENDHAL_VERSION%.jar
:: change to server directory
for %%F in ("%0") do set server_root=%%~dpF
cd "%server_root%"
:: parse arguments
set vm_args=
set app_args=
setlocal EnableDelayedExpansion
for %%A in (%*) do (
set arg=%%A
if ["-D"] == ["!arg:~0,2!"] (
if [] == [!vm_args!] (
set vm_args=!arg!
) else (
set vm_args=!vm_args! !arg!
)
) else (
if [] == [!app_args!] (
set app_args=!arg!
) else (
set app_args=!app_args! !arg!
)
)
)
if exist "%SERVER_JAR%" (
set LOCALCLASSPATH=.\%SERVER_JAR%;.\libs\*
) else (
set LOCALCLASSPATH=.;.\build\build_server;.\build\build_server_maps;.\build\build_server_script;.\build\build_server_xmlconf;.\libs\*;
)
java -Xmx400m -cp "%LOCALCLASSPATH%" %vm_args% games.stendhal.server.StendhalServer %app_args%
:end
@pause