MC局域网
羊了个羊:https://www.acwing.com/blog/content/28505/
不用服务器 也能和朋友联机
MC其实给单人世界留了一个"临时开门"的机制 不用买服务器 局域网内就能联机:
- 你正常进自己的单人世界
- 按 Esc → "对局域网开放" → 确认
- 聊天框会显示一行 Local game hosted on port XXXXX——这就是你临时开的端口号
- 朋友打开MC 多人游戏 → 直接连接 → 输入
你的IP:XXXXX比如192.168.1.8:54321
其中IP怎么查回看01-本地局域网的ipconfig那步 端口可以对照讲透篇的窗口比喻——你的电脑是小区里的一栋楼 对局域网开放=临时打开了一扇窗 朋友敲这扇窗的号就能进来
也可以用指令代替上面第2步:/publish 效果一样(指令表见03-MC指令)
这个临时门的两个硬伤
- 端口号每次开放都变 重新开一次世界 端口就换一个 朋友得重新填
- 你下线=世界关门 房东睡了楼就锁了 而且你的电脑要一直跑着当服务器 费电发热
所以这只适合"现在就在一个WiFi下的临时玩几把" 想要一个长期在线、谁都随时能进的正式服务器 就是02-MC服务器搭建做的事了
如果朋友不在同一局域网呢
临时开门只对同一局域网有效——外面的朋友敲不到你小区里的窗 这时候三条路:
- 内网穿透 把你的窗映射到公网(原理见06-内网穿透 ngrok的tcp模式可以直接穿透25565)
- 异地组网 tailscale/easytier把大家拉进一个虚拟局域网 再按上面的临时开门玩(tailscale实操见VPN实战的23.12.22记录)
- 直接租云服务器搭正式服(02篇)
核对点:路由器端口映射(把公网25565转发到自己电脑)理论上也能让外网直连 但家里宽带多是运营商大NAT 没有公网IP时配了也白配 这条路我没实际走过 真要弄先确认宽带有没有公网IP
💬 评论