xgaming.tools

Arma Reforger config.json Validator

Paste your Arma Reforger config.json and catch syntax errors, invalid port ranges, bad scenarioId format, case-sensitive rcon.permission mistakes, and PSN+mods conflicts before the server silently fails to start.

Paste your config.json, drop a file, or load an example. All validation runs in your browser — nothing is uploaded.

Paste your config and press Validate

Attempt auto-fix

Auto-fix tries to: strip // single-line comments, remove trailing commas, convert single-quoted strings to double-quoted, and trim trailing whitespace. Always review the diff before applying.

Arma Reforger config.json Field Reference

Reforger’s config.json is parsed as strict JSON — field names are case-sensitive and a single trailing comma will abort startup. The table below lists every major field, its type, and a working example.

FieldTypeExampleNotes
bindAddressstring"0.0.0.0"Interface to bind — 0.0.0.0 listens on all
bindPortinteger2001Game port (UDP), 1024–65535
publicAddressstring""Advertised IP — leave empty for auto
publicPortinteger2001Usually matches bindPort
a2s.addressstring"0.0.0.0"A2S query bind
a2s.portinteger17777Query port (UDP), must differ from bindPort
rcon.addressstring"0.0.0.0"RCON bind address
rcon.portinteger19999RCON port (UDP), must be unique
rcon.passwordstring"long-password"Required if rcon block exists, no spaces
rcon.permissionstring"admin"Exactly "admin" or "monitor" — case-sensitive
rcon.maxClientsinteger161–32
game.namestring"My Server"1–100 chars, shown in browser
game.passwordstring""Join password, empty for open
game.passwordAdminstring"..."Password for in-game admin login
game.adminsstring[]["76561198..."]SteamID64 list, 17 digits starting 7656
game.scenarioIdstring"{ECC61...}Missions/23_Campaign.conf"UPPERCASE hex in braces
game.maxPlayersinteger641–128
game.visiblebooleantruefalse = hidden from browser
game.crossPlatformbooleantrueEnable PC+console play
game.supportedPlatformsstring[]["PLATFORM_PC","PLATFORM_XBL"]Adding PLATFORM_PSN disables mods
game.modsobject[][]Workshop mods — empty for vanilla
game.gameProperties.serverMaxViewDistanceinteger2500100–3000
game.gameProperties.networkViewDistanceinteger1500≤ serverMaxViewDistance
game.gameProperties.battlEyebooleantrueAnti-cheat toggle
operating.aiLimitinteger-1-1 unlimited, 0 disabled, or positive int
operating.disableAIbooleanfalseIf true, aiLimit is ignored
operating.playerSaveTimeinteger120Seconds between player saves
persistence.autoSaveIntervalinteger3000 disables auto-save

Common config.json Errors and Fixes

  • Trailing commas — a comma after the last item in an object or array aborts JSON parsing and the server exits before logging anything useful. Remove the stray comma or run Auto-fix.
  • Case-sensitive rcon.permission — must be exactly "admin" or "monitor" (lowercase). "Admin" and "ADMIN" fail silently.
  • networkViewDistance greater than serverMaxViewDistance — the network distance must be ≤ the render distance. Lower one or raise the other.
  • PS5 crossplay with mods — including PLATFORM_PSN in supportedPlatforms while game.mods is non-empty disables modding entirely. Pick one.
  • Port conflictsbindPort, a2s.port, and rcon.port must all be different (defaults 2001 / 17777 / 19999).
  • Invalid scenarioId format — must be {HEX_UPPERCASE}Missions/Name.conf. Lowercase hex or missing braces is rejected.
  • Invalid SteamID64 in game.admins — each entry must be a 17-digit string starting with 7656.
  • Weak or default rcon.password"admin", "password", and "changeme" are common brute-force targets. Use a long random password with no spaces.
  • maxPlayers above 128 — Reforger’s engine caps at 128 slots. Higher values are rejected.
  • Single quotes or // comments — JSON is strict. Use double quotes and no comments at all; Auto-fix can strip the common cases for you.

How to Validate Arma Reforger Configs

  1. Stop your Reforger server so nothing holds a lock on config.json.
  2. Open the file from your server root (or the XGamingServer File Manager) and copy its full contents.
  3. Paste into the editor above, press Validate, and fix every red error before restarting.
  4. If you see green “All checks passed”, upload the file back to the server and restart. Still failing? Check profile/logs/console.log for scenario/mod errors.

Where config.json Lives

Windows

  • C:\ArmaReforgerServer\config.json
  • Default SteamCMD install path for a self-hosted Windows server.

Linux

  • /home/xgaming/reforger/config.json
  • Or wherever you launched ArmaReforgerServer from — always relative to the working directory.
  • On XGamingServer: File Manager → server root.

FAQ

Arma Reforger config.json Validator — FAQ

Is this Arma Reforger config.json Validator free to use?

Yes, the Arma Reforger config.json Validator is 100% free — no signup required, no hidden fees, no downloads. Everything runs in your browser.

How accurate is the Arma Reforger config.json Validator?

Values are pulled from the Arma Reforger game files and community-verified formulas. Results match what you see in-game, and we update the tool when the game gets major patches.

Can I host a Arma Reforger server with XGamingServer?

Yes. XGamingServer offers instant Arma Reforger server hosting with mod support, automatic backups, DDoS protection, and 24/7 support. All popular game settings are pre-configured.

Does the config.json Validator work on mobile?

Yes, the config.json Validator is fully responsive and works on desktop, tablet, and mobile browsers.

You might also need

Built-In Tool

Config Tool Built Into XGamingServer

Get managed Arma Reforger hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.

Built-In Config ToolInstant Server SetupDDoS ProtectionExpert 24/7 Support
Get 40% OFFNo setup fees · Cancel anytime