07 10 月 2026
适用游戏:RUST 腐蚀(Rust)Steam 版
适用人群:想和朋友开私服、练枪、跑图的玩家
⚠️ 重要前提:RUST 官方服务端只有 Windows 版,Linux 需要用 Wine 跑,或者直接选 Windows 系统

本文是 Linux 系统专属教程(Ubuntu / Debian / CentOS 通用)。

用 Windows 服务器的请转:《RUST腐蚀开服保姆级教程(Windows 版)》→ https://z0w.cn/wiki/rust-dedicated-server-guide-windows.html

一、开服前先看这段(避坑)

RUST 服务端是性能怪兽,配置给少了会疯狂掉 tick、卡顿、进不去:

  • 2~4 人小图(worldsize 2000~3000):4核8G 可跑
  • 正常 10 人以上:建议 4核16G 起
  • 地图越大越吃内存,+server.worldsize 每加 1000,内存需求明显上升

两种方案,二选一:

方案说明适合
A. Windows 系统镜像原生跑,最省事不想折腾的新手
B. Linux + Wine省钱,用便宜的 Linux / NAT 服务器想压成本的老手

NAT 型服务器同样适用,只要把 UDP 端口映射出去即可。


二、端口规划

端口协议用途
28015UDP游戏主端口(必须)
28016TCPRCON 管理端口(必须,不然没法远程管理)
28017UDP查询端口(默认比游戏端口高 2,服务器列表用)
28082TCPRust+ 手机伴侣 App(可选)

⚠️ 游戏端口和查询端口是 UDP,RCON 是 TCP,别混。

在云服务器控制台「端口映射」里添加:

  • UDP 外部 28015 → 内部 28015
  • TCP 外部 28016 → 内部 28016
  • UDP 外部 28017 → 内部 28017
外部端口是几,客户端就连几。RUST 直连时主要看游戏端口(如 28015)。

三、第一步:下载服务端(Windows / Wine)

方案 A:Windows 服务器

下载 Windows 版 SteamCMD 解压到 C:\steamcmd,命令行执行:

steamcmd +force_install_dir C:\rustserver +login anonymous +app_update 258550 validate +quit

方案 B:Linux + Wine(省钱方案)

# 装 Wine(Ubuntu 22.04)
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y wine64 wine32 xvfb screen curl wget tar

# 下载 SteamCMD
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xzf steamcmd_linux.tar.gz

# 强制拉 Windows 版服务端
./steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir ~/rustserver +login anonymous +app_update 258550 validate +quit

四、第二步:启动参数

Windows:新建 start.bat

RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 3000 +server.maxplayers 50 +server.hostname "我的RUST服" +server.description "欢迎来玩" +server.identity "myserver" +rcon.port 28016 +rcon.password "改成你自己的密码" +rcon.web 1

Linux + Wine:新建 start-rust.sh

#!/bin/bash
cd ~/rustserver
xvfb-run --auto-servernum wine RustDedicated.exe -batchmode \
  +server.port 28015 \
  +server.level "Procedural Map" \
  +server.seed 1234 \
  +server.worldsize 3000 \
  +server.maxplayers 50 \
  +server.hostname "我的RUST服" \
  +server.description "欢迎来玩" \
  +server.identity "myserver" \
  +rcon.port 28016 \
  +rcon.password "改成你自己的密码" \
  +rcon.web 1

常用参数说明:

参数说明
server.port游戏端口,默认 28015
server.worldsize地图大小,1000~6000,越大越吃内存
server.seed地图种子,换种子=换地图,记下来可复现同一张图
server.maxplayers最大人数
server.hostname服务器名
server.identity实例名,存档目录名,多开时区分用
rcon.web 1开启 WebSocket RCON,推荐开
server.saveinterval自动存档间隔(秒),默认 600
chmod +x ~/start-rust.sh

五、第三步:挂后台开服

screen -S rust
~/start-rust.sh

首次生成地图需要几分钟到十几分钟,看到日志稳定输出后就起来了。Ctrl+A → D 脱离。

  • 回到控制台:screen -r rust

六、第四步:客户端进服

游戏里按 F1 打开控制台,输入:

client.connect 你的服务器IP:28015

NAT 用户填映射的外部端口,例如 client.connect 1.2.3.4:28015。

给自己管理员权限:在服务端控制台或 RCON 里输入

ownerid 你的SteamID64

然后重新进服即可。SteamID64 可以在 steamid.io 查到。


七、常见问题排查

1. 连不上 / 卡在 connecting?

  • 检查 28015 是 UDP 映射;服务器还在生成地图(首次很慢);内存不够直接崩。

2. 服务器列表看不到?

  • 查询端口(28017 UDP)没映射。先用 client.connect 直连,列表刷新本来就慢。

3. RCON 连不上?

  • RCON 是 TCP 28016,且必须设了 rcon.password。开了 rcon.web 1 的话用支持 WebSocket 的 RCON 工具(如 RustAdmin)。

4. 每月强制清档(Wipe)?

  • 官方每月第一个周四更新,会强制地图清档,这是正常机制,不是你配置错了。存档在 server/myserver/ 目录下。

5. 更新游戏版本?

  • 停服后重跑下载命令(方案 B 记得带 +@sSteamCmdForcePlatformType windows)。

6. 备份存档?

tar czf ~/rust_backup_$(date +%m%d).tar.gz -C ~/rustserver server

八、总结

项目说明
配置4核8G 小图起步,常规建议 16G
系统Windows 原生 或 Linux + Wine
网络NAT 型服务器 + UDP 28015 / TCP 28016 映射
连接方式F1 控制台 client.connect IP:28015

RUST 适合长期跑的公会服,服务器 24 小时在线,成本才是关键——用 NAT 型服务器能省下一大半。


📌 觉得有用的话点个赞/收藏,评论区交流开服问题,看到都会回。
懒得折腾 Wine 和命令行的朋友,可以看看财富云计算的游戏云服务器:一键开服面板,NAT 价格,RUST、方舟、森林之子、Scum 等主流游戏都能快速部署。

延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:方舟生存进化开服保姆级教程(Linux 版):原生服务端 + systemd 守护
  2. 下一篇:森林之子开服保姆级教程(Linux 版):Wine 方案 + 三端口放行
发表评论 3

取消回复