1,操作系统准备
我们使用的操作系统为Debian 10.2,之所以使用Debian是因为Centos 7或8在红帽宣布停止支持年限后,Debian变得额外的香甜,具体步骤参考Debian 10 新部署使用步骤记录,为防止服务端运行内存不足的情况发生,我们需要为Debian增加swap空间:
创建swap空间的目录:mkdir /swap
创建初始化swap的空间大小=6G:dd if=/dev/zero of=/swap/swapfile bs=1024 count=6666666
让swap空间生效:mkswap /swap/swapfile
挂载swap空间:swapon /swap/swapfile
开机自启:echo "/swap/swapfile swap swap defaults 0 0" >>/etc/fstab
检查swap是否生效:swapon –show
或free -m
2,安装所依赖的环境文件
一键安装环境:
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
3,安装服务端(linuxGSM)
创建用户:adduser rustserver
切换用户:su - rustserver
下载:wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh rustserver
安装: ./rustserver install
(国内主机可能会遇到无法下载安装的情况,搜索gitpub的hosts修改重试)
4,服务端配置信息
rust服务器的修改文件位于/home/rustserver/lgsm/config-lgsm/rustserver
_default.cfg (示例文件) common.cfg(命令行文件) rustserver.cfg(配置文件)
那么我们需要修改的rustserver.cfg看似里面空空如也,其实是让你从示例文件内参考填写的
例如:
Game Server Settings
Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters (参考文件)
ip=”0.0.0.0″
port=”28015″
rconport=”28016″
appport=28082
rconpassword=”CHANGE_ME”
rconweb=”1″ # Value is: 1 for the Facepunch web panel, Rustadmin desktop and Rustadmin Online; 0 for RCON tools like Rusty.
servername=”Rust”
gamemode=”vanilla” # Values: vanilla, softcore ( Doc: https://wiki.facepunch.com/rust/server-gamemodes )
serverlevel=”Procedural Map” # Values: Procedural Map, Barren, HapisIsland, SavasIsland
customlevelurl=”” # Custom level url. +server.levelurl \”${customlevelurl}\”
seed=”” # range: 1-2147483647, used to reproduce a procedural map.
salt=”” # range: unknown, used to recover a known setting from an existing map.
maxplayers=”50″
worldsize=”3000″ # default: 3000, range: 1000-6000, map size in meters.
saveinterval=”300″ # Auto-save in seconds.
tickrate=”30″ # default: 30, range: 15-100.
(按需修改即可)
5,常用服务器管理命令
服务器运行情况:./rustserver c
服务器重启:./rustserver
r 服务器更新:./rustserver
u 服务器配置文件更新:./rustserver
ul
- 本文固定链接: https://www.whyqi.com/527.html
- 转载请注明: 歪奇 于 歪奇 发表
https://www.kdocs.cn/l/sC0biihLo
https://www.speedsvip.net/user/node