Tick Dynamic会服务器每时每刻都维持在20Tick。通过单独实体和机器的刷新率来实现服务器整体的流畅。当服务器TPS下降,更新每个生物和机器的TPS也会下降,使服务器整体TPS处于较高水平。
注意:目前不支持Sponge。
Minecraft世界将每秒刷新20次,这意味着服务器每50毫秒都会更新每个加载着的世界并刷新实体、机器和其他内容,例如照明和地形生成。
一旦你的服务器拥有大量玩家、大量加载的区块,服务器可能会在某些时候出现卡顿。
这在有区块加载器的mod服务器,具有大量机器、新生成的怪物和其他实体尤其明显。
在服务器上使用Tick Dynamic,能够自定义每个世界占用内存,以及在每个世界中,允许实体和机器使用多少内存(百分比)。
每当达到这些限制时,Tick Dynamic将限制更新给定类型的每个tick的实体或机器的数量。实际上,每个世界中的实体和机器都有一个单独的TPS。
但请注意,Tick Dynamic并不是对每种情况都有帮助,某些事件仍然会导致TPS下降,或导致明显滞后。
这方面的一些例子是:
Tick Dynamic会尽可能的控制服务器保持在20tick。
如果你的实体运行满20 TPS,但你不关心机器,则可以为实体提供更长的时间。
如果你想给予主世界更多的时间,你也可以给它一个比其他世界更大的时间。
如果遇到很多“failed to remove”的报错可以在配置文件此项输入true“B:nologs=true”。