羽翼城大佬的这款steam联机工具非常好用,但是由月轮加速器赞助的服务器经常奔溃(用的人很多吧),那么我们可以自己搭建服务器,阿里云,腾讯云,百度云等等的厂商都有新用户减免或者学生服务器减免,很便宜,我的服务器是腾讯云的学生云(10元/月),非常便宜,可以租用一个服务器来搭建这套服务。
那如果你的系统是Centos7.X版本的而且已经部署的很多东西在服务器上又不想重装系统
那么Centos7.X教程来啦~
放行端口
端口3074 (UDP)
端口3075 (TCP)
上传服务端文件
直接用Xssh拖进去就行了,这是下载地址UsbEAm-LAN-Party-Server
安装openvpn服务
sudo yum install openvpn
安装上了先别急,查找一下有没有安装上
which openvpn
出现目录/usr/sbin/openvpn就是安装成功了,没有就重新安装
解压和权限
上传上去的文件需要解压
unzip UsbEAm-LAN-Party-Server.zip
解压完成后是个文件夹,我们cd进去
cd UsbEAm-LAN-Party-Server
然后给脚本文件一个权限
chmod +x run.sh checkpsw.sh
执行脚本文件
./run.sh
测试链接
复制这些东西到软件目录下customize.ini 文件,保存
[usbeam]
Server_List=你的服务器名字
Disable_rules=0
Broadcast_fix=0
[你的服务器名字]
IP=你的服务器公网IP
TCP_Port=3075
UDP_Port=3074
USER=username1
PASS=password1
然后打开软件连接试一下
如果成功软件会显示延迟
不要高兴的太早,现在关掉Xssh软件就断了,需要下一步
重启服务器
sudo reboot
这里已经启动服务了,需要重启一下服务器,不然会显示端口占用(水平有限,你会linux的话可以去关闭这个端口占用)
后台运行服务
重启后安装screen命令
sudo yum install screen
在安装过程中,可能会询问你是否要继续安装。输入 y 并按下 Enter 键以确认安装。
创建一个新的 screen 会话(这东西的意思就是假装有个窗口在运行,这样我们就可以关闭软件还能持续运行):
screen -S openvpn
这里的openvpn就是个名字,你改成啥都行
然后并执行命令来启动服务
./run.sh
然后按下 Ctrl + A,然后按下 D 键,即可将 screen 会话转入后台,而服务器将继续在后台运行。
就可以了,你还可以添加开机自启的脚本(问ChatGPT最快)
完成!