前置阅读:请先完成 腐蚀rust-云鸢联机平台文档站 后再阅读本文档。
本文档面向 云鸢联机 平台用户,涵盖管理员添加、权限体系、常用命令及查询工具。
📌 管理员权限体系
Rust 服务器内置两级管理权限,权限差异不可逆,请谨慎分配:
权限等级 | 命令 | 权限范围 | 适用场景 |
|---|
服主 (Owner) | ownerid
| 全部命令,含添加/移除其他管理员、修改服务器核心配置 | 服务器所有者 |
管理员 (Moderator) | moderatorid
| 玩家管理命令(踢人、封禁、传送、刷物等),无法添加/移除管理员 | 日常运维人员 |
⚠️ 安全建议:仅将 ownerid 授予最高负责人,moderatorid 授予普通管理。误授 ownerid 可能导致服务器被恶意篡改。
🛠️ 添加管理员(两种方法)
方法一:控制台直接添加(即时生效,推荐)
服务器运行状态下,进入控制面板控制台输入:
ownerid 76561198xxxxxxxxxx "管理员名字"
或添加普通管理员:
moderatorid 76561198xxxxxxxxxx "管理员名字"
执行后必须保存配置:
server.writecfg
生效逻辑:命令执行后立即生效,但必须通过 server.writecfg 写入配置文件,否则重启后权限丢失。
方法二:配置文件添加(永久生效)
适用于服务器未启动时批量配置,或需要固化权限的场景。
文件路径:
/home/container/server/rust/cfg/users.cfg
编辑内容(每行一个,换行分隔):
ownerid 76561198xxxxxxxxxx
moderatorid 76561198xxxxxxxxxx
保存后重启服务器即可生效。
🔍 如何获取 Steam64 位 ID
Steam64 ID 是 17 位纯数字(如 76561198123456789),是 Rust 权限系统的唯一标识。
打开 Steam 客户端 → 点击右上角头像 → 查看我的个人资料
右键个人资料页面空白处 → 复制网页 URL
访问查询网站,粘贴 URL 即可转换
💡 快捷方式:若你的 Steam 个人资料 URL 中已包含 profiles/76561198...,那串数字就是 Steam64 ID,可直接使用。
📋 常用管理员命令大全
一、权限管理命令
命令 | 作用 | 示例 |
|---|
ownerid <Steam64> "名字"
| 添加服主 | ownerid 76561198123456789 "Admin"
|
moderatorid <Steam64> "名字"
| 添加管理员 | moderatorid 76561198123456789 "Mod"
|
removeowner <Steam64>
| 移除服主 | removeowner 76561198123456789
|
removemoderator <Steam64>
| 移除管理员 | removemoderator 76561198123456789
|
server.writecfg
| 保存权限配置(必做) | server.writecfg
|
二、玩家管理命令
命令 | 作用 | 示例 |
|---|
status
| 查看在线玩家列表(含 Steam64、IP、Ping) | status
|
users
| 查看玩家 Steam64 与名字 | users
|
kick <玩家名/Steam64> "原因"
| 踢出玩家 | kick "PlayerName" "违规"
|
kickall
| 踢出所有玩家 | kickall
|
ban <玩家名> "原因"
| 封禁在线玩家 | ban "PlayerName" "作弊"
|
banid <Steam64> "名字" "原因"
| 封禁指定 Steam64(支持离线) | banid 76561198... "Name" "作弊"
|
unban <Steam64>
| 解封玩家 | unban 76561198...
|
bans
| 查看封禁列表 | bans
|
banlistex
| 查看详细封禁列表(含原因) | banlistex
|
mute <玩家名>
| 禁言玩家 | mute "PlayerName"
|
unmute <玩家名>
| 解除禁言 | unmute "PlayerName"
|
三、传送与移动命令
命令 | 作用 | 示例 |
|---|
teleport <玩家名/Steam64>
| 传送到指定玩家 | teleport "PlayerName"
|
teleport2me <玩家名/Steam64>
| 将玩家传送到你身边 | teleport2me "PlayerName"
|
teleportpos "x y z"
| 传送到指定坐标 | teleportpos "100 50 200"
|
teleport2marker
| 传送到地图标记点 | teleport2marker
|
teleportlos
| 沿视线方向传送 | teleportlos
|
noclip
| 开启/关闭飞行穿墙模式 | noclip
|
debugcamera
| 自由视角相机 | debugcamera
|
四、环境与时间控制
命令 | 作用 | 示例 |
|---|
env.time <0-24>
| 设置服务器时间 | env.time 12(正午)
|
env.progresstime true/false
| 开启/暂停时间流逝 | env.progresstime false
|
weather.load <预设>
| 加载天气预设 | weather.load clear(晴朗)
|
weather.report
| 查看当前天气状态 | weather.report
|
weather.rain <0-1>
| 设置降雨强度 | weather.rain 0.5
|
weather.fog <0-1>
| 设置雾浓度 | weather.fog 0.3
|
五、实体与建筑管理
命令 | 作用 | 示例 |
|---|
ent kill
| 销毁准心所指的实体 | ent kill
|
ent who
| 查看准心实体归属玩家 | ent who
|
ent lock
| 锁定准心实体 | ent lock
|
ent unlock
| 解锁准心实体 | ent unlock
|
del <prefab路径>
| 批量删除指定预制件(慎用) | del bear
|
spawn <实体名>
| 在准心处生成实体 | spawn horse
|
spawnitem <物品名>
| 在准心处生成物品 | spawnitem rifle.ak
|
六、服务器运维命令
命令 | 作用 | 示例 |
|---|
say "消息"
| 向全服广播消息 | say "欢迎加入服务器!"
|
save
| 强制保存服务器状态 | save
|
server.writecfg
| 保存服务器配置到文件 | server.writecfg
|
quit
| 保存并关闭服务器 | quit
|
fps
| 查看服务器当前帧率 | fps
|
version
| 查看服务器版本信息 | version
|
world.rendermap
| 生成高清地图 PNG 文件 | world.rendermap
|
七、事件与特殊功能
命令 | 作用 | 示例 |
|---|
heli.call
| 召唤巡逻直升机事件 | heli.call
|
heli.calltome
| 召唤直升机到管理员位置 | heli.calltome
|
bradley.quickrespawn
| 立即刷新 Bradley 坦克 | bradley.quickrespawn
|
god true/false
| 开启/关闭无敌模式 | god true
|
heal
| 恢复满生命值 | heal
|
hurt <数值>
| 对自己造成伤害 | hurt 50
|
eat / drink
| 恢复饥饿/口渴值 | eat
|
refillvitals
| 恢复全部状态(血、饥、渴) | refillvitals
|
🌐 命令查询网站推荐
以下网站均为 国内可直接访问,无需梯子:
💡 技巧:在服务器控制台输入 find <关键词> 可快速筛选命令。例如 find teleport 会列出所有传送相关命令。
Q1:添加管理员后没有权限?
必须执行 server.writecfg 保存配置,且玩家需要重新连接服务器权限才会生效。
Q2:users.cfg 修改后未生效?
确保文件路径正确(server/rust/cfg/users.cfg),且服务器重启后读取。若服务器正在运行,建议改用控制台 ownerid + server.writecfg 方式。
Q3:如何区分 ban 和 banid?
ban 通过玩家名封禁(仅对在线玩家有效);banid 通过 Steam64 封禁(支持离线玩家,更精准,推荐)。
Q4:管理员能使用 RCON 工具吗?
ownerid 拥有完整 RCON 权限;moderatorid 仅能在游戏内 F1 控制台使用管理命令,无法使用外部 RCON 工具执行服务器级命令。
📄 文档版本:v1.0 | 适用平台:云鸢联机 (game.yunyuan.cloud)
如遇问题,请联系平台售后客服或查阅 帮助文档。
所有命令来源于网络,请注意甄别。
评论区