dnfb

精灵乐章异地组网教程

需要工具:

1.putty

2.wincap

3.ultraedit

此服务端已经研究许久,藏宝湾里面有一键服务端,可用VM,可用VPS把服务端架设为小型局域网,跟朋友一起玩(端口映射网上也有,但考虑到不开服和安全性,还是用zerotier比较实在)

原理:这个服务端我也曾试过通过端口映射以及IP端口转发的方法,但会卡登陆,所以我研究一下,这个服务端确实只适合局域网或者单机(可能由于我的技术不高xd),鉴于服务端的特殊性,我就在考虑能不能通过zerotier异地组网方式,把不同地方的朋友拉过来一齐玩(当然由于我身边的朋友嗳似拿铁这个家伙隔几天就骚扰我),异地组网的软件有很多(没有一一尝试),但zerotier可以赋予同时登陆zerotier的所有电脑192.168.xx.xx的网段,所以就避开了服务端的限制,而且我也通过天翼云这个VPS以及VM成功异地组网并成功登陆游戏(到这里我还在研究华为云,不知道为啥华为云zoneserver会自动崩溃,还在找原因,天翼云以及华为云都有免费试用一个月,你们可以申请试试)

架设步骤:

服务端先不安装

1.安装UBUNTU20.XX版本

2.确保UBUNTU能上网

3.UBUNTU安装NET-TOOLS(附命令)

sudo apt install net-tools

4.安装ZEROTIER(附命令)

curl -s
https://install.zerotier.com | sudo bash

5.上ZEROTIER官网,注册账号,并把network id那串英文数字记下来(假设是5sada521s2d1a)

sudo zerotier-cli join 5sada521s2d1a

6.ultraedit打开服务端文件worldserver/zoneserver,搜索192.168,看看里面IP列表有什么IP段(假设是192.168.25.0)

7.上去zerotier官网修改zerotier赋予同一网络的子网IP,必须是192.168.25.0/24

8.上去zerotier官网查看虚拟机/VPS的IP,假设是192.168.25.200,然后打开UBUNTU,输入ifconfig命令,查看zeritier虚拟网卡的IP地址是否为192.168.25.200,确定就可以下一步

9.通过WINCAP把服务端上传到UBUNTU,根据一键端的教程安装到
192.168.25.200(记得要修改visudo里面的信息)

10.服务端成功启动

11.登陆游戏的电脑安装zerotier(win版本)这个软件,并join new network   5sada521s2d1a

12.上去zerotier官网授权新电脑接入5sada521s2d1a网络(就打个√的事情),然后通过自动分配/手动分配192.168.25.X  IP

13.win+r ,看看能不能ping通服务器的IP,192.168.25.200 -t,如果连接没问题,上去游戏客户端更改connect文件的IP

14.游戏可正常登陆,如果需要邀请朋友玩,重复11-13步骤

缺点:

zerotier不一定能穿透所有内网,我发现VPS可直连达90%以上,如果不能打洞成功,就需要通过zerotier的服务站中转,延迟高得受不了

图我就懒得弄了,这个教程新手需要慢慢研究,不说了,我还要去研究华为云为啥会服务端崩溃去了

请登录后发表评论

    没有回复内容

相关声明

1、本站名称:七玩网
2、本站永久网址:https://www.7chaowan.com
3、本站部分内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系站长进行删除处理。
4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。
5、本站禁止以任何方式发布或转载任何违法的相关信息。
6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。

相关推荐