使用轻量云服务器异地组稳定的局域网和朋友联机打游戏

众所周知,想和朋友一起玩游戏,需要游戏支持局域网联机或者有大佬做了游戏的联机模拟服务器,但是想要和朋友一起异地游玩就需要游侠等一类联机平台,受于平台服务器,会出现频繁掉线,联机不稳的情况,与其他多人一起共用一个服务器。况且现在游侠还收费了,但是想到原来使用各种掉线,当时就想到了看一眼云服务器价格对比一下,发现比游侠开会员价格是有一定优惠的,于是和朋友商量了一下后就自己研究了怎么联机。

搜了一圈发现使用小黄鸭easyN2N就不错,就是会被当病毒杀,所以要给白名单。

首先购买个轻量服务器,轻量对于我们只想打游戏的人来说已经够用了。买好后要配置服务器系统,可以随意选择linux和Windows,后续可以按自己使用需求更改不是那么重要,但是听说使用Linux系统要稳定点?反正我用Windows可视化舒服点,我和朋友都玩一年了,还没遇见因为网络问题出现的掉线过,超级稳定的。

轻量应用服务器专场【腾讯云】轻量新用户上云福利,2核2G4M 低至 65元/年 , 超大容量云硬盘 0.5折起! 

阿里云上云优选,实惠共享

服务器配置方法如下

服务端(Linux)

以下安装编译基于CentOS 7 64bit,版本为n2n 3.0.0尽量使用同版本服务端和客户端,避免发生兼容性问题,导致无法连接

注:以下安装方式二选一

RPM安装
yum install libzstd -y
wget https://github.com/ntop/n2n/releases/download/3.0/n2n-3.0.0-1038.x86_64.rpm
rpm -i n2n-3.0.0-1038.x86_64.rpm
编译安装

编译环境

#CentOS
yum install autoconf automake libtool git kernel-headers -y
#Ubuntu
apt-get install autoconf make gcc -y

开始编译

wget https://github.com/ntop/n2n/archive/refs/tags/3.0.tar.gz
tar xzvf 3.0.tar.gz
cd n2n-3.0
./autogen.sh
./configure
make && make install
启动服务端

详细的服务端参数见这里 EasyN2N 服务端(Supernode)附加参数

#实际使用时,可以去掉 -f 参数,使其后台运行
supernode -p 9527 -f

若服务器开启了如iptables\firewalld\ufw等防火墙,需要放行supernode所设置的端口,否则客户端无法连接

#firewalld
firewall-cmd --zone=public --add-port=9527/udp --permanent
firewall-cmd --reload
#iptables
iptables -I INPUT -p udp --dport 9527 -j ACCEPT
service iptables save
service iptables restart
#ufw
ufw allow 9527/udp

另外,如果使用的腾讯云等云服务器,还需要单独再在安全组中放行使用的端口(UDP),如果按照图片的就是9527的UDP,如果想放其他端口记得把上面操作步骤的端口号改一下。

服务端(Windows)

界面菜单中打开服务端

选择服务端的版本(默认v3,推荐v3),一键启动

详细的服务端参数见这里 EasyN2N 服务端(Supernode)附加参数

和Linux端类似,开启了Windows防火墙的机器需要注意放行指定的端口,或关闭防火墙

另外,如果使用腾讯云等云服务器,还需要单独再在安全组中放行使用的端口(UDP),如果按照图片的就是9527的UDP,如果想放其他端口记得把上面操作步骤的端口号改一下。

这里推荐使用腾讯云,因为逛了一圈发现华为京东的有亿点贵,阿里的和腾讯云同价格配置稍微差那么一丢丢,而且阿里云的界面没有腾讯云的简洁方便。

轻量应用服务器专场【腾讯云】轻量新用户上云福利,2核2G4M 低至 65元/年 , 超大容量云硬盘 0.5折起! 

阿里云上云优选,实惠共享

使用方法

 Windows的EasyN2N下载。

1.解压下载的压缩包
2.运行

请以管理员权限运行n2n.exe(小黄鸭图标右键 —— 以管理员身份运行

初次运行时,启动器会自动安装所需要的虚拟网卡驱动

注:安装驱动时如果出现Windows安全提示,请信任即可

3.启动

需要选择或操作的几个选项

服务器:提供N2N组网的服务器(EasyN2N内置,请根据软件内指引免费获取)

小组名称:指定一个虚拟网小组名称(请尽量复杂,以便和公共N2N服务器上其他小组区分开)

虚拟IP:指定一个虚拟的局域网IP(或者让软件自动分配,但可能存在一些未知问题)

准备就绪后,点击启动

注:可能会弹出Windows防火墙的提示,请放行

4.查看状态

其他客户端

当需要让更多朋友加入你的虚拟小组时,可以使用以下方法

方法1:快捷加入

点击图标后,EasyN2N将把当前连接的服务器、虚拟IP、小组名称等导出为专用分享链接

如:easyn2n://bjJuLnMxLmJ1Z3hpYS5jb206OTUyN0B6U213VUg0VldiQGF1dG7B

将上述链接复制粘贴给朋友,在朋友的客户端上,点击菜单导入

注:

若导出端为手动指定虚拟IP,则导入端需要手动填写虚拟IP的最后一位

方法2:手动加入

新加入的客户端,除虚拟IP设置不同而外,其他设置均需保持一致即可

朋友A:IP地址:192.168.66.1,组名称:zSmwUH4VWb,服务器:n2n.test.com
朋友B:IP地址:192.168.66.2,组名称:zSmwUH4VWb,服务器:n2n.test.com
朋友C:IP地址:192.168.66.3,组名称:zSmwUH4VWb,服务器:n2n.test.com
……

注:

1.若选择自定义虚拟IP(比如192.168.66.1),则需要所有客户端均在该IP段内(如192.168.66.x)

2.虚拟小组的服务器、组名称均需保持一致,每个客户端虚拟IP最后一位均需独立设置

测试

同理,也可以在两个客户端间建立TCP、UDP连接进行测试

测试连通后就可以打开支持局域网联机的游戏和小伙伴们畅玩了。

轻量应用服务器专场【腾讯云】轻量新用户上云福利,2核2G4M 低至 65元/年 , 超大容量云硬盘 0.5折起! 

阿里云上云优选,实惠共享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值