欢迎光临散文网 会员登陆 & 注册

【MC】请勿使用Spigot设置中的max-tick-time!

2023-08-01 12:38 作者:Agatha纯净生存  | 我要投稿

本文在B站与Mike的生活小记同步发布

https://hyp.ink/index.php/archives/660/


max-tick-time 是什么?

Spigot 在 spigot.yml 文件中提供了这一选项:


max-tick-time:

     tile: xxx

     entity: xxx


当 Tick 执行时,Spigot 会监控 tile 和 entity 的耗时,如果耗时超过此数值,就会强行结束计算,进入下一流程。



为什么不能使用它?

您可以想象一下,当您的红石机器运行到某个关键节点时,因为您设置的限时而强行切断计算,而导致损坏,这非常不值得。

而它对性能的优化也堪称掩耳盗铃。提升 TPS 的办法不是减少运算,而是优化过程、升级硬件。如果只是切断 Tick 运算,就算是 TPS20,本质上也与掉 Tick 无异。



怎样禁用它?

Spigot 未提供有关选项。

  1. 将上述数值设定得足够高,如 100 或更高。

  2. 通过修改源代码删除有关代码设定。


【MC】请勿使用Spigot设置中的max-tick-time!的评论 (共 条)

分享到微博请遵守国家法律