使用N2N搭建虚拟局域网联机游戏(服务端)
本文章介绍Centos安装方法和Windows安装方法,如需连接教程请移步如何使用N2N和朋友一起进行远程局域网联机
这里建议用Centos,Windows虽方便简单,但占用大,会浪费资源,还不是因为高配服务器的说。
Windows系统请往下面看。
以下安装编译基于CentOS 7.7,N2N版本为 3.0.0,尽量使用同版本服务端和客户端。
通过shh连接你的服务器,这我里选择Xshell。Xshell安装包、Xftp安装包
(小科普:xshell是shh连接工具,xftp是ftp客户端上传文件用的,在xshell连接到服务器后可以一键启动xftp并且连接,方便省事儿,建议两个都下载)
一、开始部署
先连接你的服务器
编译环境
yum install autoconf automake libtool git kernel-headers -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
至此,安装大功告成,现在开始启动!
二、启动服务端
supernode -p 9527 //9527是默认端口,请先在你的服务器提供商面板处放行9527端口奥
然后小伙伴们在客户端输入你的服务器 公网ip +端口9527 就可以连接啦
举例:127.0.0.1:9527 中间的 : 一定要在输入法是英文状态下打出来哦
(公网IP请在服务器控制台查看,端口就是默认的,在你没有更改为其他的前提下)
附加参数介绍如下
-F federation名称 | supernode federation名称,默认为 *Federation
-l 主机:端口 | 和 -F 配合,已知的一台Supernode地址和端口
-M | 关闭非用户名密码认证的群组的MAC和IP地址欺骗保护功能
-V 文本 | 自定义字符串(最长19位),用于在管理输出日志中展示
-c 组名称配置文件路径 | 该配置文件中包含允许使用的组名称
-a IP段 | 用于自动分配IP,格式如 -a 192.168.0.0-192.168.255.0/24
-t 端口 | 用于管理supernode
-v | 输出更多日志
Windows系统安装方法
一、下载N2N WIN版。N2N Win版
二、解压并打开,选择下面的其他功能,然后选择服务端

填入参数,其他保持默认就好,点击开启
请记住,9527是默认端口,还是请先在你的服务器提供商面板处放行9527端口

附加参数介绍如上Centos安装方法里,都一样。
然后小伙伴们在客户端输入你的服务器的 公网ip +端口9527 就能连接了,跟上面一样哈
举例:127.0.0.1:9527 中间的 : 一定要在输入法是英文状态下打出来哦
(公网IP请在服务器控制台查看,端口就是默认的,在你没有更改为其他的前提下)