当您的账户有权限时,可以通过Web控制台、RCON或游戏内F1控制台使用这些常见的Rust服务器命令。这是一个实用的管理员命令列表,并非Rust提供的所有客户端/调试命令。对于玩家命令,请使用SteamID64值,而不是显示名称,因为显示名称可能会重复或更改。您可以通过steamid.io找到SteamID64。
服务器和玩家命令
| 命令或设置 | 功能 |
|---|---|
status | 显示已连接的玩家和服务器状态。 |
serverinfo | 以JSON格式显示服务器信息。 |
say "message" | 发送服务器消息。 |
server.save | 强制服务器保存。 |
server.writecfg | 将用户、封禁和一些配置更改写入磁盘。 |
global.restart 300 | 安排一个以秒为单位的重启倒计时。 |
global.cancelrestart | 取消已安排的重启倒计时。 |
users | 列出所有者和管理员条目。 |
banlistex | 显示扩展封禁列表。 |
kick STEAMID64 "reason" | 踢出玩家。 |
banid STEAMID64 "reason" | 封禁玩家。 |
unban STEAMID64 | 移除封禁。 |
管理员访问命令
| 命令或设置 | 功能 |
|---|---|
ownerid STEAMID64 "Name" "Reason" | 添加服务器所有者。 |
moderatorid STEAMID64 "Name" "Reason" | 添加管理员。 |
removeowner STEAMID64 | 移除所有者。 |
removemoderator STEAMID64 | 移除管理员。 |
uMod/Oxide 命令
| 命令或设置 | 功能 |
|---|---|
oxide.plugins | 列出已加载的uMod/Oxide插件。 |
oxide.reload PluginName | 在配置更改后重新加载一个插件。 |
oxide.grant user STEAMID64 permission.name | 授予玩家一个权限。 |
oxide.grant group admin permission.name | 授予管理员组一个权限。 |
oxide.revoke user STEAMID64 permission.name | 移除玩家的一个权限。 |
oxide.show user STEAMID64 | 显示玩家的uMod权限。 |
常见的server.cfg设置
| 命令或设置 | 功能 |
|---|---|
server.hostname "Name" | 设置公共服务器名称。 |
server.description "Text" | 设置服务器浏览器描述。 |
server.headerimage "URL" | 设置服务器浏览器横幅图像。 |
server.seed 12345 | 设置程序生成地图种子。 |
server.worldsize 4000 | 设置程序生成地图大小。 |
server.pve true | 启用PvE模式。 |
有关管理员设置,请使用在Rust服务器上设置管理员。有关插件权限,请使用如何授予Oxide权限。
