Documentation

Arma Reforger Server Configuration

Complete guide to configuring your Arma Reforger dedicated server using JSON configuration files.

Quick Start with ArmaReforger.cc

Our control panel handles all configuration automatically. You don't need to manually edit JSON files - use our visual editor instead!

Get a Managed Server

Default Ports

These are the default ports that need to be opened for hosting:

PortProtocolRequiredPurpose
2001UDPYesGame port (client connections)
17777UDPOptionalSteam Query (A2S)
19999UDPOptionalRCON

Root Configuration

bindAddress

IP address to which the server socket will be bound. Leave empty for 0.0.0.0 (all interfaces).

"bindAddress": ""

bindPort

UDP port for the server socket. Range: 1-65535, Default: 2001

"bindPort": 2001

publicAddress

Public IP for backend registration. Leave empty for auto-detection.

"publicAddress": ""

publicPort

Public UDP port registered in backend. Default: 2001

"publicPort": 2001

Game Settings

name

Server name displayed in the browser. Max 100 characters.

"name": "My Arma Reforger Server"

password

Password required to join the server. Leave empty for public server.

"password": ""

passwordAdmin

Admin password for server control. Use #login password in chat.

"passwordAdmin": "yourAdminPassword"

scenarioId

The scenario .conf file path. Use -listScenarios startup parameter to list available scenarios.

"scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf"

maxPlayers

Maximum players allowed. Range: 1-128, Default: 64

"maxPlayers": 64

visible

Server visibility in the browser. Default: true

"visible": true

Game Properties

serverMaxViewDistance

Maximum view distance in meters. Range: 500-10000, Default: 1600

"serverMaxViewDistance": 1600

networkViewDistance

Network streaming range. Range: 500-5000, Default: 1500

"networkViewDistance": 1500

fastValidation

Always set to true for public servers! Validates client data on join.

"fastValidation": true

battlEye

Enable BattlEye anti-cheat. Default: true

"battlEye": true

disableThirdPerson

Force first-person view only. Default: false

"disableThirdPerson": false

Cross-Platform Settings

crossPlatform

Enable cross-platform play (PC, Xbox, PlayStation). Default: false

"crossPlatform": true

Supported Platforms:

  • PLATFORM_PC - PC players
  • PLATFORM_XBL - Xbox players
  • PLATFORM_PSN - PlayStation players

RCON Configuration

address

IP address for RCON socket binding.

port

RCON port. Default: 19999

password

RCON password. Required, min 3 characters, no spaces.

permission

admin - full control | monitor - read-only

Full Configuration Template

{
  "bindAddress": "",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "a2s": {
    "address": "",
    "port": 17777
  },
  "rcon": {
    "address": "",
    "port": 19999,
    "password": "yourRconPassword",
    "permission": "admin"
  },
  "game": {
    "name": "My Arma Reforger Server",
    "password": "",
    "passwordAdmin": "yourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "gameProperties": {
      "serverMaxViewDistance": 1600,
      "serverMinGrassDistance": 0,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true,
      "VONDisableUI": false,
      "VONDisableDirectSpeechUI": false,
      "VONCanTransmitCrossFaction": false
    },
    "mods": []
  }
}

Skip the Configuration Hassle

Our managed servers come with a visual control panel - no JSON editing required.

Get Started - From $10.50/mo