Minecraft-Java-Edition
Minecraft 伺服器被一名特定玩家超載
我執行 1.8.3 vanila Minecraft 伺服器。
它的問題在於它被一個特定使用者(我們稱他為 U)超載,該使用者執行 1.8.3 vanila Minecraft 客戶端,在 Windows 上沒有任何調整。
這是U登錄之前伺服器的感覺:
就在它之後:
當 U 線上時,伺服器繼續超載並跳過滴答聲:
並在 U 斷開連接後立即開始感覺良好:
螢幕截圖上的伺服器只執行 U 和另一個播放器。如果 U 不線上,它可能會執行額外的 2 人而無需任何更改。奇怪的事情只發生在 U 的客戶端日誌中:
伺服器正在像這樣啟動(它在具有 5 GB RAM 的機器上):
java -Xmx4096M -Xms4096M -jar minecraft_server.1.8.3.jar nogui
很可能不是客戶端,而是他正在建構的區域。如果他的結構導致伺服器負載高*(例如大型複雜的紅石電路)*,它只會在載入該塊時滯後伺服器。如果他在遠離重生點的地方建造,他的區塊只會在他線上時載入,因為沒有其他人可以找到它。
您可以通過傳送到他的註銷位置並查看延遲是否再次啟動來輕鬆測試此理論。
看起來他的客戶可能行為不端。嘗試讓他在啟動器中創建一個新的配置文件並與之連接。從日誌來看,他的客戶端跳過滴答聲似乎導致了錯誤並減慢了伺服器速度。Spigot 之所以起作用,是因為 Spigot 對待這樣做的客戶的方式。