21 10 月 2026

Rust 是硬核生存 PVP 的巅峰,也是自建服里最"重"的游戏之一——服务端 CPU 敏感、实体上限严苛、强制清档(wipe)是游戏文化的一部分。这篇教程讲清楚四件事:安装(App 258550,Linux 原生)、server.cfg 核心配置、ownerid 与 RCON 管理、清档周期与 Oxide 插件生态。

Rust 服开得好,能省一大笔钱:一个稳定的 100 人服自己跑,成本比租服低得多,但配置买小了会天天被玩家骂卡。所以第二节的配置表请认真看。

本文由财富云计算整理,我们主营 NAT 型云服务器(无独立公网 IP),价格比独立 IP 机型省一半以上。更多开服教程见端口速查表。

一、Rust 服的三个硬事实

  1. CPU 是绝对瓶颈。Rust 服务端单线程模拟大量实体(建筑、动物、掉落物),单核主频比核心数更重要。8 个低频核不如 4 个高频核。
  2. 清档(wipe)是常态。官方服每月第一个周四强制清档;自建服通常两周或一月一清。清不掉的是"数据膨胀"——地图被扒光、实体列表几万条,服务器越来越卡。
  3. 插件生态靠 Oxide(uMod)。Rust 没有官方 MOD API,Oxide 是第三方插件框架,事实标准。装 Oxide 是开服后的第一件事。

二、配置需求:按人数和地图大小算

规模CPU内存磁盘带宽
10–20 人好友服(地图 2500)4 核高频8 GB20 GB20 Mbps
30–50 人(地图 3000)4–6 核高频12 GB25 GB30 Mbps
50–100 人(地图 3500–4000)6–8 核高频16–24 GB30 GB50 Mbps
100–200 人(地图 4000+)8–16 核高频32 GB+40 GB+100 Mbps
  • 地图大小直接影响服务器负载。3500 的地图比 2500 的实体量和存档体积高一倍。好友服 2500 足够,别贪大。
  • 内存 16G 是 50 人服的心理线,不够就加 swap 兜底(swap 优化)。
  • NAT 型可以跑小服,大服不建议 NAT:Rust 是 TCP 长连接游戏,NAT 映射稳定性要求高,且大服需要 RCON + 查询多端口管理。小服 NAT 映射 28015/28016 两条 TCP 即可(NAT 型能力指南)。

三、安装:Linux 原生服务端

sudo adduser --disabled-password --gecos "" rust
sudo mkdir -p /opt/rust && sudo chown rust:rust /opt/rust

sudo -u rust -s
cd ~/steamcmd
./steamcmd.sh +force_install_dir /opt/rust/server +login anonymous +app_update 258550 validate +quit

需要 32 位库:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc-s1

服务端主程序是 /opt/rust/server/RustDedicated。首次启动生成配置:

cd /opt/rust/server
./RustDedicated -batchmode

Ctrl+C 退出后,server/rust_server/cfg/server.cfg 已生成(不同版本路径略差,找不到就 find /opt/rust/server -name server.cfg)。

四、server.cfg 核心配置

// 基础
hostname "我的 Rust 服"
description "两周清档,新人保护,禁外挂"
maxplayers 50
url ""
headerimage ""

// 网络
queryport 28016
rcon.port 28016
rcon.password your_rcon_password
rcon.web 1

// 世界
seed 123456789
worldsize 3000
worldtype Procedural        // Procedural程序生成 / Hollow中空 / Barren荒漠 / Flat平坦
levelurl ""

// 管理员:每行一个 SteamID64
ownerid 76561198xxxxxxxxxxx

// 玩法
saveinterval 300            // 存档间隔(秒)
net.visibility true         // 是否出现在服务器列表
oxide.enabled true
配置说明
maxplayers人数上限,设 200 不代表能带 200 人,按实际硬件设
seed地图种子,固定 seed = 每次清档同一张图;清档想换图就换 seed
worldsize地图大小 1000–6000,好友服 2500 够
rcon.passwordRCON 密码,强密码 + 别泄露,等于服务器root
ownerid服主 SteamID64,进服即管理员
saveinterval存档间隔,300 秒平衡

seed 和 worldsize 定了,清档时想换新图就同时换 seed。这是 Rust 清档文化的核心技术点:seed 不变,建筑点位永远一样,老玩家轻车熟路抢家,新玩家体验差。

五、启动与 systemd

cat > /opt/rust/start.sh <<'EOF'
#!/bin/bash
cd /opt/rust/server
exec ./RustDedicated -batchmode \
  +server.identity "myserver" \
  +server.port 28015 \
  +server.worldsize 3000 \
  +server.seed 123456789 \
  +server.maxplayers 50 \
  +server.hostname "我的 Rust 服"
EOF
chmod +x /opt/rust/start.sh

sudo tee /etc/systemd/system/rust.service <<'EOF'
[Unit]
Description=Rust Dedicated Server
After=network.target

[Service]
Type=simple
User=rust
ExecStart=/opt/rust/start.sh
Restart=on-failure
RestartSec=15
WorkingDirectory=/opt/rust/server
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now rust
journalctl -u rust -f

server.identity 决定存档目录名(server/rust_server/<identity>/),换 identity = 换世界。systemd 细节见systemd 服务管理指南。

六、端口:游戏 + RCON + 查询

端口协议用途
28015TCP + UDP游戏主端口
28016TCPRCON 管理(默认 = 游戏端口+1)
28016UDPSteam 查询(列表可见性)
sudo ufw allow 28015/tcp
sudo ufw allow 28015/udp
sudo ufw allow 28016/tcp
sudo ufw allow 28016/udp

安全组同步放行(安全组配置实战)。

RCON 端口安全警告:rcon.web 1 会起一个网页 RCON,rcon.password 就是全网钥匙。公网 IP 的服务器上,RCON 端口要么用 32 位以上随机密码,要么只对内网开放、自己人通过WireGuard 组网进去管。每年都有一大批 Rust 服因为 RCON 裸奔公网被黑客接管。安全基线见服务器安全基线检查。

七、管理:ownerid + RCON 工具

服内管理:ownerid 里的 SteamID64 进服自动是管理员,按 F1 控制台执行命令。

远程管理(服务端不在手边时):用 RCON 客户端连 IP:28016,输入 rcon.password,常用命令:

命令作用
status在线玩家列表
kick <SteamID/名>踢人
ban <SteamID> <原因>封禁
say <消息>全服广播
server.writecfg保存当前配置到 server.cfg

RCON 工具:RustAdmin(Windows 图形)、rcon-cli(命令行)、webrcon。别用来源不明的 RCON 网页工具——密码交出去等于服送人。RCON 安全事项参考Steam API Key 与 RCON 安全。

八、Oxide 插件:开服第一件事

Oxide(uMod)是 Rust 插件框架,装法:

  1. 下载 Oxide.Rust 最新版(umod.org/games/rust)
  2. 解压到服务端目录,RustDedicated 启动后自动加载
  3. 插件放 oxide/plugins/,配置在 oxide/config/

必装插件(公共服):

插件作用
AdminRadar / Vanish管理员隐身巡查抓外挂
SkipNightUI投票跳过夜晚
Kits新人礼包系统
Backpacks背包扩展
ZoneManager + 相关禁区/PVE 区管理
DiscordConnect游戏内聊天同步 Discord 群

插件是 Rust 服的一半灵魂,但也是性能负担——插件越多服务端越卡,50 人服装 20 个插件就要按硬件减 10 人。插件更新可能不兼容新版游戏,更新时逐个确认。

九、清档(wipe):Rust 的特色运维

清档不是"删档跑路",是玩法循环:蓝图保留 or 全清、地图换 or 不换,社区有约定俗成的规矩。

标准清档流程:

# 1. 全服广播,给玩家留时间
rcon say "服务器将在 1 小时后清档,请做好准备"

# 2. 停服 + 备份(蓝图党和数据党有需求)
sudo systemctl stop rust
tar -czf /opt/rust/backups/rust-$(date +%F).tar.gz -C /opt/rust/server/rust_server .

# 3. 删除当前世界数据(identity 目录),保留 bp 库存档按需处理
#    换新图:同时改 seed/worldsize
# 4. 启动,新世界生成
sudo systemctl start rust

备份脚本:

cat > /opt/rust/backup.sh <<'EOF'
#!/bin/bash
SRC="/opt/rust/server/rust_server"
DST="/opt/rust/backups"
mkdir -p "$DST"
tar -czf "$DST/rust-$(date +%F).tar.gz" -C "$SRC" .
find "$DST" -name "rust-*.tar.gz" -mtime +60 -delete
EOF
chmod +x /opt/rust/backup.sh
(crontab -l 2>/dev/null; echo "0 4 * * * /opt/rust/backup.sh") | crontab -

清档前备份不只是给玩家——存档损坏时这是唯一后悔药。备份体系化见服务器备份策略。

十、性能:Rust 服的生死线

  • 实体数量是卡顿主因。建筑越多、掉落物越多(尤其挂机刷物资的),服务端越卡。定时重启 + 插件清理掉落物(如 Cleaner 类插件)能显著改善。
  • 凌晨定时重启:0 5 * * * systemctl restart rust,Rust 长跑内存泄漏明显,重启即满血。
  • 存档间隔:saveinterval 300 秒,设太小 I/O 压力大,太大崩溃回档多。
  • 监控先行:CPU 长期 90%+ 就该降人数或升配置了。监控部署见游戏服监控实战,给玩家看的状态页见游戏服状态监控页。
  • 网络调优见游戏服网络调优,Rust 对丢包极敏感,瞬移回退先查网络。

十一、常见问题

Q1:玩家能进但服务器列表看不到?
查询端口 UDP 28016 没放行,或 net.visibility 关了。

Q2:RCON 连不上?
TCP 28016 放行了吗、密码对吗、rcon.web 开了吗。用 telnet <IP> 28016 先测端口。

Q3:更新后进不去/插件全报错?
游戏强制更新 + 插件不兼容。停服 → 更新 Oxide → 逐个更新插件 → 启动。插件全禁跑原版确认服务端本身没问题,再逐个排查。

Q4:服务器越来越卡?
世界天数太长实体爆炸。要么提前清档,要么上插件定时清理;配置实在小就换服升配(搬家指南)。

Q5:有人作弊/瞬移/秒建筑?
EAC 会抓大部分;Oxide 的作弊检测插件(如 AntiCheat 类)补漏。抓到先 ban 再收集证据,别在公屏对线。

Q6:一台机器多开?
Rust 吃 CPU 凶猛,一台机器多开 = 每个服都卡。要开就小地图 1500 + 20 人封顶,端口组 +1(28017/28018…),方案见一台服务器开多个游戏服。

十二、小结

Rust 是"配置决定口碑"的游戏:单核主频、16G 内存、SSD、稳定网络,四样齐了才能谈插件和人数管理。RCON 密码和 Oxide 更新是运维日常,清档是玩法循环不是事故。新手建议从 2500 地图 + 20 人 + 两周清档起步,口碑攒起来再扩容。

需要服务器跑 Rust,可以看看财富云计算的 NAT 型云服务器——无独立公网 IP,价格比独立 IP 机型省一半以上,好友小服性价比极高;百人大服建议直接上独立 IP 高配机型。更多硬核生存游戏开服教程见游戏配置与开服教程总索引。


相关阅读:英灵神殿开服 · 七日杀开服 · 僵尸毁灭工程开服 · Rust 配置实测 · 游戏服运营完全手册

延伸阅读
  1. 高防误区与避坑清单:25 个坑+下单前必问 14 问+到货验货流程
  2. DNS 攻击防护专题:劫持、隧道、投毒、放大四类攻击与 DNSSEC
  3. 电商大促防攻击预案:T-14 到当天的分级响应与降级开关
  4. 源站真实 IP 隐藏完全指南:六大暴露面排查+NAT 型终极方案
  5. 日志分析找攻击源:Nginx 日志三维度分析法与证据固定
  6. 攻击应急响应手册:六阶段响应流程,从确认到复盘的照做清单
  7. iptables 抗 DDoS 配置模板:状态过滤+SYN 防护+防扫描+游戏服版
  8. OpenResty Lua 自研 WAF:动态限流+攻击特征检测+Redis 黑名单
更多阅读
  1. 上一篇:饥荒联机 Don't Starve Together 开服完全指南:KLEI 集群配置+洞穴世界+MOD
  2. 下一篇:流放者柯南 Conan Exiles 开服完全指南:Wine 跑服+ServerSettings+奴隶玩法
发表评论 3

取消回复