本指南介绍如何访问 Rust 服务器的 RCON(远程控制台),并涵盖最常用的管理员命令,包括玩家管理、服务器管理和控制功能。有关常规服务器配置和启动变量,请参阅 Rust 服务器配置指南。
RCON 配置
RCON 通过 server/rust/cfg/server.cfg 中的三个设置进行配置。编辑此文件前请先停止服务器。
| 设置 | 示例值 | 说明 |
|---|---|---|
rcon.password |
"strongpassword" |
通过 RCON 进行身份验证所需的密码。请设置一个强且唯一的值。任何拥有此密码的人都拥有服务器的完全管理控制权。 |
rcon.port |
(查看 GPanel) | RCON 监听的端口。此端口与游戏端口不同。请在 GPanel 网络选项卡中查看分配给您的 RCON 端口。 |
rcon.web |
1 |
启用基于 WebSocket 的 RCON 接口。RustAdmin 和 RCON.IO 等工具需要此设置。设置为 0 则仅使用旧版 source RCON。 |
server.cfg 中的 RCON 配置示例:
rcon.password "your-strong-password-here"
rcon.web 1
请勿硬编码 RCON 端口。您的 RCON 端口由托管平台分配。请在 GPanel 网络选项卡中查看正确的值。如果端口已通过 GPanel 启动选项卡设置,则无需在
server.cfg 中重复设置。
请妥善保管您的 RCON 密码。任何使用正确密码连接到您 RCON 端口的人都拥有服务器的完全控制权,包括封禁玩家、生成物品和关闭服务器的能力。请使用强且唯一的密码,不要与他人分享。
使用 GPanel 控制台
运行管理员命令最简单的方法是直接通过 GPanel。无需外部工具或 RCON 配置。
- 登录 GPanel 并选择您的 Rust 服务器。
- 点击控制台选项卡。此选项卡直接连接到正在运行的服务器输出。
- 在底部的输入框中键入命令并按 Enter。命令会立即执行,输出会显示在控制台日志中。
使用外部 RCON 工具
如需持续的管理访问或在游戏中进行管理,外部 RCON 客户端是标准选择:
| 工具 | 类型 | 说明 |
|---|---|---|
| RustAdmin | 桌面应用程序(Windows) | 功能丰富的客户端,具有玩家管理、封禁、聊天监控和定时命令功能。是 Rust RCON 最常用的工具。 |
| RCON.IO | 基于网页 | 基于浏览器的 RCON 客户端。无需安装。适合从任何设备快速访问。 |
使用任何外部 RCON 工具连接时,您需要从 GPanel 获取三个值:
- 服务器 IP — 显示在 GPanel 网络选项卡中
- RCON 端口 — 显示在 GPanel 网络选项卡中(与游戏端口不同)
- RCON 密码 —
server.cfg中rcon.password的值
如需帮助查找连接详情,请参阅 如何查找服务器 IP 和端口。
常用管理员命令
这些命令可以通过 GPanel 控制台或任何已连接的 RCON 客户端运行。
玩家管理
| 命令 | 说明 |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
授予玩家所有者级别的管理权限。所有者可以在游戏中运行所有命令。 |
moderatorid STEAMID64 "Name" "Reason" |
授予玩家管理员级别的管理权限。 |
removeowner STEAMID64 |
撤销玩家的所有者级别管理权限。 |
removemoderator STEAMID64 |
撤销玩家的管理员级别管理权限。 |
ban STEAMID64 "Reason" |
通过 Steam ID 封禁玩家。 |
unban STEAMID64 |
解除对玩家的封禁。 |
kick "PlayerName" |
将玩家踢出服务器。 |
players |
列出当前所有已连接的玩家及其 Steam ID。 |
添加管理员后,请运行
server.writecfg。通过 ownerid 或 moderatorid 进行的管理员和版主分配在运行 server.writecfg 之前仅保存在内存中。如果在此之前服务器重启,这些分配将丢失。
服务器控制
| 命令 | 说明 |
|---|---|
server.writecfg |
将当前的管理员/版主列表和设置写入磁盘,使其在重启后保持有效。 |
server.save |
强制立即保存世界。 |
say "Message" |
在服务器聊天中向所有玩家广播消息。 |
status |
显示服务器状态,包括玩家数量、内存使用情况和 FPS。 |
server.fps |
显示当前服务器的 tick rate(FPS)。 |
Oxide 插件命令
如果您已安装 Oxide/uMod,以下附加命令可用。有关插件管理的完整详情,请参阅 Rust Oxide/uMod 插件安装指南。
| 命令 | 说明 |
|---|---|
oxide.reload PluginName |
无需重启服务器即可重新加载特定的 Oxide 插件。 |
oxide.plugins |
列出所有当前已加载的插件及其版本。 |
RCON 连接故障排除
如果您无法使用外部工具连接 RCON,请检查以下内容:
- 确认
server.cfg中已设置rcon.web 1。大多数外部工具(RustAdmin、RCON.IO)需要 WebSocket RCON 接口。 - 确认您使用的是 RCON 端口而非游戏端口。请在 GPanel 网络选项卡中查看分配给您的 RCON 端口。
- 仔细检查 RCON 密码与
server.cfg中设置的值完全匹配。密码区分大小写。 - 服务器必须完全启动后才能接受 RCON 连接。请在控制台输出中查找
Server startup complete。
有关其他常见服务器问题,请参阅 Rust 服务器故障排除。
需要帮助?
如果您遇到本指南未涵盖的问题,我们的支持团队随时为您提供帮助。提交支持工单,并附上您的服务器 ID、问题描述和相关的控制台输出。