限时抢购 50% 全场服务器优惠 仅剩最后几小时!
距结束还剩: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
分类

Arma Reforger 管理员和模组安装


本指南涵盖 Arma Reforger 专用服务器的管理员设置、RCON 访问、Workshop 模组安装、场景模组、BattlEye 反作弊配置和故障排除。有关初始服务器设置、配置、场景选择和连接说明,请参阅 Arma Reforger 服务器设置指南

1. 管理员设置

Arma Reforger 使用基于身份的管理员系统。管理员在 config.json 文件中使用其 Bohemia Interactive (BI) 身份 ID 进行定义。

查找您的身份 ID

  1. 启动 Arma Reforger 并从主菜单打开 Profile 部分。
  2. 您的 Bohemia Interactive 身份 ID 显示在个人资料页面上。它是一个长字母数字字符串。
  3. 或者,您可以在 Bohemia Interactive 账户页面的个人资料设置中找到它。

将管理员添加到 config.json

  1. GPanel 停止服务器。
  2. 使用 Files 选项卡或通过 SFTP 打开 config.json
  3. game 对象中找到或添加 admins 数组。添加每个管理员玩家的身份 ID:
{
  "game": {
    "name": "My Server",
    "admins": [
      "xxxxxxxxxxxxxxx",
      "yyyyyyyyyyyyyyy"
    ],
    ...
  }
}
  • admins 数组中的每个条目都是一个包含玩家 Bohemia Interactive 身份 ID 的字符串。
  • 您可以根据需要添加任意数量的管理员。条目之间用逗号分隔。
  • 保存文件并启动服务器。列出的玩家在加入时将拥有管理员权限。
JSON 语法很重要。 确保每个 ID 都用双引号括起来并用逗号分隔。不要在最后一个条目后添加尾随逗号。如果不确定,请使用 JSON 验证器。

管理员功能

列在 admins 数组中的玩家可以访问:

  • 踢出/封禁玩家 — 通过游戏内服务器管理菜单。
  • Game Master 模式 — 如果运行 Game Master 场景,管理员可以担任 GM,实时放置单位、目标并控制场景。
  • 管理命令 — 启用时通过游戏内控制台执行。

2. RCON 访问

RCON(远程控制台)允许您在不加入游戏的情况下执行服务器命令。这对于自动化管理、计划重启和监控非常有用。

设置 RCON

  1. 在 GPanel 中设置 ADMIN_PASSWORD 启动变量,或在 config.json 中设置 passwordAdmin。这是 RCON 密码。
  2. 确保 RCON 端口可访问。默认情况下,RCON 端口是游戏端口加 1(例如游戏端口 2001 = RCON 端口 2002)。请在 GPanel 的 Network 选项卡中查看已分配的端口。

通过 RCON 连接

您可以使用任何兼容 BattlEye RCON 的客户端进行连接。常用选项包括:

  • BattlEye RCon — 官方 BattlEye RCON 客户端。
  • ArmA Reforger Server Tool — 专为 Reforger 服务器管理设计的社区工具。

使用服务器 IP、RCON 端口和管理员密码进行连接。

常用 RCON 命令:
命令 描述
#kick <player_id> 将玩家踢出服务器。
#ban <player_id> 将玩家从服务器封禁。
#shutdown 优雅地关闭服务器。通常建议使用 GPanel 进行停止和重启。
#restart 重启当前场景而不重启服务器进程。
players 列出当前连接的玩家及其 ID。

3. Workshop 模组安装

Arma Reforger 通过 Bohemia Interactive Workshop 支持模组。通过在 config.json 中指定模组 ID 将模组添加到服务器。

查找 Mod ID

  1. 在游戏内或 Bohemia Interactive 网站上浏览 Arma Reforger Workshop
  2. 找到您要安装的模组并记下其 Mod ID(一个长字母数字字符串)和版本号。
  3. 某些模组如果包含自定义场景,还会有一个 Scenario ID。如果您想运行模组场景,将需要此 ID。

将模组添加到 config.json

  1. GPanel 停止服务器。
  2. 使用 Files 选项卡或通过 SFTP 打开 config.json
  3. game 对象中找到 mods 数组。使用以下格式添加每个模组:
{
  "game": {
    "mods": [
      {
        "modId": "5965280B2B15DE67",
        "name": "Example Mod",
        "version": "1.0.0"
      },
      {
        "modId": "ABC123DEF4567890",
        "name": "Another Mod",
        "version": "2.1.0"
      }
    ],
    ...
  }
}
  • modId — Workshop 模组的唯一标识符。
  • name — 供您参考的描述性名称。这不影响加载,但有助于在配置中识别模组。
  • version — 要使用的模组版本。服务器将在启动时从 Workshop 下载此版本。
自动下载: 服务器启动时会自动从 Workshop 下载并安装 mods 数组中列出的模组。您无需通过 SFTP 手动上传模组文件。添加新模组后的首次启动可能需要更长时间,因为服务器需要下载模组数据。

加载顺序

模组按照 mods 数组中出现的顺序加载。如果您有依赖于其他模组的模组(例如需要框架模组的模组),请先列出依赖项:

"mods": [
  { "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
  { "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]

4. 场景模组

某些 Workshop 模组包含自定义场景(游戏模式或地图)。要使用模组场景:

  1. 按上述说明将模组添加到 mods 数组中。
  2. scenarioId 设置为场景的资源 ID,该 ID 在模组的 Workshop 描述中提供。
{
  "game": {
    "scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
    "mods": [
      {
        "modId": "SCENARIO_MOD_ID",
        "name": "Custom Scenario Mod",
        "version": "1.0.0"
      }
    ]
  }
}
场景 ID 格式: 模组场景 ID 遵循与原版相同的格式——花括号中的资源 GUID 后跟路径。模组作者会在 Workshop 列表中提供此信息。使用不正确的场景 ID 将导致服务器无法加载。

5. BattlEye 反作弊

Arma Reforger 包含 BattlEye 反作弊保护。默认启用,建议公共服务器使用。

设置 效果
battlEye true 玩家必须安装并运行 BattlEye。作弊者将被检测并封禁。建议公共服务器使用。
battlEye false 不强制执行反作弊。玩家无需 BattlEye 即可加入。仅用于私人/测试服务器。

battlEye 设置位于 config.jsongameProperties 对象内:

"gameProperties": {
  "battlEye": true
}
客户端要求: 当服务器启用 BattlEye 时,所有连接的玩家必须安装并运行 BattlEye。未安装 BattlEye 的玩家将被拒绝进入。BattlEye 通过 Steam 随 Arma Reforger 自动安装。

6. 故障排除

模组未加载

  • 验证 config.json 中的 modIdversion 是否正确。直接从 Workshop 列表复制以避免拼写错误。
  • 检查服务器控制台日志中的下载错误。如果 Workshop 暂时不可用,服务器可能无法下载模组。
  • 确保模组与当前版本的 Arma Reforger 兼容。游戏更新后模组可能会出现问题。
  • 尝试删除所有模组并逐个添加,以确定哪个模组导致问题。
  • 验证 JSON 语法是否正确。config.json 中任何位置的语法错误都会阻止整个文件加载。

服务器崩溃

  • 检查崩溃前的控制台错误消息。常见原因包括不兼容的模组和无效的配置值。
  • 如果添加模组后发生崩溃,请删除该模组并重新测试。某些模组可能相互冲突。
  • 使用 JSON 验证器验证 config.json 以排除语法错误。
  • 如果服务器在负载下崩溃,尝试降低 maxPlayersserverMaxViewDistance
  • 如果崩溃持续发生,请提交支持工单,附上您的服务器 IP、config.json 内容(隐去密码)以及控制台中的任何错误消息。

连接问题

  • 如果添加模组后玩家无法连接,请确认他们安装了相同的模组。Arma Reforger 会在加入时提示玩家下载所需模组,但如果模组版本不完全匹配,此功能可能失败。
  • 验证模组条目中的 version 字段是否与 Workshop 上可用的版本匹配。过时的版本号会导致不匹配。
  • 检查 battlEye 设置是否一致——如果在服务器上启用,玩家必须运行 BattlEye。
  • 如果服务器在浏览器中不可见,请检查 config.jsonvisible 是否为 truea2sQueryEnabled 是否为 true
  • 确保服务器和所有客户端运行相同的游戏版本。Arma Reforger 更新可能会暂时破坏兼容性。

管理员权限不生效

  • 确认您的 Bohemia Interactive 身份 ID 正确列在 config.jsonadmins 数组中。
  • 身份 ID 区分大小写。请完全按照 Bohemia 个人资料中显示的内容复制。
  • 确保 config.json 格式正确。JSON 语法错误会阻止管理员列表加载。
  • 更改 config.json 后重启服务器。更改仅在启动时读取。

相关文章

需要帮助?

如果您在 Arma Reforger 服务器上遇到本文未涵盖的问题,请提交支持工单,并提供您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误消息。


这篇文章对您有帮助吗?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.