-2
我为我的Minecraft服务器制作了一个自定义启动脚本,所以我可以使用更多的RAM。 当您停止服务器时,它会询问您是要重新启动还是要停止。 如果在20秒后没有应答,我无法自动重新启动(在发生崩溃的情况下) 。请帮忙。20秒后自动进行选择
@echo off
title minecraft-server-1.8.3
color 0A
prompt [server]:
cls
:start //starts the server
echo loading server...
java -Xms3G -Xmx3G -jar minecraft_server.1.8.3.jar nogui
cls
[code to restart the server when it didn't get an anwser in 20sec]
:choice //what to do when
set /P a=do you want to restart[Y/N]? the server stops
if /I "%a%" EQU "Y" goto :restart
if /I "%a%" EQU "N" goto :stop
goto :choice
:restart
cls
echo server will restart
TIMEOUT /T 5
cls
goto :start
:stop
cls
echo closing server
TIMEOUT /T 5
exit
应该指出的是,这个命令在Windows XP上不存在,但IMO仍然使用XP的唯一原因是工作。 – SomethingDark 2015-04-06 06:41:06