作为 PixARK 服务器管理员,您可以使用强大的命令来管理玩家、生物、世界设置和服务器操作。本指南涵盖管理员密码设置、常用命令、RCON 配置以及 PixARK 专用服务器的故障排除技巧。
管理员密码设置
在游戏中使用管理员命令之前,您必须配置管理员密码。最简单的方法是通过 GPanel 启动变量 ARK_ADMIN_PASSWORD。或者,您也可以在服务器的 GameUserSettings.ini 文件中设置 ServerAdminPassword。
设置管理员密码
选项 1(推荐): 在 GPanel 中,转到 Startup 选项卡,将 ARK_ADMIN_PASSWORD 变量设置为您想要的密码,然后重启服务器。
选项 2: 直接编辑配置文件:
- 从 GPanel 停止您的服务器。
- 通过 SFTP 或 GPanel 的文件管理器导航到
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini。 - 找到
[ServerSettings]部分,添加或修改以下行:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- 保存文件并启动服务器。
在游戏中启用管理员权限
配置好管理员密码后,每次加入服务器时都需要进行身份验证:
- 加入您的 PixARK 服务器。
- 按 Tab(默认按键)打开游戏内控制台。
- 输入以下命令并按回车:
enablecheats YourSecureAdminPassword
如果密码正确,您将看到确认消息。您现在在本次会话期间拥有管理员权限。每次重新连接服务器时都需要重新验证。
enablecheats 命令不会产生可见的输出。如果您没有看到错误消息,则该命令可能已成功执行。可以使用简单的命令如 cheat fly 来验证。
常用管理员命令
所有管理员命令都以 cheat 为前缀。按 Tab 打开控制台,然后输入如下所示的命令。
移动和生存命令
| 命令 | 描述 |
|---|---|
cheat fly |
启用飞行模式。您的角色可以自由地向任何方向飞行。使用 cheat walk 禁用。 |
cheat walk |
禁用飞行模式,恢复正常行走/重力。 |
cheat god |
切换上帝模式,使您对所有伤害免疫。再次运行可禁用。 |
cheat ghost |
启用穿墙模式,允许您穿过地形和建筑物。使用 cheat walk 禁用。 |
cheat infinitestats |
获得无限生命值、耐力、食物、水和其他属性。可切换开/关。 |
生物命令
| 命令 | 描述 |
|---|---|
cheat forcetame |
立即驯服您正在看的生物。该生物无需鞍具即可骑乘,并响应您的命令。 |
cheat destroywilddinos |
移除地图上所有野生(未驯服的)生物。新生物会自然重新生成。适用于刷新生成点或修复因生物过多导致的卡顿。 |
cheat dotame |
像正常驯服一样驯服目标生物(需要鞍具才能骑乘)。 |
cheat summon <ClassID> |
在您的位置生成指定类别的生物。示例:cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
消灭地图上所有敌对生物。类似于 destroywilddinos,但专门针对攻击性生物。 |
世界和环境命令
| 命令 | 描述 |
|---|---|
cheat settimeofday <HH:MM> |
设置游戏内时间。示例:cheat settimeofday 12:00 设置为正午。使用24小时制。 |
cheat saveworld |
强制立即保存世界。在关闭服务器或进行风险操作前使用。 |
cheat slomo <value> |
更改游戏速度。默认值为 1.0。大于 1.0 加速游戏;小于 1.0 减慢游戏。示例:cheat slomo 2 |
cheat setweather <type> |
更改当前天气。可用类型取决于所在生物群系。 |
物品和经验命令
| 命令 | 描述 |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
通过数字 ID 给予物品。品质范围为 0-100。Blueprint:0 为物品,1 为蓝图。示例:cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
通过部分名称给予物品。示例:cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
给予您的角色经验值。第二个参数(0)表示直接添加。第三个参数(1)与部落共享。示例:cheat addexperience 5000 0 1 |
cheat giveengrams |
解锁您角色的所有制作图谱。 |
cheat giveresources |
向您的背包添加每种资源 50 个。 |
传送命令
| 命令 | 描述 |
|---|---|
cheat teleporttoplayer <SteamID> |
将您传送到指定玩家的位置。 |
cheat teleportplayertome <SteamID> |
将指定玩家传送到您的位置。 |
cheat setplayerpos <X> <Y> <Z> |
将您传送到指定的世界坐标。 |
玩家管理:踢出和封禁
管理员可以使用以下命令踢出和封禁违规玩家:
| 命令 | 描述 |
|---|---|
cheat kickplayer <SteamID> |
立即将该玩家踢出服务器。他们可以重新加入。 |
cheat banplayer <SteamID> |
通过 Steam ID 封禁该玩家。在解封之前他们无法重新加入。 |
cheat unbanplayer <SteamID> |
移除指定 Steam ID 的封禁。 |
cheat listplayers |
列出所有当前连接的玩家及其名称和 Steam ID。 |
cheat listplayers 查看所有连接的玩家及其 Steam ID。您也可以从玩家的 Steam 个人资料 URL 中找到其 Steam ID。
RCON 设置
RCON(远程控制台)允许您在不连接游戏服务器的情况下远程执行管理员命令。这对于自动化服务器管理、计划重启和远程管理非常有用。
启用 RCON
- 停止您的服务器。
- 打开
GameUserSettings.ini并在[ServerSettings]下添加以下内容:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- 确保
ServerAdminPassword也已设置,因为 RCON 使用此密码进行身份验证。 - 保存文件并启动服务器。
通过 RCON 连接
使用任何兼容 Source RCON 的客户端连接到您的服务器。常用选项包括:
- mcrcon -- 轻量级命令行 RCON 客户端
- RCON CLI -- 跨平台 RCON 工具
- Battlemetrics -- 基于网页的服务器管理工具,支持 RCON
使用您的服务器 IP、RCON 端口(例如 27020)和 ServerAdminPassword 进行连接。连接后,您可以执行任何管理员命令,无需 cheat 前缀。
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
故障排除
服务器崩溃
| 症状 | 可能原因 | 解决方案 |
|---|---|---|
| 更改配置后启动时崩溃 | 配置文件语法错误 | 检查 GameUserSettings.ini 是否有拼写错误、缺少括号或无效值。如有需要,请从备份恢复。 |
| 游戏过程中崩溃 | 生物过多或内存限制 | 运行 cheat destroywilddinos 清除过多的生物。在 GPanel 中检查内存使用情况。 |
| 生成物品时崩溃 | 无效的物品 ID 或类名 | 验证物品 ID 或类名对 PixARK 是否正确。并非所有 ARK 物品 ID 在 PixARK 中都有效。 |
| 在相同时间反复崩溃 | 自动保存损坏 | 从最近的备份恢复。如果存档损坏,可能需要进行世界重置。 |
连接问题
| 问题 | 解决方案 |
|---|---|
| 玩家找不到服务器 | 确保查询端口正确,且服务器已运行至少 3-5 分钟。尝试直接 IP 连接。 |
| 连接超时 | 在 GPanel 中检查服务器是否正在运行。验证游戏端口(默认 7777)是否正确。服务器可能仍在加载中。 |
| 加入后立即被踢出 | 检查该玩家是否被封禁(cheat listplayers 和封禁列表)。验证游戏版本是否与服务器版本匹配。 |
| RCON 连接被拒绝 | 验证配置中 RCONEnabled=True。检查您使用的 RCON 端口和管理员密码是否正确。 |
世界损坏
如果您的世界损坏(例如持续崩溃、地形缺失、建筑损坏),请按照以下步骤操作:
- 立即停止服务器以防止进一步损坏。
- 通过 SFTP 下载当前的
ShooterGame/Saved/目录作为参考副本。 - 如果您有最近的备份,请上传备份文件替换当前存档进行恢复。
- 如果没有备份,您可能需要删除存档目录内容并重启来执行世界重置。
- 启动服务器并验证是否正常加载。
cheat saveworld,并尽可能避免强制停止服务器。
相关文章
- PixARK 服务器设置指南 -- 初始服务器配置、启动变量和连接方法。
- 如何查找您的服务器 IP 和端口
- 如何通过 SFTP 上传文件
- 新服务器入门指南