[AMT] | 亚历克斯的模组:调整

《 功能说明 》

资源介绍

《 Alex's Mobs:调整 》 《 功能说明 》 Alex's Mobs: Tweaks(简称 AMT)是一个轻量级的性能增强插件,它在不改变生物原有行为逻辑的前提下,修复了 Alex's Mobs 和 Citadel 中一些高开销的热路径问题。 Alex's Mobs 内部的某些系统执行的工作量远超实际需求。例如,其中一个系统为了找到最近的合法生物,竟然对整个候选列表进行了排序,真是令人哭笑不得。 AMT 用更廉价的精确替代方案替换了这些路径,包括稳定的线性最近候选者遍历,并通过 Quantified API 将兼容的路径寻找任务路由到受控的工作线程中。 这意味着 MSPT(每刻处理时间)降低、严重的刻率尖峰减少、随机的 CPU 滥用减轻,以及为其他任务腾出大量的运行空间 :DDD 相同的生物,相同的行为,显著减少 CPU 资源的过度消耗。 《 FPS 提升是 AMT 的重要组成部分 》 顺便说一句,AMT 不仅仅是一个服务器 TPS 模组。它对客户端 FPS 也能产生非常显著的影响,尤其是当你周围同时存在大量 Alex's Mobs 实体时。 Alex's Mobs 密集的区域往往是该模组优化效果最明显的地方。如果 Alex's Mobs 占用了你大量的 CPU 资源,AMT 可以释放出相当可观的资源,从而带来 更高的 FPS、更流畅的帧生成时间以及大幅减少卡顿 :DDD 在生物密集型环境中测试的用户报告了非常显著的性能提升,因此如果你的世界中运行着大量 Alex's Mobs,你可能会在这里最明显地感受到 AMT 的效果。 基本上,生物负载越混乱,AMT 需要优化的地方就越多 xd。 《 实际服务器性能表现 》 使用相同持久化世界、相同 372 个实体以及相同 60 秒 Spark 分析窗口的 Forge 服务器测试结果: 指标 普通 Alex's Mobs 启用 AMT 提升幅度 实体数量 372 372 相同负载 平均 MSPT 10.589 8.077 降低 23.72% 中位数 MSPT 9.913 7.729 降低 22.03% P95 MSPT 17.766 12.807 降低 27.91% 最差刻耗时 67.166 毫秒 40.491 毫秒 降低 39.72% 负载下的 TPS 20.0001 19.9996 维持 20 TPS 两次运行均维持了 20 TPS,因此真正的优势在于更低的刻成本、更好的 P95 稳定性以及 FAR 更小的最差刻耗时。具体提升幅度当然取决于你的世界、实体数量和模组包。 《 Puffish 热路径优化 》 主要的修复之一是用一次稳定的线性最近候选者遍历替换了 Puffish 的全量候选者排序。 候选者数量 测得的加速比 64 个候选者 44.71 倍 256 个候选者 34.81倍 1,024 名候选人 147.25倍 4,096 名候选人 80.54倍 32,768 个随机正确性测试用例 在具有相同最近候选人和稳定平局行为的情况下通过。 《 量化 API 集成 》 兼容的路径搜索工作通过量化 API 的受限后台通道进行路由,而不是被转储到某个通用执行器中并与其他所有任务竞争 xd。 量化 API 处理调度、任务所有权和诊断,而 Minecraft 敏感型工作则保持在正确的线程上。 《 兼容性 》 需要量化 API V2。 在 Minecraft 1.20.1 , AMT 支持官方的 Alex's Mobs 版本以及 Citadel,以及 Alex's Mobs 的兼容 Fabric 和 NeoForge 端口 . 从 AMT V1.2.0 , 所有更新的 Minecraft 版本使用 Alex's Mobs Continued 代替 :] 这意味着新版本不再依赖单独的 Citadel 端口。AMT 还包含了所需的 CodxLib 兼容性 用于 Alex's Mobs Continued。 当前支持的版本: Minecraft 1.20.1,包含官方 Alex's Mobs 发布版本,以及支持 Fabric 和 NeoForge 端口的版本 Minecraft 1.21.1,包含 Alex's Mobs Continued Minecraft 1.21.11,包含 Alex's Mobs Continued Minecraft 26.1,包含 Alex's Mobs Continued Minecraft 26.2,包含 Alex's Mobs Continued 加载器支持取决于 Minecraft 版本以及可用的 Alex's Mobs 或 Alex's Mobs Continued 构建版本。 依赖项: Minecraft 1.20.1 需要 Alex's Mobs 或支持的 Fabric/NeoForge 端口,其必需的库依赖项,以及 Quantified API V2 新版本需要 Alex's Mobs Continued、CodxLib 和 Quantified API V2 AMT V1.1.0 以前支持几个额外的非官方 Alex's Mobs 端口。V1.2.0 及更高版本将较新的 Minecraft 版本迁移至 Alex's Mobs Continued,同时仍在支持的范围内保留兼容的 Fabric 和 NeoForge 支持。 《 许可与支持 》 在 BRSSLA , 许可下发布,该许可允许个人和非商业用途免费使用。 发现错误、有想法,或以某种方式发现另一个 Alex's Mobs 方法为单个结果排序了半个星球?欢迎报告 :] 由 Admany 开发,ChaosCraft_HD | BlackRift Studios 2026 维护

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心