继前两篇Windows开服教程后,现更新Liunx教程,本教程使用的Liunxgsm开服,当然你也可以使用SteamCMD
服务器要求
- 内存:2G能满足5-10个人同时进行游戏,内存越大,支持的人数越多。推荐8G以上。
- 硬盘:10G以上,服务端有6G左右。
- 网络:最低2M~4M上行带宽,建议10M以上,Rust服务器容易被ddos攻击,最好弄高防御的服务器或者配置网络防御能力。
安装LGSM
Ubuntu/Debian (x86-64)
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 lib32z1
RedHat/CentOS (x86-64)
yum install epel-releaseyum install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 zlib-devel
安装服务端
添加角色登录
adduser rustserversu - rustserver
下载Linuxgsm.sh.
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh rustserver
按照屏幕上的说明运行安装程序
./rustserver install
配置服务端
更改简介
nano /home/rustserverrverfilesrver/rustservergrver.cfg
复制默认设置
cd /home/rustserver/lgsm/config-lgsm/rustservercp _default.cfg rustserver.cfg
配置参数
nano rustserver.cfg
服务器启动脚本指令
启动服务端
返回根目录后
./rustserver start
你就可以在游戏看到你的服务器了
LGSM基本用法
所有命令
通过键入可以找到完整的命令列表。
./rustserver
以下是最常用的可用命令。
运行
启动服务器
./rustserver start
停止
./rustserver stop
重新开始
./rustserver restart
控制台
控制台允许您在服务器运行时查看服务器的实时控制台并允许您输入命令;如果支持。
./rustserver console
要退出控制台,请按CTRL+b d。按CTRL+c将终止服务器。
更新
更新检查任何服务器更新并应用它们。只有在需要时,服务器才会更新和重新启动。
./rustserver update
绕过检查并直接进入 SteamCMD 更新。
./rustserver force-update
证实
您可以在更新服务器时使用 SteamCMD
./rustserver validate
调试
服务器信息
您可以获得有关服务器的所有重要和有用的详细信息,例如密码、端口、配置文件等。
./rustserver details
BUG
如果您遇到服务器问题,请使用调试模式来帮助您。调试允许您直接在终端上查看服务器的输出,从而诊断服务器可能遇到的任何问题。
./rustserver debug
日志
服务器日志可用于监视和诊断您的服务器。为服务器创建脚本、控制台和游戏服务器(如果可用)日志。
/home/rustserver/logs
备份
备份将允许您创建整个服务器的完整 tar bzip2 存档。
./rustserver backup
监视器
LinuxGSM 可以通过检查进程是否正在运行并查询它来监视游戏服务器。如果服务器脱机 LinuxGSM 可以重新启动服务器并向您发送警报。您可以使用 cronjobs 来设置监控。
./rustserver monitor
配置 LinuxGSM
有关如何更改 LinuxGSM 设置的详细信息,请访问LinuxGSM 配置文件页面。
文档
有关详细文档,请访问 LinuxGSM文档。
定时任务
要自动化 LinuxGSM,您可以使用 cronjobs 设置计划任务,在任何给定时间运行任何命令。您可以使用以下内容编辑 crontab。
crontab -e
以下是推荐的 cron 任务。
*/5 * * * * /home/rustserver/rustserver monitor > /dev/null 2>&1*/30 * * * * /home/rustserver/rustserver update > /dev/null 2>&10 0 * * 0 /home/rustserver/rustserver update-lgsm > /dev/null 2>&1
配置 LinuxGSM
有关如何更改 LinuxGSM 设置的详细信息,请访问LinuxGSM 配置文件页面。
文档
有关详细文档,请访问 LinuxGSM文档。