Dirito
以前看过有一个说法是设置成1000
还有设置成0的

泡沫修复模组建议是把max-tick-time设置成0.

完全搞不懂了,另外server.properties和spigot.yml中的max-tick-time是一回事吗

xmdhs
当然不是一回事
https://minecraft-zh.gamepedia.c ... ies#Java.E7.89.88_2



你是看的这里吧,
4. 在服务端中将 max-tick-time 设为 0 ,预防崩溃


确实能预防崩溃,因为之前是超时崩溃,而设置成 0 就不会崩溃而是一直卡在那了。

而 spigot.yml 中是
  1.     # 在服务器跳到下一个任务之前,实体操作会消耗计算的时间(以毫秒为单位)。
  2.     # 降低这些值会大大提高游戏性能,但同时会对游戏体验造成影响,可能会使怪物移动起来断断续续。
  3.     max-tick-time:
  4.       tile: 50
  5.       entity: 50
复制代码

https://www.mcbbs.net/thread-872611-1-1.html

通常建议调高,这样虽然 tps 会降低,但是玩家的体验会更加,感觉上不卡

GiNYAi
补充一下 server.properties 中的max-tick-time 是官服的watchdog设置(单位毫秒),
而spigot有自己的watchdog实现 其配置在 spigot.yml 中的 settings.timeout-time(单位秒)
https://www.spigotmc.org/wiki/spigot-configuration/


第一页 上一页 下一页 最后一页