了解最新公司動態(tài)及行業(yè)資訊
由于服務(wù)器時間和客戶端時間不匹配,服務(wù)器意外停止系列
主要提示是:(形狀相似,由于配置文件不同服務(wù)器運(yùn)維技術(shù),數(shù)據(jù)略有不同)
跟不上!是時候了,還是該了?, tick(s)一個 tick 花了 23361.66 ( 最大 0.05)
(待補(bǔ)充)
主要錯誤日志有:(形狀相似服務(wù)器運(yùn)維技術(shù),因配置文件不同數(shù)據(jù)略有差異)
[05:11:26] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 23352870ms behind, skipping 467057 tick(s)
[05:11:35] [Server Watchdog/FATAL]: A single server tick took 23361.66 seconds (should be max 0.05)
[05:11:38] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown.
[05:11:39] [Server Watchdog/ERROR]: This crash report has been saved to: C:DATAminecraft_server.crash-reportscrash-2014-11-24_05.11.39-server.txt
[05:11:39] [Server Shutdown Thread/INFO]: Stopping server
問題分析:
如上日志所示,服務(wù)器進(jìn)程被服務(wù)器的服務(wù)器監(jiān)控組件( )殺死。當(dāng)客戶端從休眠狀態(tài)恢復(fù)時,PC 時間和內(nèi)部時間不匹配(因?yàn)樘幱谛菝郀顟B(tài)時進(jìn)程未運(yùn)行)。服務(wù)器嘗試調(diào)整其內(nèi)部時鐘以匹配 PC 時間(正如我們在日志中看到的:,tick(s))。殺死進(jìn)程是個好主意,但它會阻止用戶進(jìn)入服務(wù)器。(這個時鐘錯誤對于游戲運(yùn)行來說不是什么大問題)
解決方案:
進(jìn)入服務(wù)器后臺,更改:
max-tick-time = 60000
為了:
max-tick-time = -1
將該值設(shè)置為 -1 會有效地禁用組件,因此無論 PC 時間和服務(wù)器時間之間的差異如何,服務(wù)器都會調(diào)整自己的時間并繼續(xù)運(yùn)行。
本文由肖然創(chuàng)作
全文:1368字
在知識共享署名4.0 國際許可下獲得許可
本站文章除轉(zhuǎn)載外均為作者原創(chuàng)。轉(zhuǎn)載前請務(wù)必簽名。
最后編輯時間:2020-08-15 11:58 本文寫于1年前,文章內(nèi)容可能與事實(shí)不符。如有任何問題,請咨詢作者。
24小時免費(fèi)咨詢
請輸入您的聯(lián)系電話,座機(jī)請加區(qū)號