Skip to main content

Arma Reforger Server Configuration

Configure your Arma Reforger server through the Startup tab and config.json file.

Startup Tab Settings

Most settings are configured directly in the Startup tab of the Game Panel:

Basic Settings

SettingVariableDescription
Server NameSERVER_NAMEName displayed in server browser
Max PlayersMAX_PLAYERSMaximum players (1-256)
Server PasswordSERVER_PASSPassword required to join
Admin PasswordADMIN_PASSPassword for admin commands
Server RegionREGIONISO country code (US, GB, DE, etc.)

Gameplay Settings

SettingVariableOptions
Scenario IDSCENARIO_IDMission/scenario to load
BattlEyeBATTLEYEtrue or false
Disable Third PersonDISABLE_THIRDtrue or false
Visible in BrowserVISIBLEtrue or false
Auto JoinableAUTO_JOINABLEtrue or false

RCON Settings

SettingVariableDescription
RCON PasswordRCON_PASSPassword for remote console
RCON PermissionRCON_PERMISSIONmonitor or admin
Change your RCON password! The default is CHANGEME. Anyone with this password can control your server.

Advanced Settings

SettingVariableDescription
Max FPSMAX_FPSServer FPS limit (default: 120)
Log IntervalLOG_INTERVALStats logging frequency in seconds
Validate FilesVALIDATESet to true to verify server files
Auto UpdateAUTO_UPDATE1 to enable updates on restart

Config.json File

For more advanced configuration, edit the config.json file in your server’s root directory:
1

Access File Manager

Go to File Manager in the Game Panel
2

Open config.json

Click on config.json in the root directory
3

Edit Settings

Modify the settings as needed
4

Save and Restart

Save the file and restart your server

Config.json Structure

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,

  "publicAddress": "your.server.ip",
  "publicPort": 2001,

  "a2s": {
    "address": "0.0.0.0",
    "port": 17777
  },

  "rcon": {
    "address": "0.0.0.0",
    "port": 19999,
    "password": "YourRCONPassword",
    "permission": "admin",
    "blacklist": [],
    "whitelist": []
  },

  "game": {
    "name": "My Arma Reforger Server",
    "password": "",
    "passwordAdmin": "AdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 32,
    "visible": true,
    "crossPlatform": true,

    "gameProperties": {
      "serverMaxViewDistance": 500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true,
      "VONDisableUI": false,
      "VONDisableDirectSpeechUI": false
    },

    "mods": []
  }
}

Game Properties

Configure gameplay options in the gameProperties section:
PropertyDescriptionDefault
serverMaxViewDistanceMaximum view distance500
serverMinGrassDistanceMinimum grass render distance50
networkViewDistanceNetwork sync distance500
disableThirdPersonForce first-person viewfalse
fastValidationQuick file validationtrue
battlEyeEnable BattlEye anti-cheattrue
VONDisableUIHide voice chat UIfalse
VONDisableDirectSpeechUIHide direct speech UIfalse

RCON Commands

With RCON enabled, you can execute commands remotely:

Common Commands

CommandDescription
#kick <playerID>Kick a player
#ban <playerID>Ban a player
#shutdownGracefully shutdown server
#restartRestart the server

RCON Permission Levels

  • monitor - View server info only
  • admin - Full control including kicks, bans, and shutdowns

Region Codes

Common region codes for the REGION setting:
RegionCode
United StatesUS
United KingdomGB
GermanyDE
FranceFR
AustraliaAU
CanadaCA
NetherlandsNL

Best Practices

Performance Tips:
  • Lower serverMaxViewDistance for better performance with many players
  • Use fastValidation: true for quicker player connections
  • Set appropriate MAX_FPS to prevent CPU overuse
Security Tips:
  • Always set a strong RCON password
  • Use server password for private communities
  • Enable BattlEye for public servers