====== 安装、启动客户端 ====== 出于用户体验考虑本文只讲述最简便的方法。 要避免每次更新都要重新下载且会覆盖个人设置,请使用 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'')。否则游戏启动时会崩溃。 未来此功能会集成在启动脚本上。