MC局域网

羊了个羊:https://www.acwing.com/blog/content/28505/

不用服务器 也能和朋友联机

MC其实给单人世界留了一个"临时开门"的机制 不用买服务器 局域网内就能联机:

  1. 你正常进自己的单人世界
  2. 按 Esc → "对局域网开放" → 确认
  3. 聊天框会显示一行 Local game hosted on port XXXXX——这就是你临时开的端口号
  4. 朋友打开MC 多人游戏 → 直接连接 → 输入 你的IP:XXXXX 比如 192.168.1.8:54321

其中IP怎么查回看01-本地局域网的ipconfig那步 端口可以对照讲透篇的窗口比喻——你的电脑是小区里的一栋楼 对局域网开放=临时打开了一扇窗 朋友敲这扇窗的号就能进来

也可以用指令代替上面第2步:/publish 效果一样(指令表见03-MC指令

这个临时门的两个硬伤

  • 端口号每次开放都变 重新开一次世界 端口就换一个 朋友得重新填
  • 你下线=世界关门 房东睡了楼就锁了 而且你的电脑要一直跑着当服务器 费电发热

所以这只适合"现在就在一个WiFi下的临时玩几把" 想要一个长期在线、谁都随时能进的正式服务器 就是02-MC服务器搭建做的事了

如果朋友不在同一局域网呢

临时开门只对同一局域网有效——外面的朋友敲不到你小区里的窗 这时候三条路:

  1. 内网穿透 把你的窗映射到公网(原理见06-内网穿透 ngrok的tcp模式可以直接穿透25565)
  2. 异地组网 tailscale/easytier把大家拉进一个虚拟局域网 再按上面的临时开门玩(tailscale实操见VPN实战的23.12.22记录)
  3. 直接租云服务器搭正式服(02篇)

核对点:路由器端口映射(把公网25565转发到自己电脑)理论上也能让外网直连 但家里宽带多是运营商大NAT 没有公网IP时配了也白配 这条路我没实际走过 真要弄先确认宽带有没有公网IP


⬅️ 玩转局域网 🏠 00-网络与项目 ➡️ MC服务器搭建