限时抢购 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 服务器设置指南


本指南介绍如何在 Legion Hosting 上设置 Arma Reforger 专用服务器、配置启动变量、编辑服务器配置、选择场景、连接服务器和管理网络设置。有关管理员设置、RCON 访问和模组安装,请参阅 Arma Reforger 管理员和模组安装

注意: Arma Reforger 使用基于 JSON 的配置系统。所有服务器设置通过单个 config.json 文件控制。熟悉 JSON 格式会有所帮助但不是必需的——本指南提供了可以复制和修改的示例。

1. 首次启动

  1. 登录 GPanel 并选择您的 Arma Reforger 服务器。
  2. 转到 Startup 选项卡并查看可配置变量(请参阅第 2 节的表格)。
  3. SERVER_NAME 设置为您的服务器名称。
  4. 如果要限制访问,请设置 SERVER_PASSWORD。留空则为公共服务器。
  5. MAX_PLAYERS 设置为服务器所需的玩家数量。
  6. 返回 Console 选项卡并点击 Start
  7. 等待控制台显示服务器已完成加载。首次启动可能需要几分钟,因为服务器需要下载所需的游戏数据并生成初始配置。
首次启动会生成配置文件。 如果您需要编辑 config.json,请先启动一次服务器,等待加载完成,然后在编辑前停止服务器。配置文件在首次运行之前不会存在。

2. GPanel 启动变量

以下变量可在 GPanel Startup 选项卡中使用。这些变量在每次启动时传递给服务器。

变量 必需 描述
SERVER_NAME 在游戏内服务器浏览器中显示的名称。
SERVER_PASS 玩家加入时需要输入的可选密码。留空则为公共服务器。
MAX_PLAYERS 最大玩家数量。默认为 64。更高的玩家数需要更多服务器资源。
ADMIN_PASS RCON(远程控制台)访问的密码。如果要使用 RCON 命令则为必需。
SCENARIO_ID 要加载的场景(游戏模式)。请参阅第 4 节了解可用场景及其 ID。

3. 服务器配置 (config.json)

主要服务器配置文件是 config.json,位于服务器根目录。此文件控制所有服务器行为,包括游戏设置、场景选择、管理员访问和网络配置。

文件位置

config.json

使用 GPanel 中的 Files 选项卡或通过 SFTP 连接来打开此文件。如果文件不存在,请启动并停止服务器一次以生成它。

编辑 config.json 前务必停止服务器。 服务器在启动时读取此文件。服务器运行期间所做的更改在下次重启前不会生效。

关键设置

设置 类型 描述
name String 在浏览器中显示的服务器名称。如果设置了 SERVER_NAME 启动变量,则会被覆盖。
password String 加入密码。空字符串表示公共服务器。
passwordAdmin String 管理员/RCON 密码。远程控制台访问所必需。
scenarioId String 要加载的场景资源 ID。请参阅第 4 节了解可用值。
maxPlayers Integer 最大同时在线玩家数。默认 64。
visible Boolean 服务器是否出现在公共服务器浏览器中。设置为 true 表示公开,false 表示私密(仅限直接连接)。
crossPlatform Boolean 启用或禁用 PC 和主机玩家之间的跨平台联机。默认 true
supportedPlatforms Array 允许连接的平台。选项:"PLATFORM_PC""PLATFORM_XBL"。两者都包含可实现跨平台联机。
disableThirdPerson Boolean 强制仅第一人称视角。默认 false
fastValidation Boolean 加速玩家连接验证。建议保持 true
battlEye Boolean 启用 BattlEye 反作弊。默认 true。详情请参阅 Arma Reforger 管理员和模组安装

config.json 示例

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "game": {
    "name": "My Legion Reforger Server",
    "password": "",
    "passwordAdmin": "YourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL"],
    "gameProperties": {
      "serverMaxViewDistance": 2500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true
    },
    "mods": []
  },
  "a2sQueryEnabled": true
}
JSON 格式要求严格。 一个错位的逗号、缺失的括号或多余的引号都会阻止服务器启动。如果编辑后出现错误,请使用 JSON 验证器(如 jsonlint.com)检查语法。

4. 场景选择

Arma Reforger 使用场景来定义游戏模式和地图。在配置中将 scenarioId 设置为以下值之一:

场景 Scenario ID 描述
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf 美苏阵营在 Everon 岛上的大规模军事冲突。团队占领基地并争夺岛屿控制权。这是主要的 PvP 游戏模式。
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Game Master(类似 Zeus)为玩家实时创建场景。一名玩家担任 GM,放置目标、敌人和事件。适合结构化合作体验。
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf 对抗 AI 敌人的 PvE 合作任务。玩家在较小的、重点区域地图上协作完成目标。
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf 无特定目标的开放沙盒模式。玩家可以自由探索、练习和实验。适合训练或休闲游玩。
自定义场景: 来自 Workshop 的社区创建场景也可以加载。您需要场景的完整资源 ID。请参阅 Arma Reforger 管理员和模组安装了解 Workshop 模组设置。

5. 如何连接

选项 A — 游戏内服务器浏览器

  1. 启动 Arma Reforger
  2. 从主菜单选择 Multiplayer,然后选择 Server Browser
  3. 使用搜索栏或筛选器按名称查找您的服务器。
  4. 选择您的服务器并点击 Join。如果提示则输入服务器密码。
服务器浏览器可能需要一些时间来填充列表。使用搜索和筛选选项缩小结果范围。如果您的服务器在 config.json 中将 visible 设置为 false,它将不会出现在浏览器中——请使用直接连接。

选项 B — 直接连接

  1. 启动 Arma Reforger
  2. 从主菜单选择 Multiplayer,然后选择 Direct Join
  3. 输入 GPanel Network 选项卡中显示的服务器 IP 地址和端口:
    <your-server-ip>:<port>
  4. 如果设置了服务器密码则输入密码,然后点击 Join
连接问题? 验证您的服务器正在 GPanel 中运行并检查控制台是否有错误。确保使用 Network 选项卡中的正确 IP 和端口——除非您有专用 IP,否则端口是随机分配的。如果服务器使用模组,所有连接的玩家必须安装相同的模组——请参阅 Arma Reforger 管理员和模组安装

6. 网络设置

config.json 的网络部分控制服务器如何与玩家和主服务器列表通信。

设置 默认值 描述
bindAddress 0.0.0.0 服务器绑定的 IP 地址。保留为 0.0.0.0 以绑定所有接口(推荐)。
bindPort 2001 服务器监听的 UDP 端口。由 GPanel 管理——除非有指示,否则不要更改。
publicAddress (空) 报告给主服务器的公共 IP 地址。留空以自动检测。
publicPort 2001 报告给主服务器的公共端口。应与 bindPort 匹配。
a2sQueryEnabled true 启用 A2S 查询协议,用于服务器浏览器列表和第三方监控工具。
serverMaxViewDistance 2500 最大视距(米)。较低的值可减少服务器负载,但会限制玩家看到其他实体的距离。
networkViewDistance 1500 服务器向客户端发送实体数据的最大距离。降低此值可以提高繁忙服务器的性能。
不要更改 bindPort 值。 端口由 GPanel 分配,必须与您分配的端口匹配。更改它将阻止玩家连接。

7. 故障排除

服务器未出现在浏览器中

  • GPanel 中确认服务器已完全启动。检查控制台是否有错误。
  • 验证 config.jsonvisible 是否设置为 true
  • 确保 a2sQueryEnabledtrue
  • 服务器浏览器可能需要几分钟才能列出新启动的服务器。等待期间可尝试直接连接。

服务器启动时崩溃

  • 检查控制台日志中的错误消息。最常见的原因是 config.json 中的 JSON 语法无效。
  • 使用 JSON 验证器(如 jsonlint.com)验证您的 config.json
  • 验证 scenarioId 是否为有效的场景标识符。不正确的 ID 将阻止服务器加载。
  • 尝试删除 config.json 并重启以生成全新的配置。
  • 如果崩溃持续发生,请提交支持工单,附上您的服务器 IP 和控制台中的任何错误消息。

玩家无法连接

  • 验证服务器是否正在运行,并在 GPanel 的 Network 选项卡中查看正确的 IP 和端口。
  • 检查服务器密码是否正确(区分大小写)。
  • 如果服务器使用模组,玩家必须安装所有必需的模组。缺少模组将阻止连接。
  • 确保服务器和客户端运行相同的游戏版本。
  • 如果启用了 BattlEye,玩家必须在客户端安装并运行 BattlEye。

相关文章

需要帮助?

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


这篇文章对您有帮助吗?

Ready to Get Started?

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