《我的世界》在建立聯(lián)機模式后,添加MOD會時常導致服務器死機、卡頓等現(xiàn)象,但很多玩家不知道在中途關閉了服務器有要怎么啟動。本次巴士小編就給大家?guī)砦业氖澜绶掌髦貑⒎椒?,尚不清楚的玩家不妨趕快來參考一下吧。
輸入stop指令之后,bat文件就不執(zhí)行了。需要重新再打開我的世界。
也可以利用服務器核心插件,來設計服務器定時關閉和重啟程序。
服務器重啟:
首先,你要有一個對應你服務器核心的插件,能讓你的服務器實現(xiàn)定時關閉服務器。
說白了就是定時或者定期自動自己在控制臺輸入stop命令。現(xiàn)在一些插件可以做到。
完了,起服務器時候用一些循環(huán)腳本。
比如windows開服時候,啟動腳本.bat文件寫
@echo off
:start
"c:windowssystem32java.exe" -server -Xincgc -Xms1024m -Xmx1200m -jar craftbukkit152.jar -nojline
goto start
(-server開關會自動設置一些參數(shù)選項用于server類的應用,包括-XX:PermSize=??M的值,不過可能要求您的系統(tǒng)安裝jdk.而不僅僅是jre...否則可能報錯,無法啟動,或提示缺文件.實在不行的話,啟動腳本里不寫這個開關)
或者linux 64位服的(32位的把內存上限降低到1G,內存下限降的更低些),用.sh腳本起服,腳本也是寫一個循環(huán)。
#!/bin/sh
while true
do
java -Xincgc -Xms1G -Xmx2G -jar bukkit-1.5.2-r0.1-beta.jar
done
用這種循環(huán)腳本起服。當服務器停了。自動重啟。
所以只是需要一個bukkit服務器自動輸入stop命令關停服務器的插件。只要能定時定期停服.那么因為循環(huán)腳本的關系,服務器就會自動再啟動.
不過,1.4.7時代時候能夠控制服務器自動按時停服的插件不少.現(xiàn)在1.5.2時代了...似乎不多.但是找到能向上兼容的.或者一些,比如
AutoSaveWorld,這種,支持1.5.2,但是只能每天定時停服,那么只要一停服,也能實現(xiàn)自動重啟...但是就是每天只能自動重啟一次。
全部評論