Mobtimizations - Entity Performance Fixes

Mobtimizations - Entity Performance Fixes

优化了实体AI大量低效执行的任务,对游戏性影响极小。

专注于实体优化的服务器模组,减少其对服务器的影响,同时将对游戏玩法的改动降至最低。

功能特性:

  • 降低昂贵的怪物游荡寻路频率,距离玩家越远,降低幅度越大。
  • 降低昂贵的敌对目标搜寻任务运行频率。
  • 对于怪物,禁用每 tick 都在运行的昂贵 3x3x3 危险扫描(路径跟随期间),你的宠物不会受影响。
  • 禁用沿路径移动时频繁进行的寻路计算。
  • 减少僵尸/尸壳寻找并踩碎海龟蛋时进行的昂贵搜索,默认情况下完全禁用该功能。
  • 优化了僵尸村庄袭击任务中大量扫描村民的昂贵行为,默认将触发几率降低至 1/3。
  • 当生物不在玩家附近时,会进一步降低游荡寻路和敌对目标搜寻的频率。
  • 每项功能都可独立开启或关闭,部分功能还支持设置取消尝试的几率。

演示效果:

每次测试中,我额外生成了大量生物——在我的 20 核 i5-13600K 上,我保持了 1000 只怪物生成以对服务器施加压力。

All the mods 7 - MC 1.18 整合包:

模组关闭:平均 38ms - 最大 95ms

模组开启:平均 30ms(服务器负载降低 22%)- 最大 45ms(峰值服务器负载降低超过 50%!)

https://raw.githubusercontent.com/Corosauce/mobtimizations/1.18/showcase/atm_7.png

Deceasedcraft - MC 1.18 整合包:

模组关闭:平均 32ms - 最大 61ms

模组开启:平均 24ms(服务器负载降低 25%)- 最大 50ms(峰值服务器负载降低 20%)

https://raw.githubusercontent.com/Corosauce/mobtimizations/1.18/showcase/deceasedcraft.png

需要 CoroUtil 才能运行:CoroUtil