diff --git a/Multiplayer/Help/HMCL联机(.md).zip b/Multiplayer/Help/HMCL联机(.md).zip new file mode 100644 index 0000000..95c6f18 Binary files /dev/null and b/Multiplayer/Help/HMCL联机(.md).zip differ diff --git a/Multiplayer/Help/In-game.png b/Multiplayer/Help/In-game.png new file mode 100644 index 0000000..ebb39b6 Binary files /dev/null and b/Multiplayer/Help/In-game.png differ diff --git a/Multiplayer/Help/Multi_Help.md b/Multiplayer/Help/Multi_Help.md new file mode 100644 index 0000000..f2a6269 --- /dev/null +++ b/Multiplayer/Help/Multi_Help.md @@ -0,0 +1,174 @@ +# HMCL 联机教程 v1.0 + +## 注意 + +请在使用多人联机模块之前您需要同意 [HMCL 用户协议](https://hmcl.huangyuhui.net/eula)。 + +HMCL 联机模块使用了第三方软件 [Cato](https://noin.cn/71.html),所以您也需要同意 [用户协议与免责声明 - 这里 (noin.cn)](https://noin.cn/agreement)。 + +联机需要使用网络,请确保您的网络通畅。 + +请注意,**HMCL 只负责提供功能,在法律许可范围内,开发者不对本软件提供任何保证。 用户使用本软件所造成的的风险均由用户自行承担。** + +## 打开方式 + +打开 HMCL,您将看到主页左下方 `多人联机` 提示。 + +左键此处,您将会打开联机页面。 + +![多人联机界面](F:\Website-Wiki\pages\HMCL\img1.png) + + + +### 一些问题 + +#### 房间是什么? + +房间就是一个游戏集群。 + +只有您加入联机房间后,才能进行联机。 + +#### 房主是什么? + +在每一个房间内,房间的主人叫做房主。 + +控制存档、玩家等的人就是房主。 + +#### 存档应该放在哪? + +存档是由房主决定的。 + +房主需要把存档放进游戏目录内。 + +比如 `.minecraft\saves` 。 + +#### 玩家由谁控制? + +玩家是由房主控制的。 + +房主可以邀请玩家进入房间、踢出房间等。 + +### 启动游戏 + +单击此处后,您将会启动当前主界面所选游戏。 + +HMCL 此时不会关闭界面。 + +### 创建房间 + +如果您想要让朋友们一起来玩,您可以点击此处创建房间。 + +**在创建房间之前,请先启动您的游戏!** + +等待游戏启动后,请进入您的地图,打开游戏菜单(默认按下键盘上的 `ESC` 打开)。 + +单击 `对局域网开放` 。 + +设置好所有内容后,点击确认按钮后,将会出现对局域网开放成功的信息。(如下图红色边框内的信息) + +![游戏地图创建局域网成功画面](F:\Website-Wiki\pages\HMCL\In-game.png) + +此时,请回到 HMCL 多人联机界面。点击 `创建房间` ,您将看到您的局域网游戏已经被正确识别。 + +单击确认按钮,即可创建房间。 + +![create-room](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) 进行反馈!** diff --git a/Multiplayer/Help/create-room.png b/Multiplayer/Help/create-room.png new file mode 100644 index 0000000..6647da6 Binary files /dev/null and b/Multiplayer/Help/create-room.png differ diff --git a/Multiplayer/Help/img1.png b/Multiplayer/Help/img1.png new file mode 100644 index 0000000..b876148 Binary files /dev/null and b/Multiplayer/Help/img1.png differ diff --git a/Multiplayer/Help/join.png b/Multiplayer/Help/join.png new file mode 100644 index 0000000..ae8c5e8 Binary files /dev/null and b/Multiplayer/Help/join.png differ diff --git a/Multiplayer/Help/mainpage.png b/Multiplayer/Help/mainpage.png new file mode 100644 index 0000000..518583b Binary files /dev/null and b/Multiplayer/Help/mainpage.png differ diff --git a/Multiplayer/index.md b/Multiplayer/index.md new file mode 100644 index 0000000..0a6c1b9 --- /dev/null +++ b/Multiplayer/index.md @@ -0,0 +1,16 @@ +# HMCL 联机帮助 + +## 注意 + +请在使用多人联机模块之前您需要同意 [HMCL 用户协议](https://hmcl.huangyuhui.net/eula)。 + +HMCL 联机模块使用了第三方软件 [Cato](https://noin.cn/71.html),所以您也需要同意 [用户协议与免责声明 - 这里 (noin.cn)](https://noin.cn/agreement)。 + +联机需要使用网络,请确保您的网络通畅。 + +请注意,**HMCL 只负责提供功能,在法律许可范围内,开发者不对本软件提供任何保证。 用户使用本软件所造成的的风险均由用户自行承担。** + +## 索引 + +[HMCL 联机教程](./Help/Multi_Help.md) +