利用Lgsm搭建游戏专用服务器

LGSMLinux Game Server Managers是一款特别方便的游戏服务管理工具,可以简单高效的搭建一个游戏的服务端。搭建起来也非常快,按照官网的教程复制粘贴就可以了。


首先更新系统,并安装所需要的依赖,以饥荒联机版为例:

如图所示:

然后选择对应的版本操作。

2021-2-15 更新

Ubuntu 64-bit

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 steamcmd libcurl4-gnutls-dev:i386

Debian 64-bit

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 libcurl4-gnutls-dev:i386

CentOS 64-bit

yum install epel-release # 更新系统

yum install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 libcurl.i686

然后创建用户:

useradd -G root -m -r -s /bin/bash Orange

这里不推荐使用-p参数直接设置密码是因为-p参数要求后面的设置密码为加密后的密文, 因此如果直接设置明文密码,例如"123456"创建帐户后,是无法使用"123456"来登录的, 所以不推荐使用-p参数来设置密码,而是通过root帐户使用passwd来设置密码:

passwd Orange

然后根据提示设置新用户Orange的密码。

接下来切换到新用户操作(非root用户)

可以用命令切换:

su - dstserver

或者可以新建一个session自动登录该账户。

最后下载并安装linuxgsm.sh

下载linuxgsm.sh:

wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh dstserver

安装:

./dstserver install

饥荒服务器配置相关,请看这里