注:本教程适用于有Linux基础的玩家,如果你没有接触过Linux,建议使用Windows操作系统开服~
上期发了一篇使用Windows系统开服的教程,但Windows操作系统由于本身系统资源占用多,导致游戏运行时不时卡顿,而且Windows需要每隔一段时间重启。
本教程使用Ubuntu22.04Server,因为此版本内置Python3.10,无需再去安装。当然如果以后炸队py版本更新到3.11或更高,你就使用对应版本Ubuntu就行了,当然自己装也不是不行哈;
1.准备好炸队Linux服务器程序
从官网或炸弹小分队中国资源站(https://www.bombsquad.cn)获取最新版本Linux服务器的下载地址
然后在控制台下载文件:
wget https://files.ballistica.net/bombsquad/builds/BombSquad_Server_Linux_x86_64_1.7.20.tar.gz
这边的最新版本是1.7.19
下载完成后解压,进入解压后的目录
2.测试程序
先跑一遍程序测试:
./bombsquad_server
没有问题的话,跑完程序会提示派对是否可以从互联网加入。
问题1:权限不足:
在命令前加sudo就是以管理员身份运行了。或者把目录和子文件权限改成777
问题2:无法从互联网加入:
请检查服务器端口(安全组或防火墙)是否放行。详细联系服务器商
问题3:无法检查端口(网络故障?):
炸弹小分队主服务器目前尚未在中国大陆部署服务,因此海外服务器访问经常挂,建议多试几次或安装网络代理Mod(云服务器专用版)
3.配置服务器
服务器配置文件就是config.yaml,随便你用什么编辑都行
详细配置请按上一篇Windows开服方法里来就行,都一样的
4.保持进程
直接在控制台运行的话,关掉控制台,服务器就没了
这边使用的是screen命令
先生成一个screen:
screen -S 名字
这个名字随便写,方便到时候回来
生成完之后像上面那样运行炸弹小分队服务器程序就行了
如果你想回来,就使用:
screen -r 名字
控制台就会返回进程了
如果忘记名字,使用:
screen -ls
查看运行中的进程
5.总结
如果你有任何问题,欢迎随时联系我
Email:me@nappig.com