Arma Reforger 的封禁应基于玩家标识符,而不仅仅是显示名称。最简单的方法是在玩家在线时使用游戏内管理工具或 BattlEye RCON 封禁,因为这些工具可以查看已连接的玩家条目并为您写入正确的封禁详细信息。
在游戏中封禁玩家
- 使用管理员账户或配置的管理员密码加入服务器。
- 打开游戏内玩家/管理员菜单。
- 选择您想要移除的玩家。
- 使用封禁选项并输入简短的原因。
- 重启服务器或检查
bans.txt以确认保存的封禁条目。
这通常是最安全的选项,因为您不需要手动输入玩家身份。
使用 BattlEye RCON 封禁玩家
如果您使用 BattlEye RCON,请使用 RCON 地址、端口和密码连接,具体信息请参阅如何在您的 Arma Reforger 服务器上配置 BattlEye RCON。然后列出已连接的玩家,并通过您的 RCON 客户端显示的玩家编号或 GUID 进行封禁。
players ban PLAYER_NUMBER reason addBan PLAYER_GUID 0 reason bans writeBans
| 命令 | 用途 |
|---|---|
players |
列出已连接的玩家。使用此命令查找您的 RCON 客户端显示的玩家编号、名称、IP 和 GUID/身份。 |
ban PLAYER_NUMBER reason |
通过当前玩家编号封禁当前已连接的玩家。当玩家在线时,这很有用。 |
addBan PLAYER_GUID 0 reason |
通过标识符添加封禁。使用来自 players、日志或管理工具的 GUID/身份。0 通常用于 BattlEye 工具的永久封禁。 |
bans |
在 RCON 客户端中列出保存的封禁。 |
removeBan BAN_NUMBER |
通过 bans 显示的封禁编号移除封禁。 |
writeBans |
将当前封禁列表写入磁盘。 |
编辑 bans.txt
Arma Reforger 将保存的封禁条目存储在 bans.txt 中。此文件最适合查看保存的封禁或移除现有封禁。不要仅将玩家的显示名称放入此文件中;名称可能会更改,无法足够识别玩家。
- 在控制面板中打开您的 Arma Reforger 服务器。
- 点击配置文件。
- 使用文本编辑器打开
bans.txt。
- 要解封玩家,请从
bans.txt中移除该玩家的完整现有封禁行。 - 要手动添加封禁,请复制您的服务器已使用的基于标识符的格式,或通过 RCON 添加封禁,以便服务器为您写入该行。
- 点击保存并退出。
- 如果更改未立即生效,请重启服务器。
手动条目应包含玩家标识符和封禁详细信息。确切的标识符必须来自服务器或管理工具;仅使用 Steam 显示名称无效。
PLAYER_IDENTIFIER duration_or_permanent reason
示例结构:
0123456789abcdef0123456789abcdef permanent Cheating
| 值 | 含义 |
|---|---|
PLAYER_IDENTIFIER |
玩家的服务器身份,例如来自 players、游戏内管理工具、服务器日志或现有封禁行的 BattlEye GUID 或 Reforger 身份。不要仅使用他们的显示名称。 |
duration_or_permanent |
封禁时长,如果您的服务器/工具写入定时封禁,或永久封禁的标记/值。 |
reason |
简短说明玩家被封禁的原因。 |
| 任务 | 最佳方法 |
|---|---|
| 封禁在线玩家 | 使用游戏内/管理工具或 RCON,以便 Reforger 写入正确的玩家标识符。 |
| 解封玩家 | 从 bans.txt 中移除该玩家的保存条目。 |
| 检查谁被封禁 | 打开 bans.txt 并查看保存的条目。 |
| 不确定哪个条目是正确的 | 在删除条目之前检查服务器日志或提交支持票。 |
如果您不确定正确的玩家标识符是什么,请不要猜测。询问玩家他们的平台 ID,检查服务器日志/管理工具,或在玩家在线时使用 RCON/管理命令,以便服务器记录正确的身份。在清除大型封禁列表之前,请保留备份。
