下载量
403,486
关注数
466
数据来源
Modrinth
模组详细介绍
Async - Minecraft 实体多线程模组 ⚙️
Async 是一个 Fabric 模组,旨在通过使用多个 CPU 核心和线程并行处理实体来提升实体性能。
重要❗
Async 目前处于 alpha 测试阶段,属于实验性模组。使用它可能会导致实体行为异常和崩溃。
什么是 Async?🤔
Async 是一个 Fabric 模组,可增强实体处理性能。该模组利用多线程,使多个 CPU 核心能够在处理大量实体时提升性能。
💡 主要优点:
- ⚡ 提升 TPS:即使在有大量实体时也能保持稳定的 tick 时间。
- 🚀 多线程:利用多个 CPU 核心并行处理实体。
- 🎲 异步随机刻(实验性):异步处理随机刻以获得更好的性能。
📊 性能对比(9000 个村民)
| 配置 | TPS | MSPT |
|---|---|---|
| Lithium + Async | 20 | 41.8 |
| Lithium(不使用 Async) | 4.4 | 225.4 |
| Purpur | 5.72 | 176.18 |
🛠️ 测试配置
- 处理器:AMD Ryzen 9 7950X3D
- 内存:64 GB(为服务器分配 16 GB)
- Minecraft 版本:1.21.4
- 实体数量:9000
- 实体类型:村民
模组列表
Concurrent Chunk Management Engine, Fabric API, FerriteCore, Lithium, ScalableLux, ServerCore, StackDeobfuscator, TT20 (TPS Fixer), Tectonic, Very Many Players, Fabric Carpet.
⚠️ 不兼容模组
- ❌ Moonrise - 已知不兼容
- ⚠️ ……并且可能还会与其他模组发生冲突。
如果你遇到与其他模组相关的问题,请在我们的 GitHub 或 Discord 上报告。
🔧 命令
-
/async config toggle— 在游戏内启用或禁用该模组(无需重启服务器)。使用此命令可立即查看 Async 如何提升你的服务器性能。 -
/async config setAsyncEntitySpawn— 启用或禁用并行生物生成处理(默认禁用)。警告:与 Carpet 模组的 lagFreeSpawning 规则不兼容。 -
/async config setAsyncRandomTicks— 启用或禁用异步随机刻处理(实验性功能)。 -
/async config synchronizedEntities add— 将所选实体添加到同步处理列表中。 -
/async config synchronizedEntities remove— 将所选实体从同步处理列表中移除。 -
/async stats— 显示正在使用的线程数量。 -
/async stats entity— 显示 Async 在不同世界中处理的实体数量。 -
/async stats entity [number]— 按数量降序显示前 [number] 种实体类型。例如,/async stats entity 10会显示数量最多的前 10 种实体类型。
📥 下载
该模组可在 Modrinth 上下载
🔄 Minecraft 版本支持
仅对最新版本的 Minecraft 提供完整支持。旧版本仅接收关键修复。不计划支持旧的 Minecraft 快照版本。
📭 反馈
我们的反馈和错误报告追踪器可在 GitHub 上使用:
你也可以在 Discord 上与我们聊天:
🙌 致谢
本模组基于 MCMTFabric 的代码,而后者又基于 JMT-MCMT。非常感谢 Grider 和 jediminer543 的宝贵贡献!
基本信息
模组名称Async
作者AxalotLDev
下载量403,486
关注数466
支持版本1.21 - 1.21.11
加载器fabric / neoforge / quilt
客户端unsupported
服务端required