
VH加速器
缩短Vault Hunters客户端启动及多人世界进入时间,采用受保护的并行加载、验证缓存和内置计时器。
VH Accelerator
减少等待大型 Vault Hunters 客户端启动并进入可玩状态的时间。
VH Accelerator 是适用于 Minecraft 1.18.2 Forge 的性能优化模组。它减少了客户端启动和多人在线登录关键路径上的工作量,重点关注大型 Vault Hunters Third Edition 和 Remastered 整合包。
当前 1.0.7 版本还支持 Wolds Vaults 0.32.2,并包含自最初 1.0.0 版本发布以来新增的兼容性和纹理安全检查。
它不会移除配方、模型或游戏内容。独立的工作会并行准备,确定性结果会在严格指纹验证后缓存,完成的数据会在正确的线程上发布回游戏。动态模型和其他不安全的工作保持在其正常路径上。
改进内容
- 客户端启动,包括模型、方块状态、纹理图集和资源准备。
- 多人游戏登录和服务器/世界转移,包括 JEI 搜索和配方准备。
- 通过经过验证的缓存实现重复启动和连接的加速。
- 登录后响应速度,通过将未完成的后台工作排除在首个可游玩世界帧之外实现。
- 通过内置的启动、登录、转移、登录后和断开连接计时器进行测试和故障排除。
- 大型整合包的模型加载,通过受保护的 CTM、生成模型、体素形状、Vault 战利品和可选的 FerriteCore 改进实现。
该模组包含针对 Vault Hunters、Wolds Vaults、JEI、JEITweaker、CraftTweaker、JER、Powah、Thermal、Iron Furnaces、Industrial Foregoing、Xaero 的地图、Sophisticated Storage、Every Compat 和 ModernFix 的针对性兼容性。可选集成仅在存在匹配的模组和支持的类布局时激活。
自 1.0.0 以来的改进
- 将通用 jar 扩展至更新的官方和 Remastered Vault 版本、两代受支持的 JEI 以及 Wolds Vaults 0.32.2。
- 强化了 Vault 装备、Sophisticated Storage 占位符、Vault 工作站、Curios、Comforts 和生成的 Every Compat 内容的动态模型和纹理处理。
- 减少了大型整合包中重复的 CTM、模型注册表、体素形状、资源指纹和配方准备工作。
- 减少了推测性的客户端数据迁移预热,加速了 Vault 的分层战利品设置,并在安装 FerriteCore 时增加了安全的学习表大小调整。
兼容性
- Minecraft: 1.18.2
- 模组加载器: Forge 40.3.11 或更新版本(Forge 40.x 系列)
- 环境: 客户端
- Vault Hunters: Remastered
20.0.3-remastered、.6872和.6883;官方3.21.5.6882和3.21.6.6884;Wolds Vaults 0.32.2(3.21.5.6573,运行时已验证);自定义 MVP3.21.62 - JEI: 9.7.2.1001、10.2.1.1006 和 10.2.1.1009
上述 Vault 和 JEI 版本是经过测试的兼容性基准,而非硬性依赖。一个 VH Accelerator jar 包含对两代 JEI 和所有列出的 Vault 布局的受保护支持。
VH Accelerator 目前作为客户端模组发布和测试。远程服务器不需要安装它。
安装
- 停止 Minecraft。
- 禁用或移除旧版本的 VH Accelerator jar。
- 禁用 LaunchFaster、Lightspeed 和 VHClientOptimize,因为它们的加载改动与 VH Accelerator 重叠。
- 将
VH-Accelerator-1.0.7.jar放入实例的mods文件夹。 - 启动一次以创建配置和冷缓存。
- 在评判暖缓存性能时,使用后续的启动和连接。
ModernFix 是可选的。如果安装了它,VH Accelerator 会检测 ModernFix 已拥有的功能并避免应用重叠的工作。
计时器和命令
可见计时器默认启用。详细的调试性能分析默认禁用。
| 命令 | 用途 |
|---|---|
/vha |
显示对比模式、计时器和调试状态。 |
/vha compare on |
禁用所有优化,同时保持选定的测量工具激活。重启后再比较时间。 |
/vha compare off |
恢复配置的优化。重启后再测量启动时间。 |
/vha timers on |
显示可见计时器和常规计时日志。 |
/vha timers off |
隐藏可见计时器和常规计时日志。 |
/vha debug on |
启用详细的诊断性能分析。 |
/vha debug off |
停止新的详细诊断性能分析。 |
每个设置也接受 status,而 /vha compare、/vha timers 或 /vha debug 会在不更改设置的情况下报告该设置。
这些是多人在线环境中的客户端命令,不需要远程服务器安装该模组。
首次运行预期
在相关模组、资源包、配置、注册表、配方或服务器更改后的第一次启动或第一次连接可能会较慢,因为 VH Accelerator 必须验证或重建受影响的缓存。无效的缓存数据永远不会被信任;将使用原始加载路径并替换缓存。
为了进行有效的比较,请至少运行三次暖启动或连接并比较中位数。登录时间还包括网络延迟和服务器刻负载。
致谢与来源
VH Accelerator 由 HoYin1600p 独立实现。早期发现受到 DogV2 的 LaunchFaster 和 JustAHuman 的 VHClientOptimize 启发。
Just Enough Threads、Lightspeed、ModernFix、DashLoader、更新的 Minecraft 模型管线、BuildScape、Loading Profiler、FerriteCore、ImmediatelyFast、C2ME、Krypton、Fastload、Ksyxis、Forge、Mixin、JEI 和兼容性目标项目也为研究和测试提供了信息。完整致谢 说明了每一项影响。
不捆绑任何第三方模组 jar 或源代码。Minecraft 是微软的商标。Vault Hunters 归其各自作者所有。此独立项目与 Mojang、微软、Forge、Iskallia、JEI 或上述致谢项目无关。
项目图标是原创的 AI 辅助品牌标识,不是游戏内截图,也不是修改过的官方 Vault Hunters 标志。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。