架设自己的Rust(腐蚀)服务器

服务器系统建议选用Ubuntu Server最新版
首先更新服务器

sudo apt-get update
sudo apt-get upgrade 

然后安装环境依赖

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386 lib32z1 

为Rust服务器新建一个用户

sudo adduser rustserver 

然后切换为rustserver用户

su - rustserver 

下载linuxgsm.sh

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

然后是安装Rust服务器

./rustserver install 

如果安装过程中遇到raw.githubusercontent.com访问失败
编辑/etc/hosts 加入 199.232.4.133 raw.githubusercontent.com
安装成功后先别急着启动服务器,先编辑一下服务器配置文件

cat lgsm/config-lgsm/rustserver/_default.cfg >> lgsm/config-lgsm/rustserver/rustserver.cfg
vi lgsm/config-lgsm/rustserver/rustserver.cfg 
ip="0.0.0.0"  #服务器IP
port="28015"  #服务器端口
rconport="28016"   #管理端口
rconpassword="CHANGME"  #管理密码
rconweb="0" # Value is: 1 for Facepunch's web panel; 0 for RCON tools like Rusty or Rustadmin
servername="hwc0212.taobao.com"  #服务器名称
maxplayers="50"   #服务器最大玩家数

Advanced Start Settings  这里跟地图有关
seed="" # default random; range : 1 to 2147483647 ; used to change or reproduce a procedural map
salt="" # default random; range : unknown range ; used to recover a known setting from an existing map
worldsize="3000" # default 3000; range : 1000 to 6000 ; map size in meters
saveinterval="300" # Auto-save in seconds
tickrate="30" # default 30; range : 15 to 100
vi serverfiles/server/rustserver/cfg/server.cfg     #服务器设置
vi serverfiles/server/rustserver/cfg/users.cfg      #GM设置

到这里服务器设置的也就差不多了,那么让我们来启动服务器吧

./rustserver start 

这里可能需要等待很长时间,游戏刚启动的时候需要生成地图,非常耗资源。如果不出意外服务器应该启动成功了,下面大家可以链接自己的服务器试一试,也可以约小伙伴们一起开黑。关于服务器的后期管理问题大家可以试一下RustAdmin https://www.rustadmin.com/

发表评论

电子邮件地址不会被公开。 必填项已用*标注