我开了个服务器,然后想关的时候输了stop,然后bat没关,然后服务器关了又自己启动了,求解决方法!
bat里应该填写了自动重启 删掉就好了
输入/stop 本来就不会关啊 只是重启要关BAT文件 要系统设置任务计划执行
看看是不是用了自动重启bat
@echo off
java -server -d64 -Xmx2G -Xms2G -Xss256k -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+UseFastAccessorMethods -XX:+UseConcMarkSweepGC -XX:MaxGCPauseMillis=100 -XX:+CMSParallelRemarkEnabled -XX:ParallelGCThreads=4 -jar Spigot-1.11.2.jar nogui
pause
使用这个.bat脚本试试
java -server -d64 -Xmx2G -Xms2G -Xss256k -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+UseFastAccessorMethods -XX:+UseConcMarkSweepGC -XX:MaxGCPauseMillis=100 -XX:+CMSParallelRemarkEnabled -XX:ParallelGCThreads=4 -jar Spigot-1.11.2.jar nogui
pause
使用这个.bat脚本试试
删除你原有的bat
重新创建 启动.bat 内容为
java -jar 你的核心名字
重新创建 启动.bat 内容为
java -jar 你的核心名字
检查Bat是否有自动重启,可以发下bat
输入/stop 等待数据保存完毕 点击X号即可!
删除bat文件的“goto”什么之类的,此类指令循坏重新启动。
bat设置了循环重启,关服之后可以直接关闭bat或Ctrl+C