本指南介绍如何在您的 ARK: Survival Ascended 服务器上设置和使用管理员命令,包括游戏内控制台命令、RCON 访问以及向其他玩家授予管理员权限。
ServerAdminPassword 并在每次会话中进行身份验证。如果您尚未配置服务器,请先参阅服务器配置指南。
前提条件
- 一个在 Legion Hosting 上运行的 ARK: Survival Ascended 服务器
- 能够访问 GPanel
- 在
GameUserSettings.ini中已配置ServerAdminPassword(在下方步骤 1 中介绍)
步骤 1 — 设置管理员密码
管理员密码在 GameUserSettings.ini 的 [ServerSettings] 部分中设置。如果您已经配置了管理员密码,请跳至步骤 2。
- 登录 GPanel 并选择您的 ARK: Survival Ascended 服务器。
- 从 Console 选项卡停止服务器,并等待状态显示为 Offline。
- 点击 Files 选项卡并导航至
ShooterGame/Saved/Config/WindowsServer/。 - 在文件编辑器中打开
GameUserSettings.ini。 - 找到
[ServerSettings]部分,定位或添加ServerAdminPassword行:
[ServerSettings]
ServerAdminPassword=YourSecurePassword
- 保存文件并从 Console 选项卡启动服务器。
步骤 2 — 在游戏中启用管理员模式
每次加入服务器时,您必须先进行管理员身份验证,然后管理员命令才能生效。每次会话需要验证一次。
- 加入您的 ARK: Survival Ascended 服务器。
- 按波浪号键 (~) 打开游戏内控制台。在某些键盘布局上,该键可能是 `(反引号)。
- 输入以下命令,将
YourPassword替换为您在步骤 1 中设置的ServerAdminPassword:
EnableCheats YourPassword
- 按 Enter。如果密码正确,不会出现错误消息,您现在拥有本次会话的管理员权限。
EnableCheats。 管理员身份验证不会在会话之间保持。如果您断开连接并重新连接,需要再次运行该命令。
步骤 3 — 使用管理员命令
身份验证完成后,您可以从游戏内控制台运行管理员命令。大多数命令需要 cheat 或 admincheat 前缀。下表列出了最常用的命令。
最常用的管理员命令
| 命令 | 说明 |
|---|---|
cheat God |
切换上帝模式 — 激活时您不会受到伤害。 |
cheat Fly |
启用飞行模式。使用 cheat Walk 返回正常移动。 |
cheat Walk |
禁用飞行模式并恢复正常行走/重力。 |
cheat Ghost |
启用穿墙模式 — 可以穿过地形和建筑。使用 cheat Walk 退出。 |
cheat InfiniteStats |
获得无限生命值、耐力、食物、水分和其他属性。再次运行可关闭。 |
cheat GiveItemNum <ItemID> <Qty> <Quality> <Blueprint> |
通过物品 ID 编号给予物品。示例:cheat GiveItemNum 1 100 1 0 给予 100 发简易手枪弹药。 |
cheat GFI <ItemName> <Qty> <Quality> <Blueprint> |
通过简称给予物品。示例:cheat GFI MetalIngot 500 1 0 给予 500 个金属锭。 |
cheat Summon <DinoID> |
在准星位置生成一个生物。示例:cheat Summon Rex_Character_BP_C 生成一只霸王龙。 |
cheat GMSummon "<DinoID>" <Level> |
生成指定等级的已驯服生物。示例:cheat GMSummon "Rex_Character_BP_C" 150 生成一只已驯服的 150 级霸王龙。 |
cheat TeleportPlayerIDToMe <PlayerID> |
将玩家传送到您的位置。使用 cheat ListPlayers 查找玩家 ID。 |
cheat SetTimeOfDay <HH:MM> |
设置一天中的时间。示例:cheat SetTimeOfDay 12:00 设置为正午。 |
cheat DestroyWildDinos |
移除地图上所有野生恐龙。它们会自然重新生成。适用于更改难度设置后刷新野生生物。 |
cheat ListPlayers |
列出所有已连接的玩家及其名称和 ID。 |
cheat KickPlayer <SteamID> |
通过 Steam/平台 ID 将玩家踢出服务器。 |
cheat BanPlayer <SteamID> |
封禁玩家。使用 cheat UnbanPlayer <SteamID> 来解除封禁。 |
cheat SaveWorld |
强制立即保存世界。 |
cheat DoExit |
保存并关闭服务器。之后使用 GPanel 重新启动。 |
cheat 和 admincheat 都可以作为前缀使用。在 ARK: Survival Ascended 中,两者可以互换使用。
给予物品 — 快速参考
给予物品的两种主要方式是 GiveItemNum(通过物品 ID 编号)和 GFI(通过简称)。两者的语法为:
cheat GFI <ShortName> <Quantity> <Quality> <IsBlueprint>
Quality: 1 = Primitive through higher values for better quality
IsBlueprint: 0 = item, 1 = blueprint
常用物品简称:
| 简称 | 物品 | 示例命令 |
|---|---|---|
MetalIngot |
金属锭 | cheat GFI MetalIngot 500 1 0 |
Cemite |
水泥浆 | cheat GFI Cemite 200 1 0 |
Polymer |
聚合物 | cheat GFI Polymer 200 1 0 |
Crystal |
水晶 | cheat GFI Crystal 300 1 0 |
FlarGun |
信号枪 | cheat GFI FlarGun 1 1 0 |
WeaponRifle |
长管步枪 | cheat GFI WeaponRifle 1 1 0 |
步骤 4 — RCON(远程控制台)访问
RCON 允许您在不加入游戏的情况下远程运行管理员命令。这对于从游戏外管理服务器或运行计划命令非常有用。
通过 GPanel 使用 RCON
GPanel 在 Console 选项卡上内置了控制台。服务器运行时,您可以直接在控制台输入框中输入管理员命令。在此处输入的命令将以管理员权限执行,就像在游戏中运行一样 — 无需 EnableCheats。
通过第三方工具使用 RCON
如果您更喜欢使用专用的 RCON 客户端,可以使用第三方工具,例如 mcrcon、ARRCON 或 RCONConsole。连接时您需要:
| 设置 | 在哪里找到 |
|---|---|
| RCON 端口 | GPanel Network 选项卡 — 查找 RCON 端口分配。如果未列出 RCON 端口,请联系支持请求分配。 |
| RCON 密码 | 与 GameUserSettings.ini 中的 ServerAdminPassword 相同。 |
| 服务器 IP | GPanel Console 或 Network 选项卡。 |
要在服务器上启用 RCON,请确保在 GameUserSettings.ini 的 [ServerSettings] 下存在以下设置:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=YourSecurePassword
RCONPort 值设置为匹配。不要假定默认值 27020 适用于您的服务器 — 请在 Network 选项卡中检查您实际分配的端口。
向其他玩家授予管理员权限
在 ARK: Survival Ascended 中,管理员权限完全由 ServerAdminPassword 控制。没有单独的管理员列表或按玩家分配的管理员角色。要授予其他玩家管理员权限:
- 私下将
ServerAdminPassword分享给该玩家。 - 该玩家加入服务器并在控制台中运行
EnableCheats YourPassword进行身份验证。 - 他们将在该会话中拥有完整的管理员权限。
BanPlayer、DoExit 和 DestroyWildDinos。请仅将密码分享给您完全信任的人。如果需要撤销权限,请在 GameUserSettings.ini 中更改 ServerAdminPassword 并重启服务器。
验证
- 加入您的服务器并使用 ~ 打开控制台。
- 运行
EnableCheats YourPassword— 不应出现错误消息。 - 使用无害的命令进行测试,例如
cheat Fly。如果您的角色开始飞行,说明管理员模式正常工作。运行cheat Walk恢复正常。 - 运行
cheat ListPlayers验证您可以看到玩家列表。这确认了完整的管理员权限。
故障排除
EnableCheats 不起作用或返回错误
- 仔细检查您输入的密码是否与
GameUserSettings.ini中ServerAdminPassword设置的密码完全一致。密码区分大小写。 - 确保配置文件中的密码字段末尾没有多余的空格。
- 如果您最近更改了密码,必须重启服务器才能使更改生效。
- 确认
ServerAdminPassword行位于[ServerSettings]部分下,而不是错误地放在其他部分标题下。
管理员命令无效或返回"无权限"
- 每次加入时都必须先运行
EnableCheats。管理员模式不会在会话之间保持。 - 如果您断开连接并重新连接,请在尝试任何命令之前再次运行
EnableCheats。 - 某些命令需要
cheat前缀。如果命令不起作用,请尝试在命令前添加cheat(例如,使用cheat Fly而不是仅使用Fly)。
RCON 连接被拒绝或超时
- 验证
GameUserSettings.ini的[ServerSettings]下已设置RCONEnabled=True。 - 确认配置中的
RCONPort与 GPanel Network 选项卡中分配的端口匹配。 - 确保服务器在尝试连接之前已完全运行 — RCON 在启动过程中不可用。
- 如果 GPanel 中未列出 RCON 端口,请联系支持请求端口分配。
GPanel 控制台命令未执行
- 确保服务器处于 Running 状态。无法向已停止或正在启动的服务器发送命令。
- 先尝试简单的命令,如
ListPlayers,以验证控制台连接是否正常。 - 如果控制台没有响应,服务器可能已静默崩溃。检查 Console 选项卡输出中的错误并在需要时重启。