LinuxGSM游戏服务器搭建教程
保姆级搭建教程,Project Zomboid Terraria 等游戏服务器搭建流程, 当然本教程试用于你已经购买了一台云服务器,有不懂的可以留言或者私信
准备工作 一般情况下只需要 执行 1
- 安装对应的环境包
yum install curl wget tar bzip2 gzip nmap-ncat unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686
- 本地下载LinuxGSM, 此步骤仅在执行 对应服务 install 时 出现类似 fetching GitHub core_trap.sh…卡住时执行, 顺序执行完毕 再去进行对应的install操作
cd ~
wget -O linuxgsm.zip https://ghproxy.com/https://github.com/GameServerManagers/LinuxGSM/archive/refs/heads/master.zip && unzip linuxgsm.zip
cp -r ~/LinuxGSM-master/lgsm ~/lgsm
chmod +x ~/lgsm/functions/*.sh
- 有时你的steam需要登录 你的账号需要登录并且有令牌认证或者邮箱认证之类的, 登录之后再重新执行install
mkdir ~/steamcmd
cd ~/steamcmd/
下载steamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
~/steamcmd/steamcmd.sh
登录
login 你用用户名
然后输入密码回车 ,linux不显示输入密码 输入完直接回车登录,登录失败检查你的邮件验证
set_steam_guard_code 邮件验证码
然后重新登录
Project Zomboid(僵尸生存计划)
- 创建服务账户
adduser pzserver
- 切换账户
su - pzserver
- 下载脚本, 有时会超时 (超时 ctrl+c 停掉 重新执行几次)
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh pzserver
- 执行安装程序, 当卡住, 先去执行准备工作中的 2 ,再回来执行下面的命令
./pzserver install
LinuxGSM官方文档: Project Zomboid
Terraria (泰拉瑞亚)
- 创建服务账户
adduser terrariaserver
- 切换账户
su - terrariaserver
- 下载脚本, 有时会超时 (超时 ctrl+c 停掉 重新执行几次)
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh terrariaserver
- 输入你的steam账号密码到配置文件去下载
mkdir -p ~/lgsm/config-lgsm/terrariaserver/
echo steamuser=“你自己的steam账号” >> ~/lgsm/config-lgsm/terrariaserver/common.cfg
echo steampass=“你自己的steam密码” >> ~/lgsm/config-lgsm/terrariaserver/common.cfg
- 执行安装程序, 当卡住, 先去执行准备工作中的 2 ,再回来执行下面的命令
./terrariaserver install
LinuxGSM官方文档: Terraria