跳到正文

Arcadia Patch Create

作者:Blushister

为 NeoForge 1.21.1 上的机械动力提供经过验证的服务端性能补丁和运行时控制。通过自适应限流和管理员命令降低服务端每刻耗时(MSPT)。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Wabbanode 合作伙伴

Arcadia Patch Create

一款专为 NeoForge 1.21.1 上的 机械动力 模组打造的服务器端性能优化模组。

本模组最初为 Arcadia 服务器网络开发,所有纳入正式版本的补丁均通过严格验证:干净启动、不会造成游戏体验退化、通过 Spark
分析器确认目标性能瓶颈得到改善,并采用影响范围有限的保守实现方案。


补丁内容

| 补丁 | 目标 | 效果 |
|—|—|—|
| 传送带物品栏 | BeltInventory | 传送带完全为空时提前返回,跳过不必要的刻逻辑 |
| 流体运输 | FluidTransportBehaviour | 为机械动力流体管道提供空闲快速路径,并采用保守的服务器端保护措施 |
| 溜槽节流 | ChuteBlockEntity | 根据服务器 MSPT 自适应调节输入探测逻辑的频率 |
| 工厂仪表节流 | FactoryPanelBehaviour | 降低工厂仪表的存储监控更新频率 |
| 物品快速消失 | 物品实体 | 为机械动力生成的实体物品启用提前消失(可配置) |

所有补丁均仅在服务器端运行,客户端无需安装。


运行时控制系统

无需重启服务器,即可通过管理员命令切换每项补丁:

/arcadiapatchcreate <subcommand>

需要操作员等级 2。

可用控制选项:

  • 启用 / 禁用总补丁开关(一次性影响所有补丁)
  • 分别启用或禁用各项补丁
  • 为各项补丁切换节流模式:
  • OFF — 不节流(间隔 = 1 刻)
  • STATIC — 使用固定的可配置间隔(1–5 刻)
  • 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
  • 仅在服务器端运行,客户端无需安装此模组

源代码与问题反馈

  • GitHub: https://github.com/Blushister/arcadia-patch-create
  • 问题反馈: https://github.com/Blushister/arcadia-patch-create/issues

常见问题

Arcadia Patch Create 支持哪些 Minecraft 版本?

Arcadia Patch Create 支持 Minecraft Java 版 1.21.1–26.2,共 15 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Arcadia Patch Create 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

Blushister 的其他作品

查看全部 →