diff --git a/_multiplayer/multiplayer-account.md b/_multiplayer/multiplayer-account.md new file mode 100644 index 0000000..20f7be8 --- /dev/null +++ b/_multiplayer/multiplayer-account.md @@ -0,0 +1,75 @@ +--- +title: "账户问题" +permalink: /multiplayer/account.html +date: 2022-09-17 11:00 +0800 +categories: 多人联机 +toc: true +--- + +> 本篇文章由 Zkitefly 编写。 + +> The passages were written in Simplified Chinese. If you want to help translate them, please send a pull request on https://github.com/huanghongxun/HMCL-docs/pulls . Or you can enable your translation tool to read. + +# 售后 + +[加入 官方交流QQ群 ,你所有的问题都可以在这里帮助你解答](/multiplayer/feedback.html) + +# 前言 + +一般情况下,若创建方未关闭正版认证,那么参与者的游戏账户必须是** 微软账户(及正版) 或 外置登录账户(如 Little Skin)**,否则加入失败! + +接下来讲解 创建方关闭正版认证 **或** 参与者如何配置外置登录账户(以 Little Skin 为例) + +# 参与者配置 + +只需参与者配置,创建方无需配置 + +## 一、进入账户列表页面,注册 Little Skin 账户,并验证邮箱 + +[点击此处进行注册](https://littleskin.cn/auth/register) + +**注意:输入注册信息后,要在页面中进行验证邮箱步骤!** + +## 二、添加角色 + +[点击前往创建角色](https://littleskin.cn/user/player) + +点击“创建角色”,按照要求填写,点击“确定”即可添加 + +## 三、启动器添加账户 + +进入账户列表,点击“Little Skin”,输入用户名(或邮箱)和密码登录即可添加 + +## 四、大功告成 + +你已经完成了配置外置登录账户的操作,只需按照[此处](/multiplayer/help.html#%E5%8F%82%E4%B8%8E%E8%80%85)继续操作即可! + +# 创建方 + +只需创建方配置,参与者无需配置 + +## 一、选择相应模组并安装 + +有两个模组 + +一个是:[自定义局域网联机(Lan Server Properties, 1.12-最新)](https://www.mcmod.cn/class/2754.html) + +另一个是:[简单联机(Server.Properties for LAN, 1.7.2-1.12.2)](https://www.mcmod.cn/class/1158.html) + +下载并安装相应模组加载器,将模组放置 mods 文件夹即可 + +## 二、按照如下图或视频的操作方法关闭正版认证 + +自定义局域网联机 Lan Server Properties: + +![img](/assets/img/docs/multiplayer-account/1.png) + +简单联机 Server.Properties for LAN: + +(true为开启,false为关闭,在视频中我输入错了QAQ) + +[***视频***](https://zkitefly.github.io/hiper-d/p/25.mp4) + +## 三、大功告成 + +你已经完成了关闭正版认证的操作,参与者可使用任意账户加入游戏了! \ No newline at end of file diff --git a/_multiplayer/multiplayer-faq.md b/_multiplayer/multiplayer-faq.md index 77f0cdd..b7f8327 100644 --- a/_multiplayer/multiplayer-faq.md +++ b/_multiplayer/multiplayer-faq.md @@ -5,6 +5,9 @@ date: 2021-10-09 23:18:02 +0800 categories: 多人联机 toc: true --- + +# 此页面已过期,请勿阅读 + # ![](icon.png)**HMCL 多人联机常见问题** > 本篇文章由 Zkitefly 编写。 diff --git a/_multiplayer/multiplayer-feedback.md b/_multiplayer/multiplayer-feedback.md new file mode 100644 index 0000000..71dd8fa --- /dev/null +++ b/_multiplayer/multiplayer-feedback.md @@ -0,0 +1,29 @@ +--- +title: "账户问题" +permalink: /multiplayer/feedback.html +date: 2022-09-17 11:00 +0800 +categories: 多人联机 +toc: true +--- + +> 本篇文章由 Zkitefly 编写。 + +> The passages were written in Simplified Chinese. If you want to help translate them, please send a pull request on https://github.com/huanghongxun/HMCL-docs/pulls . Or you can enable your translation tool to read. + +# **联机相关问题可以在此处加入 官方交流QQ群 获得反馈 (Feedback)** + +[①群:235256586](https://jq.qq.com/?_wv=1027&k=nWLzktPE) + +[②群:212927890](https://jq.qq.com/?_wv=1027&k=5x33G0Bv) + +[③群:93365639](https://jq.qq.com/?_wv=1027&k=76EsDqXD) + +[④群:93364993 (推荐)](https://jq.qq.com/?_wv=1027&k=VmhMujgo) + +[⑤群:93364197](https://jq.qq.com/?_wv=1027&k=dudBV2zZ) + +[⑥群:76313944](https://jq.qq.com/?_wv=1027&k=BJot64m2) + +[⑦群:170204590](https://jq.qq.com/?_wv=1027&k=XKADxAkI) + + diff --git a/_multiplayer/multiplayer-help.md b/_multiplayer/multiplayer-help.md index 45f2ebb..8db1c58 100644 --- a/_multiplayer/multiplayer-help.md +++ b/_multiplayer/multiplayer-help.md @@ -1,182 +1,142 @@ --- title: "多人联机教程" permalink: /multiplayer/help.html -date: 2021-10-09 23:18:02 +0800 +date: 2022-09-17 11:00 +0800 categories: 多人联机 toc: true --- -> 本文由 wifi-left 编写。 +> 本文由 Zkitefly 编写。 ## 注意 -请在使用多人联机模块之前您需要同意 [HMCL 用户协议](https://hmcl.huangyuhui.net/eula)。 +请在使用多人联机模块之前您需要同意 [HMCL 用户协议](https://hmcl.huangyuhui.net/eula) -HMCL 联机模块使用了第三方软件 [Cato](https://noin.cn/71.html),所以您也需要同意 [用户协议与免责声明 - 这里 (noin.cn)](https://noin.cn/agreement)。 +HMCL 联机模块使用了第三方软件 HiPer,所以您也需要同意 [用户协议与免责声明](https://hmcl.huangyuhui.net/api/redirect/multiplayer-agreement)。 联机需要使用网络,请确保您的网络通畅。 -请注意,**HMCL 只负责提供功能,在法律许可范围内,开发者不对本软件提供任何保证。 用户使用本软件所造成的的风险均由用户自行承担。** +请注意,**HMCL 只负责提供功能,在法律许可范围内,开发者不对本软件提供任何保证。用户使用本软件所造成的的风险均由用户自行承担。** -## 打开方式 +The passages were written in Simplified Chinese. If you want to help translate them, please send a pull request on https://github.com/huanghongxun/HMCL-docs/pulls. Or you can enable your translation tool to read. -打开 HMCL,您将看到主页左下方 `多人联机` 提示。 +## 售后 -左键此处,您将会打开联机页面。 +[**加入 官方交流QQ群 ,你所有的问题都可以在这里帮助你解答**](https://mcer.cn) -![多人联机界面](/assets/img/docs/multiplayer/help/img1.png) +## 使用步骤 +### 操作概览图 +![](/assets/img/docs/multiplayer/help/-0.png) -### 一些问题 +### 零、使用管理员权限启动 HMCL -#### 房间是什么? +*这一步的原因是 HiPer 的底层原理需要管理员权限* -房间就是一个游戏集群。 +**创建方 和 参与者都要做的** -只有您加入联机房间后,才能进行联机。 +以下分为两类平台,**一般用户请观看 Windows 平台** -#### 房主是什么? +#### Windows 平台 -在每一个房间内,房间的主人叫做房主。 +只需右键 HMCL.exe 点击“以管理员身份运行”即可 -控制存档、玩家等的人就是房主。 +![只需右键 HMCL.exe 点击“以管理员身份运行”即可](/assets/img/docs/multiplayer/help/0.png) -#### 存档应该放在哪? +若不想每次这样操作,只需右键点击属性,切换到上方到“兼容性”选项卡,并勾选“以管理员身份运行程序”,点击“确定”保存修改,之后正常打开即是管理员身份启动! -存档是由房主决定的。 +![若不想每次这样操作,只需右键点击属性,切换到上方到“兼容性”选项卡,并勾选“以管理员身份运行程序”](/assets/img/docs/multiplayer/help/00.png) -房主需要把存档放进游戏目录内。 +#### 非 Windows 平台 -比如 `.minecraft\saves` 。 +只需在启动命令前添加 `sudo` 指令,并输入用户密码(输入时不显示密码)回车即可 -#### 玩家由谁控制? +如正常的启动命令是 -玩家是由房主控制的。 +``` +java -jar HMCL.jar +``` -房主可以邀请玩家进入房间、踢出房间等。 +那么在该命令前添加 `sudo` 指令即可 -### 启动游戏 +``` +sudo java -jar HMCl.jar +``` -单击此处后,您将会启动当前主界面所选游戏。 +### 一、申请并输入凭证,启动 HiPer -HMCL 此时不会关闭界面。 +**创建方 和 参与者都要做的** -### 创建房间 +[申请凭证请前往此处获取](https://hmcl.huangyuhui.net/api/redirect/multiplayer-static-token) -如果您想要让朋友们一起来玩,您可以点击此处创建房间。 +*注:公众号中显示的“索引码”就是我们说的**凭证*** -**在创建房间之前,请先启动您的游戏!** +[**公众号相关问题可以在此处加入 官方交流QQ群 获得反馈**](/multiplayer/feedback.html) -等待游戏启动后,请进入您的地图,打开游戏菜单(默认按下键盘上的 `ESC` 打开)。 +获得后将凭证输入到 凭证 输入框,并点击“启动 HiPer” -单击 `对局域网开放` 。 +**需要注意的是,凭证不能同时在线两个设备,也就是说,创建方 和 参与者 的凭证不能一致,否则启动 HiPer 失败!** -设置好所有内容后,点击确认按钮后,将会出现对局域网开放成功的信息。(如下图红色边框内的信息) +启动后你会看到该该页面 -![游戏地图创建局域网成功画面](/assets/img/docs/multiplayer/help/In-game.png) +![启动 HiPer 效果图](/assets/img/docs/multiplayer/help/1.png) -此时,请回到 HMCL 多人联机界面。点击 `创建房间` ,您将看到您的局域网游戏已经被正确识别。 +**接下来分为[创建方](#创建方)和[参与者](#参与者)** -单击确认按钮,即可创建房间。 +### 创建方 -![create-room](/assets/img/docs/multiplayer/help/create-room.png) +#### 二、启动游戏 -创建完毕后,点击 `复制邀请码` ,将邀请码复制到您的粘贴板内。 +点击多人联机页面的“启动游戏”即可 -您可以将这串代码粘贴给您的朋友,此时,您这边的工作已经大体完毕。 +*注:使用其他的启动器启动游戏也是可以的* -当玩家想要加入您的房间时,将会弹出确认信息。 +#### 三、选择单人游戏模式进入一个存档 -确认后,玩家使用相同版本进入游戏,打开 `多人游戏` 界面,等待少许时间,即可在下方 `局域网联机` 板块找到您的房间。 +![单人世界](/assets/img/docs/multiplayer/help/2.png) -当您不想玩时,请点击 `关闭房间` 来关闭这个房间,以免 Cato 在后台占用您的资源。 +![选择存档](/assets/img/docs/multiplayer/help/3.png) -### 加入房间 +#### 四、对局域网开放 -如果您获得了玩家的邀请码,请单击 `加入房间`,在输入框中粘贴您的邀请码。点击确定后等待房主允许您加入房间。 +点击键盘上的 Esc 键,弹出游戏菜单 -房主允许后,此时您可以启动游戏。**在联机游玩过程中,请不要退出 HMCL,否则将无法继续联机!** +点击“对局域网开放”,“创建一个局域网世界” -请使用**和房主相同的游戏客户端**。您可以询问房主,获取客户端信息。 +![对局域网开放](/assets/img/docs/multiplayer/help/4.png) -进入游戏后,打开 `多人游戏` 界面。等待少许时间后,即可在下方 `局域网联机` 区域找到房主的房间。 +![创建一个局域网世界](/assets/img/docs/multiplayer/help/5.png) -点击 `加入服务器` 后即可游玩。 +此时你会在聊天框中看到游戏开放的端口 -如果您想退出房间,请点击启动器内 `退出房间` 即可。 +![开放端口](/assets/img/docs/multiplayer/help/6.png) -## 常见问题 +#### 五、输入游戏开放端口,拷贝加入IP,并发送给参与者 -### 无法创建房间 +将开放的端口输入至 端口号 输入框中,之后在点击拷贝,将其发送给参与者 -请确认您的网络连接状态。并确认您已经接入互联网。 +![将开放的端口输入至 端口号 输入框中,之后在点击拷贝,将其发送给参与者](/assets/img/docs/multiplayer/help/7.png) -**(以下为稍微专业一些的内容,如果您看不懂可以跳过)** -请确保您已经关闭防火墙或者将 HMCL 与 Cato 加入防火墙允许列表。 -在多人联机界面中,查看您的 NAT 网络类型。 +### 参与者 -共有如下几种类型: +#### 二、启动游戏 +点击多人联机页面的“启动游戏”即可 +#### 三、选择多人游戏模式,选择添加服务器 -未知类型 +点击“多人游戏”,“添加服务器” -极差(网络禁止 UDP 协议) +游戏会要求你输入服务器地址,你只需要向创建方索要服务器地址并输入,并进入服务器即可。 +![输入服务器地址](/assets/img/docs/multiplayer/help/8.png) -差(对称型+防火墙) - -差(对称型) - -中(端口受限圆锥型) - -中(受限圆锥型) - -好(完全圆锥型) - -好(公网开放型) - - - -其中,`极差` 环境下您可能无法进行联机。 - -在 `差` 环境下,您大概率无法创建房间,但您能进入类型为 `好` 的房间。 - -在 `中` 环境下,所有处于 `中` 或 `好` 类型的人能与您进行联机。 - -如果您的类型是 `好` ,您可以直接使用公网IP进行联机。使用公网IP联机请查阅网上的资料。 - - - -您还可以尝试 `中级模式` ,获取到 静态 Token 后,输入进 HMCL,即可打开中级模式。 - -此模式与映射相似,但仍可能出现无法联机的情况。 - - - -**若您符合条件但仍然无法创建房间,请在 GitHub 反馈。** - -### 服务器延迟高 - -理论上讲,人的多少和延迟没有关系。 - -所以可能是 电脑较卡 或者 网络信号不良 导致的。 - -### 无法加入房主的服务器 - -可能原因: - -* 房主拒绝您加入 -* 处理时间超时 -* P2P 服务器维修 / 被阻止 -* 您电脑上的杀毒软件 / 防火墙阻止 HMCL 与 Cato 访问网络。 - -请查看您的 NAT 网络类型 ,并查看上面的信息进行检查。 +## 注意 -**若出现 BUG,请在 GitHub 反馈。** +1.一般情况下,参与者的游戏账户必须是** 微软账户 或 外置登录账户(如 Little Skin)**,否则加入失败,具体操作方法详见[此处](multiplayer/account.html) -## 存在问题 +2.一般情况下,参与者的游戏版本、模组要必须与创建方的一致,否则加入失败。 -**请到 [GitHub](https://github.com/huanghongxun/HMCL) 进行反馈!** +3.[若遇到问题,可以加入 官方交流QQ群(HiPer)获得帮助](/multiplayer/feedback.html) \ No newline at end of file diff --git a/_multiplayer/multiplayer-symmetric.md b/_multiplayer/multiplayer-symmetric.md index b3119cd..6d93a77 100644 --- a/_multiplayer/multiplayer-symmetric.md +++ b/_multiplayer/multiplayer-symmetric.md @@ -8,6 +8,8 @@ toc: true > 本文由 huanghongxun 编写。 +# 此页面已过期,请勿阅读 + ## 前言 HMCL 会检测你的网络的 NAT 类型,一般为以下 5 种: diff --git a/_multiplayer/multiplayer-token.md b/_multiplayer/multiplayer-token.md index 4f21ba6..bf85279 100644 --- a/_multiplayer/multiplayer-token.md +++ b/_multiplayer/multiplayer-token.md @@ -8,5 +8,17 @@ toc: true > 本文由 huanghongxun 编写。 -使用微信扫描二维码关注“速聚”公众号,完成登记注册,即可领取使用授权 -![img](/assets/img/docs/multiplayer-token/qrcode.jpg) +# 微信扫描下方二维码 或 微信搜索公众号 `速聚` ,关注 “速聚” 微信公众号,完成登记注册,即可领取使用授权 + +> Scan the QR code below on WeChat or search the official account `速聚` on WeChat, follow the "速聚" WeChat official account (Chinese), complete the registration, and then you can get the token . + +[**帮助文档 (Docs)**](/multiplayer/help.html) + +[**联机相关问题可以在此处加入 官方交流QQ群 获得反馈 (Help)**](/multiplayer/feedback.html) + +![QR](/assets/img/docs/multiplayer-token/qrcode.jpg) + +# HiPer 宣传 + +![img](/assets/img/docs/multiplayer/宣传.png) + diff --git a/_multiplayer/multiplayer.md b/_multiplayer/multiplayer.md index d6e96a2..9d3fa45 100644 --- a/_multiplayer/multiplayer.md +++ b/_multiplayer/multiplayer.md @@ -12,18 +12,27 @@ toc: true 请在使用多人联机模块之前您需要同意 [HMCL 用户协议](https://hmcl.huangyuhui.net/eula)。 -HMCL 联机模块使用了第三方软件 [HiPer](https://mcer.cn/104.html)。 +HMCL 联机模块使用了第三方软件 HiPer,所以您也需要同意 [用户协议与免责声明](https://hmcl.huangyuhui.net/api/redirect/multiplayer-agreement)。 -联机需要使用网络,请确保您的网络通畅。 +**联机需要使用网络,请确保您的网络通畅。** -请注意,**HMCL 只负责提供功能,在法律许可范围内,开发者不对本软件提供任何保证。 用户使用本软件所造成的的风险均由用户自行承担。** +请注意,**HMCL 只负责提供功能,在法律许可范围内,开发者不对本软件提供任何保证。用户使用本软件所造成的的风险均由用户自行承担。** ## 索引 -1. [HMCL 联机教程](/multiplayer/help.html) -2. [NAT 网络类型为差怎么办?](/multiplayer/symmetric.html) +1. [**HMCL 联机教程**](/multiplayer/help.html) + +2. [账户问题(无正版能玩吗)](/multiplayer/account.html) + +3. [反馈](/multiplayer/feedback.html) + +4. [获取凭证](/multiplayer/token.html) ## 使用授权 多人联机服务由速聚提供: ![img](/assets/img/docs/multiplayer/授权书_HMCL.png) + +## HiPer 宣传 + +![img](/assets/img/docs/multiplayer/宣传.png) \ No newline at end of file diff --git a/assets/img/docs/multiplayer-token/qrcode.jpg b/assets/img/docs/multiplayer-token/qrcode.jpg index 6d9855f..18a220b 100644 Binary files a/assets/img/docs/multiplayer-token/qrcode.jpg and b/assets/img/docs/multiplayer-token/qrcode.jpg differ diff --git a/assets/img/docs/multiplayer/help/-0.png b/assets/img/docs/multiplayer/help/-0.png new file mode 100644 index 0000000..b63eec4 Binary files /dev/null and b/assets/img/docs/multiplayer/help/-0.png differ diff --git a/assets/img/docs/multiplayer/help/0.png b/assets/img/docs/multiplayer/help/0.png new file mode 100644 index 0000000..30e0bf5 Binary files /dev/null and b/assets/img/docs/multiplayer/help/0.png differ diff --git a/assets/img/docs/multiplayer/help/00.png b/assets/img/docs/multiplayer/help/00.png new file mode 100644 index 0000000..13d5611 Binary files /dev/null and b/assets/img/docs/multiplayer/help/00.png differ diff --git a/assets/img/docs/multiplayer/help/1.png b/assets/img/docs/multiplayer/help/1.png new file mode 100644 index 0000000..8e83cfc Binary files /dev/null and b/assets/img/docs/multiplayer/help/1.png differ diff --git a/assets/img/docs/multiplayer/help/2.png b/assets/img/docs/multiplayer/help/2.png new file mode 100644 index 0000000..d048f78 Binary files /dev/null and b/assets/img/docs/multiplayer/help/2.png differ diff --git a/assets/img/docs/multiplayer/help/3.png b/assets/img/docs/multiplayer/help/3.png new file mode 100644 index 0000000..f80ec4a Binary files /dev/null and b/assets/img/docs/multiplayer/help/3.png differ diff --git a/assets/img/docs/multiplayer/help/4.png b/assets/img/docs/multiplayer/help/4.png new file mode 100644 index 0000000..759049d Binary files /dev/null and b/assets/img/docs/multiplayer/help/4.png differ diff --git a/assets/img/docs/multiplayer/help/5.png b/assets/img/docs/multiplayer/help/5.png new file mode 100644 index 0000000..59e6c5d Binary files /dev/null and b/assets/img/docs/multiplayer/help/5.png differ diff --git a/assets/img/docs/multiplayer/help/In-game.png b/assets/img/docs/multiplayer/help/6.png similarity index 100% rename from assets/img/docs/multiplayer/help/In-game.png rename to assets/img/docs/multiplayer/help/6.png diff --git a/assets/img/docs/multiplayer/help/7.png b/assets/img/docs/multiplayer/help/7.png new file mode 100644 index 0000000..eb8df2c Binary files /dev/null and b/assets/img/docs/multiplayer/help/7.png differ diff --git a/assets/img/docs/multiplayer/help/8.png b/assets/img/docs/multiplayer/help/8.png new file mode 100644 index 0000000..93ba635 Binary files /dev/null and b/assets/img/docs/multiplayer/help/8.png differ diff --git a/assets/img/docs/multiplayer/宣传.png b/assets/img/docs/multiplayer/宣传.png new file mode 100644 index 0000000..1b6642d Binary files /dev/null and b/assets/img/docs/multiplayer/宣传.png differ