Arma Reforger Config.json Format Guide
Complete technical reference for understanding and creating Arma Reforger config.json files
Contents
1. Basic JSON Structure
The Arma Reforger config.json file follows a specific JSON schema. Here's the basic structure:
{
"bindAddress": "0.0.0.0",
"bindPort": 2001,
"publicAddress": "",
"publicPort": 2001,
"game": {
"name": "My Arma Reforger Server",
"password": "",
"passwordAdmin": "",
"admins": [],
"scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
"maxPlayers": 64,
"visible": true,
"crossPlatform": true,
"supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL", "PLATFORM_PSN"],
"mods": [],
"gameProperties": {
"serverMaxViewDistance": 1600,
"serverMinGrassDistance": 0,
"networkViewDistance": 1500,
"disableThirdPerson": false,
"fastValidation": true,
"battlEye": true
}
}
}Use our visual config tool to generate this JSON automatically without writing code!
2. Network Configuration
| Property | Type | Description |
|---|---|---|
| bindAddress | String | IP address to bind the server to (usually "0.0.0.0") |
| bindPort | Number | Port for server communication (default: 2001) |
| publicAddress | String | Public IP address (leave empty for automatic) |
| publicPort | Number | Public port (usually same as bindPort) |
3. Game Properties
The game object contains all gameplay-related settings:
Basic Game Settings
name- Server name displayed in browsermaxPlayers- Maximum concurrent players (1-128)scenarioId- Mission/scenario to runcrossPlatform- Enable PlayStation 5 & Xbox compatibilityGame Properties Object
serverMaxViewDistance- Maximum view distance (500-10000)networkViewDistance- Network sync distance (500-5000)battlEye- Enable BattlEye anti-cheatfastValidation- Speed up player validation6. Validation Rules
- • Missing commas between properties
- • Trailing commas after last property
- • Unescaped quotes in string values
- • Missing brackets or braces
- • Invalid boolean values ("true" instead of true)
- • Port numbers must be between 1-65535
- • maxPlayers range: 1-128
- • View distances should be reasonable (500-10000)
- • Boolean values must be lowercase (true/false)
- • Arrays must contain valid objects
7. Common Configuration Errors
Error: Server won't start
Usually caused by JSON syntax errors or invalid values.
Solution: Use our JSON validator to check for syntax errors.
Error: Mods not loading
Mod configuration issues or platform compatibility problems.
Solution: Verify mod IDs and ensure crossPlatform is set correctly for PS5/Xbox mods.
Error: Poor performance
View distances or player limits set too high for server hardware.
Solution: Reduce serverMaxViewDistance and networkViewDistance values.
Need Help Creating Config.json?
Skip the manual JSON editing and use our visual tools to create perfect configurations.