本指南介绍您在 Legion Hosting 上的 Frozen Flame 专用服务器的 RCON 设置、管理员命令、玩家管理、服务器管理、世界设置和故障排除。Frozen Flame 使用 RCON 协议进行远程管理,让您完全控制玩家、物品和服务器操作。有关初始服务器设置、启动变量、游戏模式和如何连接,请参阅 Frozen Flame 服务器设置指南。
RCON 设置
Frozen Flame 使用 RCON(远程控制台)协议进行服务器管理。在使用任何管理员命令之前,必须先配置 RCON。
启用 RCON
- 在 GPanel 中,转到 Startup 选项卡。
- 将
RCON_PASSWORD设置为您选择的强密码。 - 记下分配给您服务器的 RCON 端口(在 Network 选项卡中可见)。
- 重新启动服务器使更改生效。
连接到 RCON
您可以使用任何标准 RCON 客户端连接,例如 mcrcon、RCON CLI 或基于网页的 RCON 工具。连接时请使用以下详细信息:
| 字段 | 值 |
|---|---|
| 主机 | 您的服务器 IP(来自 GPanel Network 选项卡) |
| 端口 | RCON 端口(来自 GPanel Network 选项卡) |
| 密码 | admin:<your-rcon-password> |
admin:<password> 格式。例如,如果您的 RCON 密码是 mypass123,请在 RCON 客户端中输入 admin:mypass123 作为密码。
玩家管理命令
以下 RCON 命令用于管理服务器上的玩家。将 <PlayerID> 替换为目标玩家的 ID,可以使用 Admin_GetOnlinePlayers 查找。
| 命令 | 描述 |
|---|---|
Admin_GetOnlinePlayers |
列出所有当前连接的玩家及其名称和 ID。 |
Admin_ListUserProfiles |
列出所有曾经加入过服务器的玩家。 |
Admin_GetPlayerInfo <PlayerID> |
显示特定玩家的详细信息。 |
Admin_KickPlayer <PlayerID> <Reason> |
将玩家踢出服务器并附带原因消息。 |
Admin_Ban <PlayerID> <Seconds> <Reason> |
封禁玩家指定的时长(秒)。使用非常大的数字可实现永久封禁。 |
Admin_Unban <PlayerID> |
解除封禁,允许玩家重新加入。 |
Admin_Chatban <PlayerID> <Seconds> <Reason> |
限制玩家在指定时间内无法使用文字聊天。 |
Admin_ChatUnban <PlayerID> |
恢复被禁言玩家的聊天权限。 |
Admin_Respawn <PlayerID> |
将玩家的位置重置到出生点。 |
Admin_ChatMessage [Message] |
向所有在线玩家广播全服消息。 |
玩家档案和物品栏命令
这些命令允许您检查和修改玩家档案、物品栏和进度。
| 命令 | 描述 |
|---|---|
Admin_InfoUserProfile <PlayerID> |
显示详细的用户档案信息。 |
Admin_GetPlayerInventory <PlayerID> |
列出玩家物品栏中的所有物品和数量。 |
Admin_AddItem <PlayerID> <ItemID> <Amount> |
授予玩家物品。需要内部物品 ID。 |
Admin_RemoveItem <PlayerID> <ItemID> <Amount> |
从玩家物品栏中移除物品。 |
Admin_AddFlame <PlayerID> <Amount> |
奖励玩家经验值(Flame)。 |
Admin_RemoveFlame <PlayerID> <Amount> |
扣除玩家的经验值。不会降低等级。 |
Admin_AddUserProfile <PlayerID> <Role> |
为玩家档案分配角色。 |
Admin_RemoveUserProfile <PlayerID> |
删除特定玩家的档案数据。 |
Admin_RemoveProfile <PlayerID> |
永久移除玩家的档案和所有存档数据。 |
Admin_ReloadUserProfiles |
从磁盘重新加载所有用户档案数据。 |
Admin_SaveUserProfile |
将当前档案状态持久化到磁盘。 |
服务器管理命令
| 命令 | 描述 |
|---|---|
Admin_SaveWorld |
强制立即保存世界。 |
Admin_SaveAll |
同时保存世界状态和所有玩家档案。 |
Admin_ServerWorld |
显示当前服务器版本。 |
Admin_Shutdown |
优雅地关闭服务器。 |
Admin_Restart |
重新启动服务器。 |
Admin_ScheduleMaintenanceMode <Seconds> |
安排维护关闭,并向所有玩家发送倒计时通知。 |
Admin_CancelScheduledMaintenanceMode |
取消先前安排的维护关闭。 |
Admin_ScheduleMaintenanceMode 300 可在维护关闭前给玩家 5 分钟的提前通知。这比直接使用 Admin_Shutdown 更加友好。
通过 Game.ini 设置世界参数
除了基本的服务器设置外,您还可以在 Game.ini 文件的 [/Script/FrozenFlame.GameBalance] 部分中调整游戏参数。编辑前请先停止服务器。
| 设置 | 默认值 | 描述 |
|---|---|---|
ArmorDurabilityReducementAfterDeath |
25 |
死亡时护甲耐久度损失百分比。 |
DefaultWeaponDurabilityCost |
0.5 |
每次使用时武器耐久度损耗率。 |
bAllowCreaturesToDamageBuildings |
False |
怪物是否能够破坏玩家建造的建筑。 |
bAllowPlayersToDamageBuildings |
True |
玩家是否能够破坏其他玩家的建筑(与 PvP 相关)。 |
bInvulnerableModules |
False |
如果设为 True,建筑将不可摧毁。 |
bLimitlessSupport |
False |
如果设为 True,取消建筑结构支撑限制。 |
bDemolishResourceDropMultiplier |
0.5 |
拆除建筑时返还的资源百分比。 |
故障排除
RCON 连接被拒绝
- 确认
RCON_PASSWORD已在 Startup 选项卡中设置且服务器已重新启动。 - 确保您使用的是 GPanel Network 选项卡中正确的 RCON 端口。
- 记住在认证时使用
admin:<password>格式。
服务器未出现在浏览器中
- 确认
Engine.ini包含用于公开可见性的[URL]MetaServer 部分。 - 启动后等待几分钟,让服务器在主服务器上注册。
- 玩家始终可以使用直接连接作为替代方式。
玩家无法加入
- 检查服务器是否在 GPanel 中正在运行且已完全启动。
- 确认密码与
Game.ini或启动变量中设置的密码匹配。 - 确保未达到
MaxPlayers上限。
服务器启动时崩溃
- 检查 GPanel 控制台中的错误消息。
- 验证您的 INI 文件语法正确(无拼写错误、正确的段落标题)。
- 尝试删除配置文件并重新启动以重新生成默认值。
- 如果在游戏更新后仍然崩溃,提交支持工单。
相关文章
- Frozen Flame 服务器设置指南 — 初始设置、启动变量、游戏模式和如何连接
- 如何查找您的服务器 IP 和端口
- 如何通过 SFTP 上传文件
- 服务器启动指南
需要帮助?
如果您遇到本指南未涵盖的 Frozen Flame 服务器问题,提交支持工单,并附上您的服务器 IP、问题描述以及相关的错误消息或 RCON 输出。