Arma Reforger server problems
Common Arma Reforger server problems. Settings are on your Startup page. See Arma Reforger settings.
Server does not show in the server browser
Section titled “Server does not show in the server browser”Why it happens: The server may be hidden, still starting, or the wrong scenario is set.
How to fix it:
- On Startup, check Visible in Server Browser (
VISIBLE) istrue. - Wait a few minutes after the status says Online.
- Check Server Region (
REGION) and Server Name (SERVER_NAME) and search for the name in the game. - Try direct connect with the address and port from Network. See Network and ports.
- If direct connect works but the browser does not, open a ticket.
Cannot connect by direct IP
Section titled “Cannot connect by direct IP”Why it happens: Wrong address or port, or the server is not fully started.
How to fix it:
- Check the Console shows the server is running and the status is Online.
- Copy the primary address and port from Network.
- Check the password: Server Password (
SERVER_PASS) must be typed by players if set. - See Can’t connect to any game server.
Wrong or invalid Scenario ID
Section titled “Wrong or invalid Scenario ID”Why it happens: Scenario ID (SCENARIO_ID) is the path of a scenario .conf file (it looks like {ECC61978EDCC2B5A}Missions/23_Campaign.conf). If it is not valid, the server cannot load a mission.
How to fix it:
- The Scenario ID setting says valid IDs can be viewed in the Console when the server starts. Start the server and read the Console.
- Copy one exactly, including the curly braces and the
.confpath after them, into Scenario ID. - Save and restart.
Mods are not loading
Section titled “Mods are not loading”Why it happens: Arma Reforger mods are listed in the server’s config.json, not on the Startup page. There is no editable variable for mods here.
How to fix it:
- Open Files and edit
config.json. Look for themodslist inside thegamesection. - Each mod entry needs its mod ID (
modId, a long hex ID shown on the mod’s Workshop page).nameis only a label, andversionis optional (without it the latest version is used). - Save, then restart. Mods are downloaded when the server starts.
- If a mod updates, you may need to change its
versionto the new one. - Leave the address and port entries alone: the panel writes those itself on start.
- If mods still fail, open a ticket with the Console error.
Players are kicked for a mod mismatch or missing mod
Section titled “Players are kicked for a mod mismatch or missing mod”Why it happens: Players get the server’s mods when they join, and a mod that failed to download or has a different version can stop the join.
How to fix it:
- Restart the server so mods check for updates (keep Automatic Updates
AUTO_UPDATEat 1). - Ask players to restart the game and try again.
- Remove recently added mods one at a time to find the bad one.
Kicked by BattlEye
Section titled “Kicked by BattlEye”Why it happens: Enable BattlEye (BATTLEYE) requires all clients to run it.
How to fix it:
- Ask the player to restart the game and check BattlEye is not blocked by antivirus.
- To test whether BattlEye is the cause, set
BATTLEYEtofalse, save and restart. Only do this if you accept running without anti-cheat.
Client and server version mismatch after an update
Section titled “Client and server version mismatch after an update”Why it happens: The game updated and the server did not, or the opposite.
How to fix it:
- Keep Automatic Updates at 1 and restart the server.
- Set [Repair] Validate Server Files (
VALIDATE) totruefor one start if files look damaged, then clear it. - Ask players to update their game.
Server crashes or runs out of memory
Section titled “Server crashes or runs out of memory”Why it happens: Large scenarios, many mods and many players use a lot of memory.
How to fix it:
- Watch memory on the Console.
- Lower Max Players (
MAX_PLAYERS) and remove unneeded mods. - See Out of memory and Upgrade.
Low server FPS or lag
Section titled “Low server FPS or lag”Why it happens: The server is under load from players, AI or mods.
How to fix it:
- Set Log FPS Interval (
LOG_INTERVAL) to a number such as 60 to see server FPS in the Console. Set it back to 0 later. - Leave Max FPS (
MAX_FPS) at a sensible value. It only caps the server. - Lower player count or heavy mods.
Cannot use admin commands
Section titled “Cannot use admin commands”Why it happens: The admin password was not set or not typed correctly.
How to fix it:
- Set Admin Password (
ADMIN_PASS) on Startup and restart. - In game, log in with the admin login command using that password.
Server stuck on installing or updating
Section titled “Server stuck on installing or updating”Why it happens: The first install and each update download a lot of data.
How to fix it:
- Wait and watch the Console.
- Check disk space. See Disk full.
- If it does not finish, open a ticket.
My config.json changes keep reverting
Section titled “My config.json changes keep reverting”Why it happens: The panel may write the port and address into config.json on start. Settings also set on Startup (name, password, scenario, max players) may be overwritten.
How to fix it: Change those on Startup. Edit only the other parts of config.json, such as the mod list.
Still stuck?
Section titled “Still stuck?”Open a ticket or ask on Discord. See Contact support.