OptiLoad

OptiLoad

极大地缩短了世界/启动的整体加载时间!

性能

OptiLoad — 适用于 Forge 1.20.1(未来及过去版本可能支持)的大型整合包加载时间与内存优化助手。

削减启动过程中的缓慢环节:将 zip 数据包、配方、进度和标签缓存到磁盘,并在后续启动时重用。可选模型烘焙缓存(默认关闭)。远处的生物 AI 在玩家附近前冻结(FTB Chunks 强制加载的区块保持活跃)。

---

概念验证 — [Mystic's Monstrosity - Greedy Edition](https://www.curseforge.com/minecraft/modpacks/mystics-monstrosity-greedy-edition)  
约 1700 个模组,Forge 1.20.1。同一台机器,同一个整合包。计时于 2026 年 8 月 31 日(JVM 启动 → 标题画面;世界进度画面 → 玩家可交互)。

| 阶段 | 未使用 OptiLoad | 使用 OptiLoad | 节省的时间 |
|---|---|---|---|
| 启动到标题画面 | 21 分 53 秒 | 7 分 53 秒 | 14 分钟(约 2.8 倍 / 加快 64%) |
| 世界到可玩状态 | 2 分 20 秒 | 2 分 03 秒 | 17 秒(约加快 12%) |

---

功能特性
- 将 zip 数据包解压到世界的 `optiload_cache` 文件夹中,避免以 zip 形式占用内存
- 为配方、进度和重型标签(物品/方块/实体/流体/生物群系)提供磁盘缓存
- 用于加速重载的内存软副本;加载完成后释放,确保 Minecraft 只保留唯一的活跃数据
- 可选的模型烘焙缓存(默认关闭;如果 ModernFix 的 `dynamic_resources` 已启用则自动禁用)
- 生物 AI 仅在 `aiActivationRadius`(默认 10 格)内激活;已命名生物保持活跃;尊重 FTB 强制加载的区块

配置文件:`optiload-common.toml`  
兼容客户端和服务端。可安全添加到现有世界中。