====== 安装、启动客户端 ======
出于用户体验考虑本文只讲述最简便的方法。
要避免每次更新都要重新下载且会覆盖个人设置,请使用 GIT 版本控制系统安装客户端。
===== 支持平台 =====
按理说,我的世界作为一个 JAVA 程序,能够在任何可以运行 JAVA 虚拟机且支持 OpenGL 的平台中运行。但由于某些 MOD 涉及到显卡某些特性的存取、某些 MOD 可能具有 native 依赖等,游戏不能保证在各个平台上开箱即用。我们对客户端进行了测试,目前我们可以保证能够无问题地运行且开箱即用的平台有:
* Windows x86_64
* GNU/Linux x86_64
* Mac OS x86_64
===== 〇、安装依赖 =====
**Windows**
* JAVA 运行环境 1.7 - 1.8
**UNIX**
* JAVA 运行环境 1.7 - 1.8
* JAVA 运行环境 ≥11((您必须在 UNIX 系统中同时安装上述两个版本的 JAVA 运行环境,因为 HMCL 在非 Windows 平台需要依赖高版本 JAVA 运行环境的 JavaFX,而运行 Minecraft 本身又需要低版本的 JAVA 运行环境。))
===== 一、下载客户端 =====
下载群文件的 ''latest.zip'' 并解压。
===== 二、运行 HMCL 启动器 =====
双击运行 ''windows用戶運行我起動遊戲(jar).bat''。(无论 PATH 中设定的 JAVA 运行环境版本是 ≥11 还是 1.8 皆可)
请给 ''xnix用戶運行我起動遊戲.sh'' 加上可执行权限。
运行 ''xnix用戶運行我起動遊戲.sh''。(启动脚本会自行寻找 JAVA 运行环境 1.8)
你需要手动切换到 JAVA 运行环境 ≥11。不同系统中,JAVA 运行环境存放的位置、切换不同版本的方法都不一样。脚本不能兼顾每一种 UNIX 系统。能做到
自动寻找并切换 JAVA 版本的 UNIX 系统目前只有 Mac OS。
对于其他 UNIX 系统,脚本则是直接放弃自动寻找和切换正确版本的 JAVA 运行环境。
在除了 Mac OS 之外的 UNIX 中,启动脚本使用以下的顺序来寻找一个能够运行的 JAVA 运行环境:
- 查看 ''JAVA_HOME'' 是否定义,如果定义,则使用 ''$JAVA_HOME/bin/java'' 作为启动启动器的 JAVA 运行环境。(无论 ''$JAVA_HOME/bin/java'' 是否存在)
- 查看命令 ''java'' 是否存在。若存在,则使用之。
请确保启动脚本至少能通过以上一种办法找到 JAVA运行环境 ≥11。
对于 GNU 系统,通常可以使用 ''update-alternatives'' 来切换多个版本的包。假如您的操作系统是 GNU/Linux,那么
您可以执行以下命令:
$ update-alternatives --config java
然后根据提示,选择一个大于等于 11 版本的 JAVA 运行环境。
{{ https://pic1.imgdb.cn/item/67716cb9d0e0a243d4ec3606.png?650 }}
然后给 ''xnix用戶運行我起動遊戲.sh'' 加上可执行权限,并运行之。
===== 三、设定 HMCL,并启动 Minecraft =====
请设定您进行游戏所使用的账号。离线登入是允许的。我们建议您使用正版账号。因为服务
器有可能以后仅允许正版玩家进入。
请设定一个版本在 1.7 - 1.8 的 JAVA 运行环境用来启动 Minecraft。(一般来讲 HMCL 已经帮你做了这一步。如果它找不到 1.7 - 1.8 的 JAVA 运行环境会
给你提示,这时候再考虑手动设置 JAVA 运行环境的路径)
请点击 ''启动游戏'' 按钮右侧的三角,切换到带有 forge 的版本。如图。
{{ :wiki:启动器:选择游戏版本.png?320 }}
然后点击 ''启动游戏'' 启动游戏。
===== 已知问题(注意) =====
截至 2023 年 2 月 15 日,光影 MOD 还不能工作在以下的软件环境:
/* 请不要把此处 Linux 改成 GNU/Linux */
* Nouveau(Linux 的开源 NVIDIA 驱动)((新版本 Nouveau 已不存在该问题。若光影 MOD 报告初始化失败,请更新 Nouveau。))
* Mac OS 全系列
如果你的软件环境符合上述之一,请删除光影 MOD(''.minecraft/mods/OptiFine_1.12.2_HD_U_G5.jar'')。否则游戏启动时会崩溃。
未来此功能会集成在启动脚本上。