截图
介绍
简介
Create: Advanced Optimization 是一款以服务端为核心的性能与诊断模组,专为大型机械动力工厂、物流网络和高度自动化的世界而设计。
它减少了部分机械动力系统中可避免的运算开销,同时提供内置工具来分析机器、传送带、流体、包裹、列车和物流,且不会改变机械动力的正常进度或机器行为。
亮点
- 针对机械动力的定向性能优化
- 注液器配方缓存
- 工作盆与动力合成器配方记忆化
- 传送带 tick 快速路径
- 传送带漏斗与机械手快速拒绝
- 优化潜水靴状态检查
- 内置机械动力性能分析器
- 包裹实体与传送带诊断
- TXT、HTML 和 JSON 报告导出
- 可在游戏内直接对比分析会话
- MSPT、卡顿尖峰与热点分析
- 可配置的优化与诊断系统
需求
Minecraft: 1.21.1
加载器: NeoForge 21.1.233+
Create: 必须为 6.0.10
Java: 21
Create 是必需的依赖项,必须单独安装。
Create: Advanced Optimization 有意精确针对 Create 6.0.10,以避免对不兼容的 Create 内部实现应用底层优化。
性能优化
Create: Advanced Optimization 使用保守的快速路径和缓存,而非全局降低机器速度或跳过任意 tick。
启用的系统包括:
- 注液器配方缓存 – 按注液器缓存有界的官方 Create 灌注配方查询
- 处理记忆化 – 在安全的一 tick 窗口内复用工作盆与动力合成器的配方查询结果
- 传送带 tick 快速路径 – 减少不必要的传送带维护工作,且不改变物品移动节奏
- 传送带漏斗快速拒绝 – 当精确插入无法成功时,避免多余的物品堆操作
- 机械手快速拒绝 – 当机械手已满时,跳过不必要的复制与拆分工作
- 潜水靴优化 – 避免多余的 HeavyBoots 标记写入与移除
不更改任何配方。
不有意降低任何机器的速度。
列车、铁路管理器、红石连接器、全局物流和轨道同步等系统会纳入性能分析,但除非明确列为优化项,否则不会自动修改。
Create Profiler
可直接在游戏中分析繁忙的工厂,找出哪些机械动力系统占用了最多服务器时间。
性能分析器覆盖以下系统:
- 机械动力机器刻处理器
- 传送带及其物品栏
- 漏斗与物品提取
- 流体运输与管道解析
- 注液器与填充配方
- 部署器
- 包裹实体
- 全局物流
- 链式传送带
- 铁路管理
- 列车地图同步
- 轨道图同步
- 红石连接器
- 潜水靴
每次性能分析都可以导出:
- 易读的 TXT 报告
- 可视化 HTML 报告
- 结构化 JSON 报告
- 平均和最高 MSPT
- 卡顿尖峰信息
- 机械动力相关热点
- 包裹诊断信息
- 优化计数器
- 警报和建议
报告会分类存放在专用导出文件夹中,并附有可点击的快捷方式,方便打开生成的文件。
诊断
Create: Advanced Optimization 提供专用诊断工具,可快速定位有问题的机械动力系统。
/cao diagnose
汇总性能分析器活动、包裹实体信号和传送带诊断信息。
/cao packages top [limit]
查找包含最多活动机械动力包裹的已加载区块。
/cao packages stalled [limit]
识别长时间异常静止的包裹实体。
/cao belts scan [limit]
扫描已加载的机械动力传送带控制器,并标出最繁忙或规模最大的传送带系统。
这些工具旨在帮助你先找到值得调查的区域,再进行更详细的性能分析。
报告对比
可以使用以下命令直接对比多次性能分析会话:
/cao report compare
对比内容包括以下变化:
- 平均 MSPT
- 最高 MSPT
- 卡顿尖峰次数
- 已分析的机械动力运行时间
- 主要热点
如果报告可用,可点击按钮打开较早和较新的 HTML 报告,以便并排调查。
命令
所有命令都需要权限等级 2。
/cao status– 查看模组、性能分析器、优化和包裹状态/cao stats– 查看优化和缓存活动/cao stats reset– 重置优化统计数据/cao profile start– 按配置的默认时长开始性能分析/cao profile start <seconds>– 开始一次时长为 5 到 3600 秒的性能分析/cao profile stop– 停止当前会话并导出报告/cao diagnose– 运行综合诊断汇总/cao report– 导出最新的可用性能分析数据/cao report last– 查看最新导出的信息/cao report compare– 对比最新的报告导出文件/cao packages top [limit]– 查找包裹密集的区块/cao packages stalled [limit]– 查找静止的包裹实体/cao belts scan [limit]– 检查已加载的传送带控制器/cao reset– 重置性能分析器、缓存和包裹诊断数据
完整的 /createadvancedoptimization 命令也可作为 /cao 的替代命令使用。
配置
服务器所有者可以单独配置:
- 全局优化总开关
- 诊断与报告生成
- 卡顿峰值阈值
- 默认分析器运行时长
- Package Entity 警告阈值
- Spout 配方缓存
- Spout 缓存大小
- 配方处理记忆化
- 传送带刻更新快速路径
- 传送带漏斗快速拒绝
- 部署器快速拒绝
- 潜水靴优化
- 实验性 Package Entity 行为
- 调试日志
实验性 Package Entity 行为默认仍处于禁用状态。
支持项目
喜欢 Create: Advanced Optimization 吗?
通过 Patreon 支持后续更新以及即将推出的 Our Story 项目。
如需帮助、分析报告、兼容性反馈或问题报告,请加入 Our Story 的 Discord 社区。
游戏服务器托管
需要为你的机械动力项目租用服务器吗?
使用 BisectHosting 托管服务器,并输入优惠码 OURSTORY,即可享受 25% OFF。
每笔购买都将助力 Our Story 项目的开发。
由 LevelsFR 制作
CurseForge • Modrinth • Discord • Patreon • GitHub
常见问题
Create: Advanced Optimization 支持哪些 Minecraft 版本?
Create: Advanced Optimization 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Create: Advanced Optimization 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
LevelsFR 的其他作品
查看全部 →Catch Indicator [Cobblemon Addon]
添加清晰的游戏内提示,显示宝可梦是尚未见过还是已经捕获。
Our Story: FTB Quest & Mod Theme
来自《Our Story》系列的现代 FTB 模组 UI。设计简洁,自定义图标,支持多语言。
Cobblemon Rustling Spots
Rustling Spots 会在主世界各处动态生成由世界环境驱动的“沙沙声点”。
Cobblemon Rustling Spots
Rustling Spots 会在主世界各处动态生成由世界环境触发的“沙沙作响点”。
评论
登录后评论和评分