指南和故障排除

HMCL 很强大,因为它公开了真正的 Minecraft 工作流程。这些指南将常见的故障模式转化为有序的步骤,以便您花更少的时间猜测,而将更多的时间花在玩上。

首次运行检查表

  1. 确认您选择了与您的操作系统和 CPU 架构相匹配的 HMCL 版本。
  2. 安装或选择与您的 Minecraft 版本和 mod 加载器文档匹配的 Java 运行时。
  3. 在导入大型模组包之前创建一个新实例,以便路径保持明显。
  4. 在这种情况下启动一次原版,以在添加模组之前确认基础游戏的运行状况。
  5. 在对 Minecraft 或加载器堆栈进行重大升级之前备份保存的内容。
HMCL 首次启动的三张欢迎与设置卡片

Java 设置在更新后仍然存在

大多数 HMCL 支持线程归结为 Java 不匹配:对于旧的 Forge 太新,对于现代 Fabric 堆栈太旧,或者 64 位 mod 包上的 32 位运行时。在追查模组错误之前修复运行时。

第 1 步:识别您的 Minecraft 行

打开 HMCL 内的实例设置并读取固定的 Minecraft 版本。这个数字限制了 Java 主要版本是现实的。

第 2 步:对齐 mod 加载器矩阵

Forge、NeoForge、Fabric 和 Quilt 各自发布兼容性表。 HMCL 帮助安装加载程序,但权威答案始终是该 Minecraft 版本的加载程序文档。

第 3 步:将 HMCL 指向一个 Java 家

更喜欢专门的 Java 安装用于游戏。避免将系统范围的 JDK 升级与脆弱的修改实例混合在一起。更改 Java 后,重新启动 HMCL 并执行干净启动以清除缓存的环境假设。

无需猜测的内存调整

将“所有 RAM 分配给 Minecraft”会导致操作系统饥饿并增加卡顿现象。分配太少的 RAM 会导致块生成失败,并且在大包上会出现内存不足的情况。

  • 从包作者的推荐(如果有)附近开始。
  • 以 512 MB 为步长增加内存,同时观察启动时间和世界负载稳定性。
  • 将内存更改与保守的 JVM 标志配对,直到包稳定。

读取日志和崩溃提示

当 Minecraft 退出时,有用的信号几乎总是在最新日志的底部附近:丢失类文件、mixin 失败或 mod 之间的版本偏差。如果您将实例分开,HMCL 可帮助您快速到达正确的文件夹。

有序的工作流程

  1. 干净地重现崩溃一次。
  2. 从 HMCL 打开实例目录。
  3. 收集最新的日志文件并搜索Exception标记。
  4. 删除回归之前添加的最后一个模组,然后重新测试。
HMCL 下载队列,跟踪正在获取的游戏版本

解决模组冲突

冲突表现为重复的库、编辑同一游戏类的两个模组或在世界生成方面存在分歧的可选模块。 HMCL 不能神奇地合并不兼容的字节码,但它为您提供了一个稳定的工作空间来解决问题。

二分查找删除

禁用一半的模组,进行测试,然后缩小范围,直到一个 jar 重现故障。

版本引脚

在主要的 Minecraft 障碍中一次升级一个模组,这样您就知道哪个更改破坏了兼容性。

数据包订单

Worldgen 数据包交互。在重新排序或添加实验包之前,请保留已知良好的备份。

参见:目录和内容工具

防病毒警告解释

启发式引擎有时会将启动器标记为有风险,因为它们下载可执行文件并写入用户配置文件目录。恶意软件和合法修改工具都共享该模式。

安全顺序

  1. 暂停新模组安装,直到完成分类。
  2. 将 SHA256 与确切文件名的发布值进行比较。
  3. 使用更新的定义进行扫描,然后仅在哈希值匹配时进行恢复。
  4. 如果仍有疑问,请勿在敏感计算机上运行二进制文件。

法律框架继续存在信任与安全

长期营销活动的最佳实践

实例卫生

每个主要包有一个实例,用于实验的单独世界以及编码 Minecraft 版本和加载程序的命名方案。

备份节奏

每周自动将保存文件夹复制到外部存储。重建改装世界的成本很高。

负责任的多人游戏

遵循服务器规则,在需要时公开客户端模组,并避免损害服务器性能或其他玩家的自动化。

窄屏下的 HMCL 布局,控制台与实例纵向堆叠
下载