我的世界局域网联机教程 - 搜不到房间与连不上解决

在同一个 Wi-Fi 或局域网下联机:主机开放“对局域网开放”,其他玩家通过 IP 直连加入。本文覆盖 IP 获取、防火墙放行和“搜不到房间”等常见问题的处理步骤。

适用于 HMCL 与大部分 Java 版启动器
毒霸安全检测MD5公开可验证无恶意广告弹窗

我的世界局域网联机配置步骤

  1. 主机开放“对局域网开放”

    主机玩家进入单人世界后按 Esc,点击“对局域网开放”。若使用离线账号,将联机模式设置为“离线+UUID修复”或使用联机模组,然后点击创建,记下左下角显示的 5 位端口号(如 54321)。

  2. 获取主机 IPv4 地址

    主机打开 CMD 输入 ipconfig,找到当前网络的 IPv4 地址(如 192.168.1.100),与端口拼装为 192.168.1.100:54321 发给好友。

  3. 客户端通过 IP 直连加入

    好友打开相同游戏版本与模组的客户端,进入“多人游戏” -> “直接连接”,输入主机 IP 加端口,点击加入。

  4. 搜不到房间时检查防火墙

    若无法扫描到房间,检查两台电脑的专用网络防火墙是否拦截了 Java。在“允许应用通过防火墙”中将 Java 程序设为允许,或临时关闭专用网络防火墙测试。

截图位置:主机“对局域网开放”设置界面(真实截图待替换)

截图位置:多人游戏-直接连接界面(真实截图待替换)

局域网扫描不到房间:调整接口跃点
若处于同一 Wi-Fi 仍扫描不到:右键网络图标 -> 属性 -> 更改适配器选项 -> 双击当前网络适配器 -> 属性 -> 双击“Internet 协议版本 4 (TCP/IPv4)” -> 高级 -> 取消勾选“自动跃点”,将“接口跃点数”手动填入 1 并保存。在所有联机设备上执行后重试。

常见问题

局域网联机时,为什么客户端搜不到主机的房间?

90% 是因为“Windows 防火墙拦截”或“处于不同网络适配器”。解决方法:1. 在控制面板关闭两台电脑的专用网络防火墙,或允许 Java(TM) Binary 网络权限;2. 在网络连接中禁用不相干的虚拟网卡(如 VMware/VirtualBox),确保跃点数配置正确。详见下文接口跃点调整。

加入局域网房间提示“登录失败:无效的会话”如何解决?

这是因为原版游戏联机默认开启了微软正版认证(正版登录)。非正版(离线账号)联机时,主机必须:1. 在对局域网开放时,将联机模式选择为“离线+UUID修复”;2. 或在两端启动器的模组管理中在线添加“局域网联机(LAN multiplayer)”模组,用以跳过强制正版认证。

不处于同一个 Wi-Fi、在不同的地方可以进行联机吗?

可以,这属于远程联机/外网联机。需要使用虚拟局域网工具(如蒲公英、天开联机、樱花 FRP 等)将两台电脑组成虚拟局域网,或通过端口映射将主机端口暴露到外网。工具功能与免费额度请以各工具官方说明为准。