Async - Minecraft 实体多线程 Mod ⚙️
Async 是一个使用 CPU 多线程改进实体性能的 Fabric 模组。
主要增益💡
重要提示❗
Async 正处于 Alpha 测试。它是实验性的,可能导致错误的实体行为和崩溃。
性能测试🛠️
测试配置:
处理器:AMD Ryzen 9 7950X3D;
RAM:64 GB(服务器使用 16 GB);
MC 版本:1.21.4;
实体数量:9000;
实体种类:村民。
使用模组 | TPS | MSPT |
---|
Lithium + 本模组 | 20 | 41.8 |
Lithium(未使用本模组) | 4.4 | 225.4 |
Purpur 服务端 | 5.72 | 176.18 |
测试模组列表:
C2ME,Fabric API,铁氧体磁芯,锂,ScalableLux,ServerCore,StackDeobfuscator,TT20,Tectonic,VMP,Carpet。
指令🔧
/async config toggle
在游戏内控制启用或禁用本模组,无需重启,用于直观看到本模组的改进。
/async config setEntityMoveSync
是否并行处理实体运动,用于阻止与原版逻辑的不同步(默认禁用)。始终对掉落物启用。
/async config setDisableTNT
切换是否并行处理 TNT,由于不稳定默认为禁用。
/async stats
显示使用的线程数量。
/async stats entity
显示不同世界的异步处理的实体数量。
反馈与支持📭
本模组仅对最新的 MC 版本提供完全的支持。旧版仅会收到关键的修复。不会去支持旧的快照版本。
请使用 GitHub 问题跟踪器 反馈遇到的问题,你还可以加入作者的 Discord 聊天。
致谢🙌
本模组基于来自 MCMT Fabric 版的代码,其基于 JMT-MCMT。感谢 Grider 与 jediminer543 的贡献。