嘛,假期想和朋友们联机玩 Minecraft,但各自不在一个地方……
前言
其实我有台深圳的阿里云的,之前一直开着 Minecraft BE 的服务器,但我这儿的移动连深圳服务器的延迟贼高,还疯狂丢包,体验差极了
再说,我和朋友想玩 Minecraft JE 的某大型整合包,那台深圳 1H2G5M 阿里云肯定撑不住这包,然后连夜爆炸
转念想到 Sakura Frp,登上以前的帐号一看,要实名了……看了看节点列表也找不到近的(
随后找了找,看到了 ZeroTier 做内网穿透,一顿操作下来挺简单的给记录分享一下
前置要求
IPv6,最好有,能大幅提高互联的成功率(现在家宽一般都有 IPv6 了,没有的话就手动去光猫/路由器里手动开一下~
ZeroTier 帐号(任意一人拥有即可)
ZeroTier 软件
给个加速后的下载链接(Windows/macOS/Android)
准备工作(仅需任意一人即可)
打开 ZeroTier 官网,注册登录即可~
记得去邮箱收激活验证邮件
登录激活后点击中间的 Create A Network
然后列表中就会出新一个新的 Network
记下 Network ID
其它设置简要说一下,具体见图
其它的一般都用不到,不用动
加入网络
接着,你和需要联机的朋友们进行以下操作并加入同一个网络
点击任务栏/状态栏的图标,选 Join New Network..
,把记下来的 Network ID
填进去就行
注意!每当有一台设备加入后,需要有帐号的那个人来手动勾选来进行授权
这里会出现一个 IP 地址,这就是某台分配到的设备的固定 IP(需要保持 ZeroTier 在后台才能访问,否则你平常去访问时打不开的)
检查连通性
检查连通性很好的方法就是 ping
一下
Windows 可以 WIN + R 后键入 cmd
来打开命令提示符
macOS 可以直接找到 终端
应用打开
然后输入 ping 需要检查连通性的人的 IP
例如某为被选中的朋友 IP 为 172.26.17.114
,那么输入 ping 172.26.17.114
,有延迟结果就是互联成功了~
开始联机
选中一位好朋友作为主机,进 Minecraft,进入世界,打开局域网联机的选项
然后将端口告诉所有人
其它人仅需在多人游戏中的服务器地址输入被选中的好朋友的 IP:端口
就可以加入游戏了
例如下图这样,你的朋友们就可以输入 172.26.17.114:50507
来加入联机惹~
其它
自建 Moon 服务器
晚点单独写出来 水 发
碎碎念
ZeroTier 免费计划只能支持 25 个节点,应该够用了
实在不够用还可以自建 Moon 和 Controller
嘛,虽然没那么多人和我一起耍就是了……