本指南涵盖 Midnight Ghost Hunt 专用服务器的管理员设置、命令、玩家管理和地图轮换控制。有关初始服务器设置和配置,请参阅 Midnight Ghost Hunt 服务器设置指南。
注意: Midnight Ghost Hunt 基于 Unreal Engine 4 构建。管理员功能主要通过服务器配置文件和游戏内管理员命令来管理。RCON 支持允许远程管理。
1. 管理员设置
设置管理员密码
要使用管理员命令,您需要设置管理员密码。这在 GPanel Startup 选项卡中配置:
- 登录 GPanel 并选择您的 Midnight Ghost Hunt 服务器。
- 转到 Startup 选项卡。
- 将 ADMIN_PASSWORD 变量设置为安全密码。
- 重启服务器以使更改生效。
在游戏中以管理员身份登录
连接到服务器后:
- 打开游戏内控制台(按
~波浪键)。 - 输入管理员登录命令:
AdminPassword YourAdminPassword - 如果密码正确,您将收到确认消息。
请保管好您的管理员密码。 任何拥有管理员密码的人都可以执行服务器命令。如果密码泄露,请立即更改。
2. 管理员命令
以管理员身份验证后,以下命令可用。按 ~ 打开控制台并输入命令。
| 命令 | 描述 |
|---|---|
AdminPassword <password> |
使用配置的密码验证管理员身份。 |
Kick <player_name> |
通过显示名称将玩家踢出服务器。 |
Ban <player_name> |
封禁玩家。被封禁的玩家将无法重新加入。 |
Unban <player_name> |
解除封禁,允许玩家重新加入。 |
ServerTravel <map_path> |
强制服务器立即切换到指定地图。 |
RestartRound |
重新开始当前回合。 |
Pause |
暂停当前游戏。再次使用可取消暂停。 |
ListPlayers |
显示所有已连接玩家及其 ID 的列表。 |
3. 玩家管理
踢出玩家
要从当前会话中移除捣乱的玩家:
Kick PlayerName
该玩家将立即断开连接,但除非被封禁,否则可以重新加入。
封禁玩家
要永久阻止玩家进入您的服务器:
Ban PlayerName
封禁在服务器重启后仍然有效。要解除封禁:
Unban PlayerName
使用服务器密码
对于私人游戏,请在 GPanel Startup 选项卡或服务器配置中设置服务器密码。只有知道密码的玩家才能加入。
4. 地图轮换管理
在比赛中更换地图
使用 ServerTravel 命令立即切换地图:
ServerTravel /Game/Maps/Museum
ServerTravel /Game/Maps/Mansion
ServerTravel /Game/Maps/School
ServerTravel /Game/Maps/GhostShip
ServerTravel /Game/Maps/Cabin
ServerTravel /Game/Maps/Asylum
ServerTravel /Game/Maps/Diner
提示: 使用
ServerTravel 会结束当前比赛并立即加载指定地图。所有玩家将被移至新地图。
编辑地图轮换
要更改自动轮换中包含的地图,请编辑 Game.ini:
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
在 [/Script/MGH.MGHGameMode] 下添加或删除 +GameMapRotation 条目。每场比赛结束后,服务器按顺序循环列出的地图。
- 从 GPanel 停止服务器。
- 通过 Files 选项卡或 SFTP 编辑
Game.ini。 - 根据需要添加或删除地图条目。
- 保存文件并启动服务器。
5. RCON(远程控制台)
如果启用了 RCON,您可以在不连接游戏的情况下远程执行管理员命令:
- 在 GPanel 的 Startup 选项卡中设置 ADMIN_PASSWORD(此密码同时用作 RCON 密码)。
- 使用 RCON 客户端连接到服务器的 IP 和 RCON 端口。
- 执行上述管理员命令部分中列出的相同命令。
安全提示: 请使用强且唯一的 RCON 密码。RCON 提供完整的服务器控制权限,不应与不受信任的用户共享。
6. 故障排除
管理员命令不起作用
- 确认您已在控制台中使用
AdminPassword正确输入了管理员密码。 - 检查 GPanel Startup 选项卡中是否已设置
ADMIN_PASSWORD。 - 确保踢出或封禁时使用的是精确的玩家名称(名称区分大小写)。
地图更换失败
- 确认地图路径正确。不正确的路径会导致命令静默失败。
- 检查地图是否存在于游戏的当前版本中。地图可能在更新中被添加或重命名。
玩家绕过封禁
- 封禁通常与 Steam ID 绑定。如果玩家使用不同的 Steam 账户,封禁将不适用。
- 对于私人游戏,建议使用服务器密码而非仅依赖封禁。
配置更改后服务器崩溃
- 删除修改过的 INI 文件并重启服务器以重新生成默认配置。
- 一次只做一项更改,以便确定是哪个设置导致了问题。
- 如果崩溃持续发生,请 提交支持工单 并附上 GPanel 控制台中的错误消息。
相关文章
需要帮助?
如果您遇到此处未涵盖的问题,请 提交支持工单 并提供您的服务器 IP、问题描述以及 GPanel 控制台中的任何错误消息。