Rust 服务器设置与 server.cfg 编辑器
简短回答: 打开服务器,点击快速视图按钮行里的 配置,填写表单:名称、最大玩家数、游戏模式、端口、RCON 密码、世界大小和种子。先停止服务器,因为大部分设置只在下次启动时生效。你的每次更改都会替你写进 server.cfg,你手改的行也会保留。
配置 标签页是设置服务器的地方。这里一切都是表单,它会替你写出真正的 server.cfg,所以你永远不用手改启动脚本。如果你想手改这个文件,也可以,Crucible Local Server 不会覆盖你的改动。想了解任意 Rust 服务器上的同样设置,见 Rust server.cfg 示例。
服务器运行时,这个标签页的大部分内容是禁用的
Section titled “服务器运行时,这个标签页的大部分内容是禁用的”Rust 只在启动时读取一次启动设置,所以在服务器运行时更改它们,只会让表单和实际运行的内容不一致。服务器在线时,这些字段会 变灰,无法编辑,标签页顶部有一行字说明这一点:
请先停止服务器,再更改只在启动时读取的内容。线上服务器规则和重启设置在运行时仍可更改。
这涵盖身份、人数和玩法、网络、世界、管理员和性能。线上服务器规则和重启设置始终可以编辑,因为规则会立刻作用于运行中的世界,而计划是应用自己的。你在停止状态下做的所有更改,会在服务器下次启动时生效。

- 服务器名称(hostname): 玩家在服务器列表里看到的名字。
- 描述: 服务器页面上的简介。可以写好几行。
- 横幅图片 URL 和 网站 URL: 显示在游戏里服务器的页面上。这是 Rust 客户端 去打开的链接,所以指向你自己电脑上文件的路径对其他任何人都显示不出来。请使用托管的图片(512x256)。横幅加载成功后,字段下面会显示预览。
- 最大玩家数 和 Tickrate。Tickrate 接受 1 到 30,也就是 Rust 实际运行的范围。关于人数上限的更多内容见如何修改最大玩家数。
- PVE 模式: 玩家之间不能互相伤害。
- 游戏模式: 原版、轻度、硬核或原始。它设置的是
server.gamemode。
网络与 RCON 密码
Section titled “网络与 RCON 密码”游戏端口(UDP) 和 RCON 端口(TCP) 会替你设好,并且每个服务器唯一,所以两个服务器永远不会冲突。两个服务器不能设成同一个端口。
游戏端口接受 1024 到 65533,RCON 端口接受 1024 到 65535。游戏端口停在离上限差一点的地方,因为 Steam 查询端口是游戏端口 +2,它也必须是一个有效端口。
转发这些端口是有代价的
Section titled “转发这些端口是有代价的”应用有意不去动你的路由器,所以除非你自己做端口转发,否则这里的一切都不能从互联网访问。在你这样做之前,端口字段下面的警告值得读两遍:
- 转发这些端口会让你的 家庭网络能被互联网访问,你把地址给了谁,谁就能知道你的 公网 IP。
- Rust 服务器是常见的攻击目标,所以只分享给你信任的人,或者放到 中继或租用的主机 后面来隐藏你的地址。像 playit.gg 或 Tailscale 这样的中继不需要设置路由器,在 CGNAT 后面也能用。
- 永远不要转发 RCON 端口。 它是对你的服务器的完整远程控制,不只是一个进来玩的入口。
RCON 密码(控制台必需) 决定了双向控制台是否开启。Crucible 会为每个新服务器生成一个强密码,重新生成 会换一个新的,你也可以自己输入。它是遮住的,带有显示开关。
Rust 对一小批常见密码根本拒绝运行 RCON(password、123456、changeme、qwerty 和另外几个)。RCON 关闭后,控制台变成单向,快捷操作和实时数据都不能用,定时重启也无法触发。Crucible 不会让你保存这些密码。短密码只是不安全,并不会坏,所以允许使用,只是带一条警告。
RCON 只在这台电脑上响应。想在另一台电脑上使用 RCON 工具,见在另一台电脑上使用 RCON 工具。
选择 程序化(一个 种子 和一个 世界大小(m),种子旁边有随机种子按钮)或 自定义地图。Rust 接受 1000 到 6000 的世界大小,以及 1 到 2147483647 的种子。Crucible 会把你输入的每个值限制在游戏实际接受的范围内,所以手误不会悄悄生成一个和你要的不一样的世界。种子 0 是有意不允许的:Rust 把它理解为“帮我挑一个”,所以它不会两次给你同一个世界。想了解各种大小玩起来的感觉,见 Rust 地图大小。
自定义地图 会把种子和大小换成一个 关卡 URL(.map 直链下载) 字段。你分配地图时,地图标签页会替你填好,你也可以在这里粘贴一个托管的 https 链接。地图文件决定了世界,所以自定义地图不需要种子和世界大小。
管理员(owner 权限)
Section titled “管理员(owner 权限)”每行一个 SteamID64 框里列出服务器的 owner,每行一个 ID,带显示开关并遮住。它是启动设置,所以先停止服务器。想在服务器运行时把自己加进去,请改用快速视图里的 添加 ownerid 卡片;见让自己成为管理员,以及适用于任意 Rust 服务器的如何让自己成为管理员。
- 跳过 AI 导航网格(启动更快): 跳过构建 AI 导航网格,所以服务器启动快得多,占用的 CPU 也更少。NPC 和动物将不会移动,这对建造或地图测试的世界没问题,同时运行多个服务器时也一样。
- 高优先级 和 CPU 核心数(高级): 让服务器以更高的 CPU 优先级运行,还可以绑定到指定核心(例如 AMD X3D 芯片上带 3D 堆叠的那组核心用
0-7)。CPU 核心数 留空就使用所有核心。
关于让服务器在你自己的电脑上保持流畅的更多内容,见让本地服务器流畅运行。
重启 部分位于线上规则的正上方,完整说明见自动重启你的服务器。它的数值有范围限制:
- 手动重启延迟(秒): 0 到 3600。这是 重启 按钮向玩家显示的倒计时,与计划无关。
- 提前这么多分钟警告玩家: 0 到 60。
- 每 N 分钟聊天提醒一次: 0 到 60。0 表示只显示重启横幅,没有额外的聊天行。
和线上规则一样,这些在服务器运行时也可以编辑。
线上服务器规则
Section titled “线上服务器规则”一组一键开关,对应你原本要去查 convar 的那些东西。
世界和事件方面:
- Bradley APC、定时事件、Cargo Ship、辐射、科学家 / NPC、结构稳定性、万圣节活动 和 圣诞活动。
建造和创意方面:
- 无动物: 把所有野生动物的数量设为零。服务器运行时打开它,还会清掉已经在游荡的动物。
- 被动科学家: 科学家仍然会生成,但不会移动,也不理会玩家。一个可以随便走进去的有人的遗迹。
- 锁定时间为 16.8 和 锁定晴天: 保持傍晚的光线和晴朗的天空,而不是让世界昼夜循环。
- 启动时生成战利品: 世界一进入上线状态就填满战利品容器,而不是等它们慢慢刷出来。
- 无腐朽: 什么都不会腐朽,所以你为测试建的基地下周还在。和
decay.scale 0一样;见如何关闭腐朽。 - 无建筑维护费: 关闭 Tool Cupboard 的维护费用。单独开启会带回 Rust 较早的腐朽规则,也就是地基仍会腐朽,所以要和 无腐朽 搭配,才能得到一个永远不会消失的基地。
- 即时制作: 所有制作瞬间完成。
- 宽松反作弊: 违规只记录,绝不会踢出或断开任何人,在地形下面飞行或穿墙也不会再让你死亡。这让建造服务器或电影镜头服务器可以正常使用,不会被踢出去。
- 所有人创意模式: 把 Rust 原生的创意工具交给服务器上的每个玩家,而不只是管理员。见 Rust 创意模式命令。
- 自由建造: 不花资源就能建造。
- 自由放置: 放置建筑件时不受通常的吸附和放置规则限制。
- 免费修复: 修理不花任何东西。
- 即时放置: 可部署物立刻放下,没有按住放置的延迟。
- 常驻实体: 电气和 IO 可部署物不供电也能运行。
- 无限 IO: 取消电气连接的电力预算,所以布线时不用围着它规划。
这些规则会写进 server.cfg,所以重启后依然有效,服务器在线时它们会立刻作用于运行中的世界。锁定时间为 16.8 和 锁定晴天 从服务器上线那一刻起就生效。服务器在线时切换某条规则,对已经加载的世界完全生效,而不只是之后生成的东西:打开 无动物 会清掉已经在游荡的动物,而不是只阻止新的出现。
server.cfg 编辑器
Section titled “server.cfg 编辑器”打开配置标签页底部的 server.cfg(高级),就能编辑真正的文件,带行号、语法高亮和实时检查。有错误的行会被标记,修好之前 保存 一直是禁用的。Ctrl+S 保存。

重点是表单和文件这两半如何和平共处:
- 你的修改会被保留。 在上面的表单里改一个设置,只会重写文件里对应的那一行。其他每一行,包括你自己写的和你的注释,都原样保留。
- 手改的行会更新表单。 在文件里输入一个 convar 并保存,上面对应的设置或开关就会随之改变,所以两者永远不会悄悄地不一致。
server.cfg在游戏自己的serverauto.cfg之后加载,所以这里的一行比游戏内的writecfg拥有最终决定权。- 重置为预设默认值 会把设置、规则和文件都恢复成该服务器创建时所用的预设,保留它的名称、端口、RCON 密码、管理员和已分配的地图。
- 打开 cfg 文件夹 会打开这个文件所在的文件夹。
设置的改动会立刻写进文件,并在服务器下次启动时生效。线上服务器规则也会立刻作用于运行中的世界。
它下面是 启动参数(高级),也就是命令行本身。一个属于开关而不是 convar 的 Rust 选项,就得放在那里,因为 server.cfg 设置不了开关。见启动参数与命令行开关。
- Rust server.cfg 示例:每一行在任意 Rust 服务器上的作用。
- 启动参数与命令行开关:
server.cfg设置不了的选项。 - 控制台、RCON 与管理员工具:操作运行中的服务器。
- 自动重启你的服务器。
- 创建你的第一个 Rust 服务器。
