--- title: "多人联机教程" permalink: /help/launcher/multiplayer/help.html date: 2021-10-09 23:18:02 +0800 categories: HMCL toc: true --- > 本文由 wifi-left 编写。 ## 注意 请在使用多人联机模块之前您需要同意 [HMCL 用户协议](https://hmcl.huangyuhui.net/eula)。 HMCL 联机模块使用了第三方软件 [Cato](https://noin.cn/71.html),所以您也需要同意 [用户协议与免责声明 - 这里 (noin.cn)](https://noin.cn/agreement)。 联机需要使用网络,请确保您的网络通畅。 请注意,**HMCL 只负责提供功能,在法律许可范围内,开发者不对本软件提供任何保证。 用户使用本软件所造成的的风险均由用户自行承担。** ## 打开方式 打开 HMCL,您将看到主页左下方 `多人联机` 提示。 左键此处,您将会打开联机页面。 ![多人联机界面](/assets/img/docs/multiplayer/help/img1.png) ### 一些问题 #### 房间是什么? 房间就是一个游戏集群。 只有您加入联机房间后,才能进行联机。 #### 房主是什么? 在每一个房间内,房间的主人叫做房主。 控制存档、玩家等的人就是房主。 #### 存档应该放在哪? 存档是由房主决定的。 房主需要把存档放进游戏目录内。 比如 `.minecraft\saves` 。 #### 玩家由谁控制? 玩家是由房主控制的。 房主可以邀请玩家进入房间、踢出房间等。 ### 启动游戏 单击此处后,您将会启动当前主界面所选游戏。 HMCL 此时不会关闭界面。 ### 创建房间 如果您想要让朋友们一起来玩,您可以点击此处创建房间。 **在创建房间之前,请先启动您的游戏!** 等待游戏启动后,请进入您的地图,打开游戏菜单(默认按下键盘上的 `ESC` 打开)。 单击 `对局域网开放` 。 设置好所有内容后,点击确认按钮后,将会出现对局域网开放成功的信息。(如下图红色边框内的信息) ![游戏地图创建局域网成功画面](/assets/img/docs/multiplayer/help/In-game.png) 此时,请回到 HMCL 多人联机界面。点击 `创建房间` ,您将看到您的局域网游戏已经被正确识别。 单击确认按钮,即可创建房间。 ![create-room](/assets/img/docs/multiplayer/help/create-room.png) 创建完毕后,点击 `复制邀请码` ,将邀请码复制到您的粘贴板内。 您可以将这串代码粘贴给您的朋友,此时,您这边的工作已经大体完毕。 当玩家想要加入您的房间时,将会弹出确认信息。 确认后,玩家使用相同版本进入游戏,打开 `多人游戏` 界面,等待少许时间,即可在下方 `局域网联机` 板块找到您的房间。 当您不想玩时,请点击 `关闭房间` 来关闭这个房间,以免 Cato 在后台占用您的资源。 ### 加入房间 如果您获得了玩家的邀请码,请单击 `加入房间`,在输入框中粘贴您的邀请码。点击确定后等待房主允许您加入房间。 房主允许后,此时您可以启动游戏。**在联机游玩过程中,请不要退出 HMCL,否则将无法继续联机!** 请使用**和房主相同的游戏客户端**。您可以询问房主,获取客户端信息。 进入游戏后,打开 `多人游戏` 界面。等待少许时间后,即可在下方 `局域网联机` 区域找到房主的房间。 点击 `加入服务器` 后即可游玩。 如果您想退出房间,请点击启动器内 `退出房间` 即可。 ## 常见问题 ### 无法创建房间 请确认您的网络连接状态。并确认您已经接入互联网。 **(以下为稍微专业一些的内容,如果您看不懂可以跳过)** 请确保您已经关闭防火墙或者将 HMCL 与 Cato 加入防火墙允许列表。 在多人联机界面中,查看您的 NAT 网络类型。 共有如下几种类型: 未知类型 极差(网络禁止 UDP 协议) 差(对称型+防火墙) 差(对称型) 中(端口受限圆锥型) 中(受限圆锥型) 中(完全圆锥型) 好(公网开放型) 其中,`极差` 环境下您可能无法进行联机。 在 `差` 环境下,您大概率无法创建房间,但您能进入类型为 `好` 的房间。 在 `中` 环境下,所有处于 `中` 或 `好` 类型的人能与您进行联机。 如果您的类型是 `好` ,您可以直接使用公网IP进行联机。使用公网IP联机请查阅网上的资料。 您还可以尝试 `中级模式` ,获取到 静态 Token 后,输入进 HMCL,即可打开中级模式。 此模式与映射相似,但仍可能出现无法联机的情况。 **若您符合条件但仍然无法创建房间,请在 GitHub 反馈。** ### 服务器延迟高 理论上讲,人的多少和延迟没有关系。 所以可能是 电脑较卡 或者 网络信号不良 导致的。 ### 无法加入房主的服务器 可能原因: * 房主拒绝您加入 * 处理时间超时 * P2P 服务器维修 / 被阻止 * 您电脑上的杀毒软件 / 防火墙阻止 HMCL 与 Cato 访问网络。 请查看您的 NAT 网络类型 ,并查看上面的信息进行检查。 **若出现 BUG,请在 GitHub 反馈。** ## 存在问题 **请到 [GitHub](https://github.com/huanghongxun/HMCL) 进行反馈!**