
阿卡迪亚补丁创建
在NeoForge 1.21.1上为Create模组验证了服务端性能补丁和运行时控制。通过自适应节流和管理员命令减少服务器刻时间(MSPT)。
查看大图Arcadia Patch Create
一个专注于NeoForge 1.21.1版本下**机械动力(Create)**模组的服务端性能优化模组。
该模组最初为 Arcadia 服务器网络开发,每个版本中包含的补丁均经过严格的验证策略:干净启动、无游戏玩法回归、通过 Spark 性能分析器在目标热点上确认改进,以及保守且影响范围狭窄的实现方式。
补丁内容
| 补丁 | 目标 | 效果 |
|---|---|---|
| 传送带库存 | BeltInventory |
当传送带完全为空时提前返回——跳过不必要的 tick 逻辑 |
| 流体运输 | FluidTransportBehaviour |
为机械动力流体管道提供空闲快速路径,并附带保守的服务端防护措施 |
| 溜槽节流 | ChuteBlockEntity |
根据服务器 MSPT 自适应调节输入探测逻辑的节流 |
| 工厂仪表节流 | FactoryPanelBehaviour |
对工厂仪表的存储监控更新进行节流 |
| 物品快速消失 | 物品实体 | 将机械动力生成的实体物品标记为提前消失(可配置) |
所有补丁均为仅服务端——客户端无需安装。
运行时控制系统
每个补丁均可通过管理员命令在无需重启服务器的情况下进行切换:
/arcadiapatchcreate <子命令>
需要操作员权限等级 2。
可用控制项:
- 启用 / 禁用主补丁开关(同时影响所有补丁)
- 独立切换各个补丁
- 为每个补丁切换节流模式:
- 关闭 — 不进行节流(间隔 = 1 tick)
- 静态 — 固定可配置间隔(1–5 tick)
- 自适应 — 动态间隔,随实时 MSPT 缩放(35 → 2倍,45 → 3倍,55+ → 5倍)
- 打开管理员 GUI 面板(
/arcadiapatchcreate panel) - 模拟 MSPT 负载以测试节流行为
- 导出完整调试报告(
/arcadiapatchcreate debug dump)
设置会保存在 arcadia-patch-create.properties 文件中,并在重启后保持生效。
需求
- Minecraft 1.21.1
- NeoForge 21.1.221+
- 机械动力(Create) 6.0.9+
- Java 21
- 仅服务端——客户端无需安装此模组
源码与问题反馈
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。