我的世界Java版联机教程
适用对象:电脑端、你们不在同一个WiFi(异地)
一、要满足的 3 个前提
不管你用哪种方法,下面 3 条缺一不可,不然必然连不上:
游戏版本必须完全一样(比如都是 1.20.1)
游戏ID(用户名)不能相同。离线版靠ID区分玩家,ID一样会互相顶号、进不去。
建议用同一个启动器
离线版玩家在没有正版账号的情况下,跨网段/经 frp 或虚拟局域网连接时,经常因为缺少"局域网联机参数设置"而连不上或搜不到房间。解决办法是双方都装一个联机模组来固定端口、开放参数,常用的有:
mcwifipnp(更高级联机设置 / LAN World Plug-n-Play)
Lan Server Properties(自定义局域网联机)
简单联机(Server.Properties for LAN)
根据不同版本自行安装模组,并且在"对局域网开放"页面关闭正版验证(改为禁用+修复uuid)
二、方案一:Radmin (虚拟局域网)
一、两人先装 Radmin
两台电脑都下载安装 Radmin(认准官网最新版;VPN/LAN 只是同一功能的叫法)
各自注册账号、登录。
二、先搭好"虚拟局域网"(这一步在网络层面打通)
主机:Radmin 里点 "创建网络" → 填网络名 + 密码 → 创建,得到自己的虚拟IP(形如
26.x.x.x)。客机:Radmin 里点 "加入网络" → 输主机给的网络名 + 密码 → 加入。
加入后两人互相能看到对方,并显示对方的虚拟IP。
三、再开游戏联机
主机:进单机存档 → 按
Esc→ "对局域网开放" → 记下端口(默认 25565)客机:主菜单 → "多人游戏" → "直接连接" → 填
主机的虚拟IP:端口(如26.x.x.x:25565)→ 加入。
三、方案二:樱花frp(内网穿透)
原理:不用开服务器,用樱花frp 把你单机世界的"局域网端口"暴露到公网,让异地(甚至不同城市)的朋友也能连进来。主机在线时才能玩。
一:主机先开游戏存档
主机用启动器进入你想联机的存档。
按
Esc→ "对局域网开放" → 创建局域网世界,游戏开始监听端口(默认 25565)。
二:在樱花frp 客户端创建隧道
打开樱花frp 启动器(frpc),登录账号。
点 "创建隧道"。
选择节点:选一个离你们近、稳定的节点。
到 "本地端口" 这一步时:直接选择正在运行的游戏进程(樱花frp 能识别到你的 Minecraft 进程并自动带上它监听的端口),而不是手动瞎填一个端口。
创建成功后,得到公网地址(形如
node01.xxx.frp:12345)。
三:启动隧道
在隧道列表里点 "启动",看到 "隧道在线 / 运行中"。
四:客机连接
客机主菜单 → 多人游戏 → 添加服务器
地址填樱花frp 给你的公网地址:
node01.xxx.frp:12345→ 加入。
四、连不上的常见原因和解决办法
方案一(Radmin )常见问题
通用问题
五、如果还连不上,按这个顺序排查
按 1→2→3→4→5 一步步检查,基本能定位问题:
前提对不对:版本一致吗?ID不同吗?→ 不对就先改。
网络层通了吗:
Radmin:软件里能不能看到对方?
樱花frp:隧道是不是在线?
主机游戏端:是否按了 "对局域网开放"?端口记对了吗?
客机地址:
IP:端口格式对吗?是英文冒号吗?防火墙:杀毒软件 / Windows防火墙 有没有拦 Radmin 或 Java?


