繼前兩篇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文檔。