准备工具:做事器,远程工具(putty,Finalshell等)
做事器:rust堕落做事器哀求最低是4核心内存8GB做事器系统选择ubuntu20.04版本,须要操作防火墙开放UPD和TCP协议,开放默认端口20185如果自己不会的话联系做事器供应商帮忙操作。做事器准备好后你会有做事器的公网IP 默认账户root 密码随机或是你自己设定
远程连接做事器:利用Finalshell远程软件在自己电脑本地下载安装好启动即可,打开后点击左上角文件新建,新建一个会话ssh连接进入做事器
更新系统:输入命令
apt update -y && apt install -y curl && apt install -y socat
关闭系统防火墙
开放所有端口(依次输入以下命令)
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
清理并重启:输入以下命令
sudo apt-get purge netfilter-persistent
reboot (以上的操作实在只是一个做事器端口放行和防火墙关闭的操作按顺序操作就好了)
安装LGSM所需依赖/组件/环境: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 steamcmd lib32z1 libsdl2-2.0-0:i386
(等待加载完成中途会弹出steamcmd的确认协议按↓键选择OK赞许协议即可)
安装rzsz 工具 (上传插件用):
apt install Irzsz
新建 rustserver 用户
adduser rustserver
(因linux系统会涌现高下级用户权限的问题以是直接创建一个用户来去访问LGSM后期会方便很多,创建新用户是会提示New password 意思便是让你设置一个密码设定好了后)
重新进入做事器利用rustserver账户进入做事器
进来后便是这个账户了rustserver@rust:~$
切换到 rustserver 用户 (rust堕落做事器的后期所有数据等操作都是在这个账户实行的)
su - rustserver
下载安装 linuxgsm.sh
wget -O linuxgsm.sh https://linuxgsmsh 8& chmod +x linuxgsm.sh &8 bash linuxgsm.sh rustserve
安装 rustserver做事端(韶光较历久待即可)
rustserver install
netcat lib32gcc1 lib32stdc+ +6 steamcmd lib32z1 libsdl2-2.0-0:i38
./rustserver update
(更新 rustserver,绕过检讨并直接进入 SteamCMD 更新)
./rustserver force-update
(更新 rustserver,证明您可以在更新做事器时利用 SteamCMD验证选项)
./rustserver validate
(注:安装rustserver到./rustserver validate都是后期掩护利用的做事端安装好后)
配置 server.cfq 参数:(在Finalshell远程软件远程软件下方的文件栏输入)
home/rustserver/serverfiles/server/rustserver/cfg
Finalshell方便的点就在这里,可以通过吧本地的远程直接将我们本机的文件直接上传到做事器里面,这里大家把稳下千万别直接将你本地的文件直接拉入这个文件框框这里读取不到都是须要上传这样好些
等待文件上传后将文件打开将文件内第11行14行17行改一下
server.description "" 做事器先容
server.headerimage"" 背景图链接地址
server,url"" 网站地址
(完备按照你自己的想法思路来操作,如果暂时没有的话就默认先不管他)
进入rustserver.cfg文件将default.cfg丢到rustserver文件(输入下面命令即可)
cd /home/rustserver/lgsm/config-lgsm/rustserver
cp_default.cfg rustserver.cfg
不确认有没有操作到可以在Finalshell下方的文件栏点击查看
配置 rustserver.cfg 文件参数
/home/rustserver/lgsm/config-lgsm/rustserver
紧张修正的便是12-29行的内容参数,这些实在便是跟windows系统的做事器启动bat参数是一样的意思,把做事器IP填入你在利用的做事器IP 然后详细的游戏设定以及管理员都在这里直接操作好就行
这个是参考数值图大家前期可以参考下
回到rustserver账户安装 oxide框架(更新 oxide指令;./rustserver mods-update)
./rustserver mods-install
rustoxide
启动做事器:./rustserver start
做事端启动时由于操作系统的缘故原由没法直不雅观地看到运行数值那么大家就通过做事器性能跑的情形来去做这个判断
重启做事器:./rustserver restart
停滞做事器:./rustserver stop
做事器运行状况:./rustserver details
打创办事器console运行状况:./rustserver console
关闭做事器console运行状况:先按 Ctrl+B 松手后再按D
安装插件:上传插件进入 serverfiles/oxide/plugins文件夹
cd serverfiles/oxide/plugins
rz
(输入完后会弹窗让你选择上传的文件这里你须要什么插件就把什么插件的文件上传就行)
上传插件配置:进入 serverfiles/oxide/config文件夹
cd serverfiles/oxide/config
rz
全部操作完后重启做事器然后再启动做事端这个时候会涌现oxide文件,如果你不想你的做事器在steam面板显示模组服那么你就在rustserver_oxide.config.json将Modded:原来true改为false即可
OK 那么到了这一步肯定是须要验证我们的搭建成果的,在steam面板进入RUST按F1输入connect +IP:28015进入做事器
游戏更新和oxide框架更新都是进入ruserver账户
su - rustserver
进入账户后输入
./rustserver update
./rustserver force-update
./rustserver validate
./rustserver mods-update
清档操作指令:
./rustserver map-wipe
擦除舆图会移除所有玩家制造的建筑和资源。将舆图重置回其原始状态。然而,玩家的蓝图将被保留。
./rustserver full-wipe (完备擦除)
全面打消将移除所有玩家制造的建筑,资源和所有玩家的蓝图。
(自动擦除)
利用cron可以自动打消做事器。下面的示例将在每个星期天晚上的午夜擦除做事器。
0 0 0 /home/rustserver/rustserver map-wipe > /dev/null 2>&1
OK到这里我们ubuntu系统的rust堕落做事器搭建教程就结束了感兴趣的小伙伴可以百UD搜@艾西做事器@驰网艾西一起谈论互换 拥有一台做事器可以做很多有趣的事情