Rust 管理员命令可帮助管理员高效地审核和控制服务器的各个方面。 拥有所需权限后,管理员可以修改各种服务器设置、更新配置选项,或将玩家踢出、传送以及从服务器中移除玩家。 结合可用的各种服务器 模组/插件,服务器所有者可以深度自定义并管理自己的服务器,防止恶意玩家或作弊者横行,并按自己的喜好调整服务器设置。
注意:以下列表仅包含用于审核和管理服务器的常用管理员命令。
如何使用管理员命令
1。 以 管理员 身份加入服务器。
2。 按 F1 打开控制台窗口。
3。 在聊天框中输入所需命令。
4。 许多命令也有简写版本,例如 god true。
Rust 管理员命令
| 命令 | 功能 |
|---|---|
admintime [1-24] |
仅为该用户设置一天中的时间。 |
ban [Steam64ID] [username] [reason] [duration] |
将玩家从服务器封禁。 将用户名设为昵称,便于记住该玩家。 |
banid [Steam64ID] [name] [reason] [duration] |
使用 Steam64ID 并附带原因,将玩家从服务器封禁。 不要求该玩家在线于服务器中。 |
banlistex |
返回已封禁用户列表,包含原因和名称。 |
bans |
列出已封禁用户。 |
bradley.quickrespawn |
在发射场重生 Bradley APC,不会创建第二辆 APC。 |
combatlog [Steam64ID] |
显示玩家最近造成伤害和受到伤害的相关信息。 |
connect IP:Port |
连接到指定服务器。 |
connecthidden IP:Port |
连接到指定服务器,且不将其信息输出到控制台。 |
console.clear |
清空 F1 控制台。 |
console.copy |
将 F1 控制台内容复制到剪贴板。 |
debug.lookingat |
输出玩家当前正在查看的目标信息。 |
debug.lookingat_debug |
切换调试统计信息,使其悬浮显示在玩家当前查看的目标上。 |
debugcamera |
使玩家进入自由镜头模式。 |
debugcamera_unfreeze |
冻结 debugcamera 的镜头位置,允许用户从固定视角移动角色。 |
decay.scale [Value] |
接受一个浮点值,用于控制服务器上腐蚀的倍率。 |
decay.upkeep_grief_protection [Minutes] |
设置工具柜被摧毁后可消耗的最大维护分钟数,以在该时间段内防止基地腐蚀。 |
decay.upkeep_period_minutes [Minutes] |
设置维护费用可持续多少分钟。 提高此值可降低维护成本。 |
del [Path] |
接受资产/预制体的资产路径,并删除服务器上找到的所有匹配项。 |
drink [Value] |
按输入的数值增加口渴值。 |
eat [Value] |
按输入的数值增加饥饿值。 |
ent kill |
摧毁用户当前正在查看的实体。 |
ent lock |
锁定用户正在查看的实体(密码锁、钥匙锁)。 |
ent unlock |
解锁用户正在查看的实体(密码锁、钥匙锁)。 |
ent who |
返回放置当前被查看实体的玩家的 Steam64ID。 |
env.progesstime [true/false] |
决定时间是继续推进,还是永久停留在当前小时。 |
env.time [1-24] |
为整个服务器设置一天中的时间。 |
fillwater |
将玩家库存中所有盛水容器装满淡水。 |
find [word] |
返回与输入单词匹配的命令信息。 |
fps |
返回当前每秒帧数。 可在客户端和服务器上使用。 |
fps.limit [Limit] |
用于设置 FPS 可达到的上限。 以 "sv" 为前缀时,可设置服务器 FPS 上限。
|
god [true/false] |
使用户进入上帝模式,防止受到伤害,并阻止饥饿/口渴衰减。 |
headlerp_inertia [true/false] |
控制“alt look”在不再按下后是否延迟回正到面向前方的位置。 |
heal [amount] |
按输入的数量治疗玩家。 |
heli.call |
启动巡逻直升机服务器事件。 |
heli.calltome |
启动巡逻直升机服务器事件,并将直升机召唤到玩家处。 |
hurt [amount] |
按输入的数量伤害玩家。 |
injure |
使玩家受伤倒地。 |
kick [Steam64ID/playerName] [reason] |
将玩家踢出服务器,可选择附带原因。 |
kill |
击杀用户并进入重生菜单(功能与在 Esc 菜单中点击 "suicide" 相同)。 |
killplayer [Steam64ID/playerName] |
击杀输入的玩家,并将其送回重生界面。 |
moderatorid [Steam64ID] |
将玩家设为第二高的管理员授权级别 (1)。 |
mute [Steam64ID/playerName] |
如果在没有管理员权限时使用,会在本地屏蔽该玩家,使你在聊天中看不到其消息。 如果以管理员身份使用,会在整个服务器范围内禁言该玩家。 |
mutelist |
返回本地已屏蔽玩家列表。 |
netgraph.enabled [true/false] |
切换 netgraph 调试叠加层。 |
noclip |
为玩家切换穿墙飞行模式。 |
ownerid [Steam64ID] |
将玩家设为最高管理员授权级别 (2)。 |
perf [0/1/2/3/4/5/6] |
设置在屏幕左下角显示的性能数据。 |
ping |
返回用户到服务器的延迟。 |
playerlist |
以 JSON 格式返回已连接玩家信息。 |
players |
返回服务器上的玩家及其 Steam64ID、名称和 ping。 |
printpos [Steam64ID] |
输出指定玩家当前的坐标位置。 |
quit |
关闭游戏并返回桌面。 |
refillvitals |
将生命值、饥饿值和口渴值补满。 |
removemoderator [Steam64ID] |
移除该玩家的第二高管理员授权级别 (1)。 |
removeowner [Steam64ID] |
移除该玩家的最高管理员授权级别 (2)。 |
resetstate [Steam64ID] |
重置指定玩家的状态。 |
server.writecfg |
将服务器 convar/设置写入 cfg 文件。 |
sleep |
使玩家睡眠。 |
sleepingusers |
列出服务器上所有正在睡眠的玩家。 |
spawn [entity] |
生成指定实体。 |
spawnitem [itemID] |
生成指定物品。 |
status |
返回服务器上的当前玩家。 |
say |
向聊天广播消息。 |
sv stats |
返回当前已连接玩家的统计信息。 |
teleport [playerName/Steam64ID] [playerName/Steam64ID] |
将第一个指定玩家传送到第二个指定玩家处。 |
teleport2marker |
传送到地图上设置的标记位置。 |
teleport2me [playerName/Steam64ID] |
将指定玩家传送到用户的位置。 |
teleport2owneditem [playerName/Steam64ID] |
将用户传送到指定玩家拥有的物品处。 |
teleportany [entity] |
将用户传送到服务器上的任意实体类型处。 |
teleportlos |
传送到玩家正在查看的位置。 |
teleportpos [x, y, z] |
传送到指定坐标。 |
unban [Steam64ID] |
通过 SteamID 解封指定的已封禁玩家。 |
unmute [Steam64ID/index] |
在本地取消对玩家的屏蔽;如果以管理员身份使用,则在服务器端取消禁言。 |
users |
返回服务器上的玩家及其 Steam64ID 和用户名。 |
version |
输出版本和构建信息。 |
wakeupall |
唤醒所有正在睡眠的 NPC 玩家。 |
weather.load [type] |
加载一种天气类型。 |
weather.report |
输出服务器当前天气统计信息。 |
world.rendermap |
保存一份地图的高分辨率 png 文件。 |
writecfg |
将设置和按键绑定写入 cfg 文件。 |