Tick Tweaks

Tick Tweaks

优化模组:游戏刻速率调整

安装前须知

剧透

游戏刻

游戏刻是 Minecraft 游戏循环中的单个周期,游戏中诸如移动、方块变化和红石之类的动作、事件和机制都在此周期内更新。

刻速率

控制实体(如生物、物品和弹射物)多久更新一次。

TPS

用于衡量游戏整体刻速度的指标,理想状态下为每秒20刻。当TPS低于20时,游戏可能会出现卡顿,影响所有进程。

描述

本模组通过调整物品实体、方块实体和生物实体的刻速率来提升服务器性能。根据服务器TPS动态调整刻速率;TPS越低,刻速率就越低。

同时,它还实现了一些用于改善游戏性能的功能,你可以在“配置”部分查看详情。

强烈建议根据你服务器的实际情况调整配置。不要在不了解具体作用的情况下一次性启用所有配置。

Tick Tweaks 仅需在服务端安装,客户端无需安装。

配置

剧透

核心刻设置

  • tickRateFormula:根据服务器TPS控制事物的更新频率(例如:3 - (tps / 10) 表示当TPS下降时,更新频率会变慢)。

  • enabledDimensions:应用这些调整的世界列表。

实体刻设置

生物实体:

  • 降低生物的刻速率(fixedTickRate = 0 表示使用 tickRateFormula 公式)。
  • 减缓远处生物(不可见区域内的生物)的刻更新(nonVisibleTickRate)。
  • 可豁免部分特定生物。

物品实体:

  • 降低物品的刻速率(fixedTickRate = 0 表示使用 tickRateFormula 公式)。
  • 检测 detectionRange 范围内的物品。

方块实体:

  • 降低方块实体的刻速率(fixedTickRate = 0 表示使用 tickRateFormula 公式)。

性能设置

激活范围:

  • 设置生物/实体保持活跃的距离(range = 以方块为单位的距离)。
  • 刻更新间隔:远处实体的刻速率
  • 唤醒间隔:每隔一定的刻数进行检查,而不是每个刻都进行检查。

生物清除:

  • 调整生物被清除的速度(despawnTime 以刻为单位,despawnChance 为每刻的概率)。

应急设置

  • tpsThreshold:当TPS低于此值时,冻结方块实体。

建议

剧透
  • 不要使用 TT20,其作用与 Tick Tweaks 相反。

常见问题

剧透

问: 我可以在我的模组中参考你的代码吗?

答: 尽管该模组采用保留所有权利(ARR)许可证,但你仍可以将 Tick Tweaks 的代码作为参考。但是,请勿只是简单地进行复制粘贴操作。该模组本身不允许被移植或回溯移植。