首页 > 胡言乱语 > 胡言乱语 > 腐蚀Rust 游戏服务器Game Servers 快速搭建步骤
2021
08-30

腐蚀Rust 游戏服务器Game Servers 快速搭建步骤

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 –showfree -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

最后编辑:
作者:歪奇
歪奇
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

0 0 投票数
文章评分
订阅评论
提醒

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

1 评论
最旧
最新 最多投票
内联反馈
查看所有评论