若你是小白,在观看本帖前,请你先看上一个帖子。
其实在开过各种联机服务器之后,可以发现联机游戏使用的方式是相同的,无非Tcp或Udp。
但是,现在的运营商不会给我们公网ipv4,而ipv6普及度还不够,我们需要一种方法突破没有ipv4的限制。
当然,有ipv4是可以直接进入的,也就不需要联机工具。
所以,只需要内网穿透或虚拟局域网,我们就可以搞定这一难题。
在理清思路后,我们就可以开始实操。
首先,就是得保证游戏的端口开放。以我目前的经验看,只有mc基岩版不能开端口,必须用服务端,当然,Java版可以正常开放端口。
然后,我们只需要使用工具来内网穿透或虚拟局域网。
一般来说,手机更倾向使用虚拟局域网,电脑使用内网穿透。
因为frp在手机上很容易被杀后台,这导致只有部分手机可以用frp,这也是用手机开服的一大难点。
frp的好处是只需要主机配置,其他玩家无需配置即可进入。
虚拟局域网的好处是玩家间可以互相进入(视软件实际情况)。
不过虚拟局域网一般不被用来开服,因为有进入门槛,常见情况是几个玩家一起联机。
frp更偏向服务器使用,进入门槛低,且玩家无需配置。
在配置好软件和游戏(或服务器)之后,就可以愉快玩耍了。
除此之外,有能力的房主(服主)会给ip绑定一个域名,以彰显特点并降低记忆成本。
(注:服务器一般都会给ipv4,所以服务器一般情况并不需要联机工具,直接给服务器ip绑定域名即可)
其实给内外网ip的dns都会生效,因此,除了传统的给公网ip绑定域名,你也可以整骚操作,给内网ip绑定域名。当然这种内网ip必须在开了虚拟局域网的情况下才能访问,而且不能和自己家的内网设备冲突(一般不会冲突)。
顺便说一下端口号的问题,一般来说,使用游戏的默认端口号的情况下,地址栏里是不需要填端口号的,即xxx.com这种和网站域名一样的形式,当然,在有些联机工具里,默认端口号不好拿,这就是xx.com:1145这种地址的来源。我要指名的一点是这种格式的地址也可以是网站,只不过这种不规整的网站不会被收录进浏览器。
暂无评论内容