[爆卦]Minecraft 伺服器重啟 指令是什麼?優點缺點精華區懶人包

為什麼這篇Minecraft 伺服器重啟 指令鄉民發文收入到精華區:因為在Minecraft 伺服器重啟 指令這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者tonylo2ooo (Logo)看板Minecraft標題Re: [問題] server定時自...


※ 引述《williammy (笑澄)》之銘言:
: 各位好
: 請問有沒有推薦的定時自動重啟插件(?
: 或是指令...
: 想讓伺服器能更自動化
: server: spigot 1.9.2
: 感恩~



https://www.spigotmc.org/resources/autorestart.2538/

請用這個插件,是我server使用的,非常穩定,介面也很友善,
用title來顯示,也有很多小功能像是馬上設定多久後重開(但不會動到大週期)

像你常常裝了新功能想要半小時後上架,傳統的你設定半小時後,
你重開還要再調回86400秒,然後對這個插件reload,

這插件有功能像是
autore time 5 這樣就設定五分鐘後重開,但不會動到你例如24小時重開週期

另外,你需要一個外部來跑server的腳本
那個腳本就是一直執行server, loop, 關了就會回到loop頭再執行一次
有個需要注意的點是因為他是同一次的程式
也就是你當初啟動server給的參數 java -Xxm...記憶體使用量 garbage collection的參數
如果有更動
你要趁腳本正在倒數重開時,ctrl+c中斷 然後再跑一次腳本
不然他會用舊的參數繼續loop

關於插件config
我稍微中文化過的config檔 24小時重開一次
http://www.heypasteit.com/clip/2M4R

他還有個貼心小功能就是你可以設定 人數在X人以上的時候不要重開
(因為重開一定會掉玩家數 數年經驗)

另外文中提到 RemoteToolkit
你如果不是用linux可能會想使用,因為linux本身可以用ssh+screen背景執行
我覺得很方便,用一個iphone,mac,windows任何的ssh程式就可以遠端看server了
但這比較進階,萬一你是浮動ip還會有點麻煩

新手想要遠端回去看server可以考慮用TeamViewer,但有技能學了之後就回不去了
畢竟用影片來控制server很吃流量

原文章中有提到用按鍵精靈,我個人比較不推,覺得有點土法煉鋼的感覺
雖然按鍵精靈很強大,但你用到的功能沒什麼抓色抓點的,沒必要用
你要的bat檔如下 (該插件也有付給你 但這我自己寫的就是了)

請複製以下文字 開一個純文字檔 貼近去 重新命名成 xxxxx.bat點兩下就可以執行了
當然要放在你Server的資料夾下,不然他不知道要去哪裡讀 spigot_server.jar這檔案
你要改成你自己的jar檔名稱 不要照貼
java -Xmx....這些請改成你自己當初的參數,不要用我的

會特別用一個五秒的倒數是因為你會來不及停止server
有時候直接把server ctrl+c 關閉會出現很多問題
盡量在倒數的時候ctrl+c連腳本一起關比較安全


:start
java -jar FILENAME
for i in 5 4 3 2 1
do
echo "$i..."
sleep 1
done
goto start


你要linux的版本的話 命名成 xxxx.sh
然後用>bash xxxx.sh 記住不要用root跑伺服器 很不明智的做法


#!/bin/sh
cd "/home/YOUR_COOL_SERVER_FOLDER" <----請設定到你的Server資料夾下

while true
do
java -Xms12000M -Xmx12000M -jar spigot1.9.jar -o true

echo "If you want to completely stop the server process now,"
echo "press Ctrl+C before the time is up!"
echo "Rebooting in with Spigot:"
for i in 5 4 3 2 1
do
echo "$i..."
sleep 1
done
echo "Rebooting now!"
done




--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.11.72
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1461645067.A.653.html
※ 編輯: tonylo2ooo (118.165.11.72), 04/26/2016 13:06:40
williammy: 感謝T大! 介紹的好完整! 晚上來試試看~ 04/26 15:44
dsa888888: 有插件當然推插件,當初沒找到重開機插件,就果斷寫了 04/27 07:30
dsa888888: 一個,包含硬體重開機的腳本,插件對 Server是比較穩定 04/27 07:30
dsa888888: 的沒錯,按鍵精靈腳本沒辦法回傳Server是否有誤確實關 04/27 07:30
dsa888888: 閉,只能用延遲秒數等待 Server確實關閉 04/27 07:30
dsa888888: 另外我開的伺服器是模組伺服器,我沒開過水桶 Server, 04/27 07:37
dsa888888: 印象中水桶插件不能使用在原本 minecradt server.jar吧 04/27 07:37
dsa888888: ? 04/27 07:37
tonylo2ooo: 他問spigot 04/27 08:15
tonylo2ooo: 模組服我不熟,但我記得有mcpc? 04/27 08:16
krepr: 批次檔似乎錯了 改了一下 http://pastebin.com/5kbAMkvD 04/27 08:35
tonylo2ooo: 恩 應該是windows的有錯 因為剛寫完沒機器試 04/29 13:49
tonylo2ooo: thanks 04/29 13:49
StockVirtual: 推 之前有用過 06/05 02:34

你可能也想看看

搜尋相關網站