提前声明:仅是个人兴趣折腾,没有任何商业宣传某个软件或供应商的倾向,都是三年来游戏的联机网络配置方面总结的避坑经验,如有问题请告知
联机方式按照原理以及操作方式由易到难
第一种:公网IP联机,一般很少有人拥有公网IP但是如果有公网IP(我反正没有,也没实际试过),直接输入服主的IP地址即可直接联机,是最简单的联机方式。可以使用浏览器打开ipv6 test进入第一个网站直接监测自己的网络环境有没有公网IP 优点:绝对的简单便捷 缺点:现在的网络供应商很难为用户提供公网IP
第二种:联机平台,可以通过联机软件的VPN实现远程的虚拟局域网联机,游侠对战平台之前免费,后来收费(废了);贝锐蒲公英(注意不是蒲公英联机平台,虽然都是同一家公司的东西但是那个收费 )缺点是只支持三个组网成员但是实测连接最稳定;星空组网(这个稳定性也很不错,做工略显粗糙但是免费版可以支持很多用户,完全够用)操作略微复杂点;像素联机,一款免费的联机平台(用的人多了节假日服务器会堵抢不上可用线路);外国组网软件有zerotireone,连接稳定性很差延时很高几乎用不了(因为中继服务器在国外),但是原理可行,能进别人的世界但是基本卡着不动;其它的组网软件也很多我只试了这几款…
具体操作方式可以网上查询,基本都是先允许创建VPN(有些国产手机的默认设置是不允许的,需要根据自己情况来调),然后软件加载完成后会给组网成员分配一个虚拟IP地址,房主直接在本地开一张图,别的玩家只需要在同样开启VPN的情况下输入房主的虚拟IP,默认端口不要改,泰拉瑞亚为7777,MC 幻兽啥的全都默认就行。 这个方法根据使用的软件不同延迟有所差异,但是原理上来说都比较高(开个荒啥的应该够用,但是联机玩PVP对战可能就不太好),而且这需要联机双方都下载联机软件,登录同一个账号,房主那边配置比较繁琐,不会弄VPN就不行,优点是对手机版友好(当然电脑同样能用)
第三种:内网穿透 服主同样需要下载内网穿透软件,但是别的联机成员不需要有任何配置。常用内网穿透比如贝锐花生壳管理平台(贝锐又来了),花生壳官网有两个软件,注意下载管理平台那个,分不清的俩都下也没事,使用一段时间后需要实名认证,而且它给分配的域名极其随机复杂,基本上不太记得住,还有1M的带宽限制,免费版只能弄俩映射;Sakura FRP,一个公益免费的(也有不免费的服务)内网穿透服务,但是配置比较复杂而且需要实名认证;神卓互联,好像有免费试用期,带宽限制比较松;cpolar,免费版的永久免费,限制1M的带宽,最大的问题是它会不定时强制换映射的域名和端口,而且还都是随机的,不过偶尔跟朋友联机玩还是很适合的(好像是电脑端的);Ngrok,配置比较麻烦,电脑端的,我不知道为啥注册不了,可能用的流量的原因,有兴趣的可以试试;零讯,这是一个很小众的内网穿透服务,用于电脑端,主要是用来开发软件测试用的,只有仨中继服务器,但是同样能用来联机;内网穿透服务网上一找一大堆,大家可以搜搜别的…
使用方法各不相同,最简单的是花生壳,可以手机电脑,NAS通用,直接下载软件创建映射就行,注意所有映射都是TCP协议,只有TCP协议是用来联机的(排除有的个别游戏好像能用UDP协议)之后会给你一个域名,端口选择固定端口,会给你自动分配端口,映射的目标如果是下载软件的这台机子,就可以填127.0.0.0,或者,打开手机设置找到状态信息中的IPV4填进去,如果是同一个网络的别的机子做主机,就要看别的机子上的IP填进去。保存映射打开,网络配置就弄好了,房/服主只需要在本地开个房/服,别人输入房/服主分配到的IP与端口就可以进入,可能有延时卡顿,有时候得多试几次。别的软件电脑端开服可能需要你去下载它的程序,按照内穿官网的提示慢慢搞就行,各不相同但是似乎对于新手还算比较复杂,一般官网都要详细的操作提示。
第四种:白嫖云服务器法,我个人不太认同这个法子,简幻欢现在得画一块钱巨款,别的供应商可能有注册免费试用一段时间的福利,这个方法云服务商都是给配置好了的基本没有操作难度,只需要学学tshock或者模组端怎么管理就行,最大的难度就是现在没人会让你100%免费白嫖一个服务器。
如果我想用tshock软件来开服怎么办?
注意,tshock是一个只能在电脑或者服务器上运行的软件,即tshock只能在windows,MAC,lunix以及基于lunix的Ubuntu系统上运行(别的我不知道昂欢迎补充)所以你需要一个电脑或者服务器主机。当然逆天哥从不抱怨环境,安卓手机还有机会,那就是Termux,一款能搁安卓上运行lunix系统的软件(因为安卓是基于lunix开发的)。但是需要一系列高科技前摇配置,网上有很多教程,我按照他们的教程甚至直接复制的代码也同样没有成功运行tshock。可能是版本问题和网络问题,不是进不去Ubuntu就是下不了tshock。爱折腾的可以试试。总之来说必要性不大,因为手机设备算力不高散人也肯定不如电脑,性能差点的手机基本上直接发热。
tshock安装包解压以后打开文件,serverplugins文件夹里面是tshock的一些系统文件,这个文件夹里面可以放一些插件,插件是用来拓展服务器功能的文件,比如说双击地图传送,给Boss改技能血量,给自己改技能等,tshock文件夹里面是管理插件的配置文件最重要的是名为config.json的文件。详细配置几句也说不清楚,可以网上去查询。
如果我觉得内网穿透的域名太骚刚想自定义域名咋办?
内网穿透软件一般要么分配的域名带自己商标名,要么就是类似超长随机数列的域名,这些软件的付费功能基本上就可以解决,但是我坚持免费到底的原则折腾分享给你们一个超复杂办法。首先你需要一个免费的域名提供商,比如说eu.org(试过,没成)us.kg(试成了),找个自己的邮箱注册个账号在供应商那嫖个域名(us.kg需要你有个GitHub账号来验证自己的域名非常抽象),然后你还需要一个叫做DNS解析的供应商,免费的就是cloudflare(美国)复杂的咱也不懂,你去直接搜cloudflare的名称服务器地址name server,应该是俩,复制到域名商那里(你一个域名注册的时候他就会让你填),然后等着cloudflare刷新出你注册到的域名,点击你的域名,给它添加一个叫记录的东西,A记录是把你的域名跟一个IPV4地址挂钩;那个AAAA的记录是把你的域名跟一个IPV6地址挂钩;CNAME记录是把你的域名跟另一个域名挂钩,内网穿透用的是这个,当然要是方法一可行的话使用A记录就行了。把@符号添前边,内穿给你分配的域名(也可以是你买的云服务器域名)填后面,代理关掉,保存。打开游戏输入你的域名和分配的端口(端口这东西我不会改,变不了)看看能不能进你的服务器。能进就成功了,因为这中间多了个记录的过程,造成的缺点就是你进服可能会慢一点儿。
所有网络配置仅供参考学习游戏,请勿用于传播不良信息,共建良好网络氛围。
酒馆有一个联机工具,可以用来开服,包括之前酒馆公益服也都是使用该工具开服,工具永久免费,但是服务器自备,导致产品上线就下线,哈哈哈哈[回复]
回复@馆长ccd: 主要也是闲的没事折腾,因为玩的时候有小白问我咋联机不收费的那种,我就开始折腾了[回复]