
阿卡迪亚补丁创建
为NeoForge 1.21.1上的Create模组验证了服务器端性能补丁和运行时控制。通过自适应节流和管理员命令减少服务器tick时间(MSPT)。
查看大图Arcadia Patch Create
一个专注于 NeoForge 1.21.1 上 Create 模组的服务端性能优化模组。
最初为 Arcadia 服务器网络开发,每个版本中包含的补丁均通过了严格的验证策略: 干净启动、无玩法回归、通过 Spark 分析器在目标热点上确认性能提升,以及具有狭窄影响范围的保守实现。
补丁内容
| 补丁 | 目标 | 效果 |
|---|---|---|
| 传送带库存 | BeltInventory |
当传送带完全为空时提前返回——跳过不必要的 tick 逻辑 |
| 流体传输 | FluidTransportBehaviour |
为 Create 流体管道提供空闲快速路径,并带有保守的服务端保护 |
| 溜槽节流 | ChuteBlockEntity |
基于服务器 MSPT 对输入探测逻辑进行自适应节流 |
| 工厂仪表节流 | FactoryPanelBehaviour |
对工厂仪表的存储监控更新进行节流 |
| 物品快速消失 | 物品实体 | 将 Create 生成的物理物品标记为提前消失(可配置) |
所有补丁均为仅服务端——无需在客户端安装。
运行时控制系统
每个补丁均可通过管理员命令在不重启服务器的情况下切换:
/arcadiapatchcreate <subcommand>
需要 操作员等级 2。
可用控制项:
- 启用/禁用主补丁开关(一次性影响所有补丁)
- 独立切换单个补丁
- 为每个补丁切换节流模式:
- OFF——不节流(间隔 = 1 tick)
- STATIC——固定的可配置间隔(1–5 ticks)
- ADAPTIVE——随实时 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
- 仅服务端——客户端不需要此模组
源码与问题反馈
正在加载版本记录…




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