利用linuxGSM部署服务器-潜渊症游戏
LinuxGSM是一个命令行工具,用于快速简单的部署和管理你的专用游戏服务器(潜渊症游戏)。他集成了SteamCMD,让你无需额外下载和管理游戏更新。通过LinuxGSM的控制台即可完成服务器的更新、启动和维护。在开始安装游戏之前我们首先需要解决LinuxGSM和游戏的依赖问题,复制以下代码进行下载。
Centos下的命令:
yum -y update #软件包源列表更新,确保能够找到对应的下载链接
yum -y install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 libicu cpio file hostname #安装以下软件包
yum -y install epel-release #安装软件包
yum -y install nmap-ncat #安装软件包
准备好部署所需要的环境后,首先创建一个用来挂载服务器的账号(不能用ROOT用户,不安全)。如果创建账号错了,用ROOT账号输入 “userdel -r 账号名称” 可以彻底删掉用户。
useradd btserver #创建一个名为btserver的账号
passwd btserver #更改账户的密码
在FinalShell,配置btserver账号的登录凭证用于下次快速登录服务器,之后服务器的运维和操作基本都是由btserver账号完成,方法和之前配置ROOT账号的一致。
重新登录后,切换至家目录准备开始安装
cd ~ #切换至当前账号的家目录
下载并安装LinuxGSM
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh #下载并给予权限
bash linuxgsm.sh btserver #将linuxgsm改变为btserver脚本
开始游戏服务器的安装。首次安装可能会不成功,这是因为程序会检查缺失的文件或者配置进行自动生成,等待进程结束后,重复输入以下指令再次安装即可。
./btserver install #利用btserver脚本安装潜渊症游戏服务器
当显示以下内容的时候,代表LinuxGSM正式启动,接下来等待游戏安装完成即可。
等安装完成后,我们可以看到根目录里多出了一个叫做serverfiles的文件夹。
潜渊症的游戏文件就存放于此,默认路径就是家目录下的serverfiles(直译过来就是服务器文件夹)
路径为:~/serverfiles ( “~”在linux里是一个变量,代表着当前用户的家目录)
真路径为:/home/btserver/serverfiles