Arma 3 server problems
Common Arma 3 server problems and how to fix them. Mod settings live on your Startup page. See Arma 3 settings.
Players get kicked or cannot join because of mods
Section titled “Players get kicked or cannot join because of mods”Why it happens: Arma 3 requires players and the server to run the same mod versions. If a mod updated on the Workshop but not on the server (or the other way round), players are refused.
How to fix it:
- Make sure Automatic Updates (
UPDATE_SERVER) on the Startup page is set to 1. - Restart the server so it checks for mod updates.
- Ask players to update their mods in the Steam Workshop and restart the game.
- If it still fails, set [Repair] Validate Server Files (
VALIDATE_SERVER) to 1 for one start, then set it back to 0. It makes startup slower.
Client and server mod lists do not match
Section titled “Client and server mod lists do not match”Why it happens: The server only loads the mods from your modlist file and Additional Mods. Players must load the same required mods.
How to fix it:
- Export your modlist from the Arma 3 Launcher as an HTML file.
- Open Files and upload it to the server’s root folder.
- On Startup, set Modlist File (
MOD_FILE) to that exact filename (default ismodlist.html). - Restart the server and check the Console for each mod loading.
Modlist HTML is ignored or no mods load
Section titled “Modlist HTML is ignored or no mods load”Why it happens: The filename does not match, the file is in a subfolder, or the file was exported wrongly.
How to fix it:
- In Files, check the file is in the root folder, not inside another folder.
- Check the name matches Modlist File exactly, including capitals and the
.htmlending. - Re-export the list from the Launcher and upload it again.
- Restart and read the Console for errors.
Mods fail to load or files are not found
Section titled “Mods fail to load or files are not found”Why it happens: Arma on Linux is case sensitive. Mods copied from Windows often have capital letters in file names.
How to fix it:
- On Startup, set [Repair] Make Mod Files Lowercase (
MODS_LOWERCASE) to 1. - Start the server once, then set it back to 0.
- Make sure folder names in Additional Mods use no capitals and no spaces.
Signature or key errors (players kicked by signature checks)
Section titled “Signature or key errors (players kicked by signature checks)”Why it happens: With signature checking on, every mod the player loads needs its .bikey in the server’s keys folder. A missing or outdated key blocks the player.
How to fix it:
- Update the mod on the server (restart with Automatic Updates on).
- The server normally copies each mod’s
.bikeyinto thekeysfolder itself. In Files, openkeysand check the mod’s key is there. - If a player runs a mod the server does not have, they need to remove it, or you can list it under [Advanced] Optional Client-Side Mods (
OPTIONALMODS), in@workshopIDform separated by semicolons, e.g.@123456789;@987654321;.
Server-side mod makes players fail to join
Section titled “Server-side mod makes players fail to join”Why it happens: A mod that only needs to run on the server was loaded as a normal mod, so clients are asked to have it too.
How to fix it: Move it from Additional Mods to [Advanced] Server-Side Only Mods (SERVERMODS). Clients do not need these when signature checking is enabled.
Server does not appear in the server browser
Section titled “Server does not appear in the server browser”Why it happens: New servers can take a few minutes to show up. Passwords, ports, and long or mismatched mod lists also hide or block a server.
How to fix it:
- Wait a few minutes after the status says Online.
- Try direct connect using the address and port on the Network page. See Network and ports.
- Remove Server Password temporarily to test.
- If direct connect works but the list does not, open a ticket so we can check the ports.
BattlEye error or “Kicked by BattlEye”
Section titled “BattlEye error or “Kicked by BattlEye””Why it happens: BattlEye can block players with outdated clients, modified files or a blocked BattlEye service.
How to fix it:
- Ask the player to restart Steam and Arma 3 and let BattlEye update.
- Verify the game files in Steam.
- Check the player’s antivirus or firewall is not blocking BattlEye.
- Some mods do not work with BattlEye. Check the mod’s own notes.
Server crashes or runs out of memory with many mods
Section titled “Server crashes or runs out of memory with many mods”Why it happens: Big modlists and large missions use a lot of memory. When the plan limit is reached, the server is stopped.
How to fix it:
- Watch the memory graph on the Console.
- Remove mods you do not need.
- Lower Max Players (
MAX_PLAYERS). - See Out of memory. A bigger plan may be needed. See Upgrade.
Creator DLC (CDLC) will not load
Section titled “Creator DLC (CDLC) will not load”Why it happens: CDLC files must be downloaded, then loaded by folder name.
How to fix it:
- Set Download Creator DLCs (
CDLC) to 1 and restart so it downloads during the update. - Add the CDLC folder name to Additional Mods, for example
vn;for Prairie Fire. - Players must own the CDLC too.
- If the update fails, open a ticket with the Console output.
Where are server.cfg and basic.cfg?
Section titled “Where are server.cfg and basic.cfg?”Why it happens: Arma 3 keeps server rules in server.cfg and network tuning in basic.cfg. On this panel, some values may be rewritten on each start.
How to fix it:
- Open Files and find
server.cfg. - Edit the settings the game documents, such as the mission list, then save.
- Values covered by Startup variables (password, max players) should be changed on Startup, or they may be overwritten.
- Restart the server.
Extra startup parameters cause a crash
Section titled “Extra startup parameters cause a crash”Why it happens: A wrong or unsupported flag in Extra Startup Parameters (STARTUP_PARAMS) can stop the server from starting.
How to fix it:
- On Startup, put the value back to
-noLogs. - Save and start the server.
- Add flags one at a time using the Arma 3 startup parameters list.
Server stuck updating or Steam download fails
Section titled “Server stuck updating or Steam download fails”Why it happens: Steam download hiccups, or a full disk from many mods.
How to fix it:
- Check your disk use. See Disk full.
- Restart the server to retry the update.
- Use Validate Server Files once if files look corrupt.
- If it repeats, open a ticket.
Headless client crashes or spams the Console
Section titled “Headless client crashes or spams the Console”Why it happens: Headless clients (HC) are for advanced use, add extra load and only help with missions written for them.
How to fix it:
- Set [Advanced] Headless Clients (
HC_NUM) to 0 to turn them off. - If you keep them, enable Clear HC Profiles Cache on Startup (
CLEAR_CACHE) and keep HC Hide Console Output on. - If the server has a password, headless clients need it too.
Still stuck?
Section titled “Still stuck?”Open a ticket or ask on Discord. See Contact support.