Mods are what turn Arma Reforger from a sharp tactical shooter into whatever your community wants it to be: a hardcore milsim, a chaotic open-world insurgency, or a cross-platform sandbox where PC, Xbox and PlayStation players fight side by side. But Reforger does mods differently from older Arma titles, and that difference trips up a lot of new server owners. This guide covers the best Arma Reforger mods in 2026 by category, and just as importantly, it explains how the modding system actually works on a dedicated server so your picks load cleanly and don’t quietly lock out half your player base.
How Arma Reforger mods work (read this first)
The single biggest thing to understand: Arma Reforger mods do not come from the Steam Workshop. They come from the in-game Reforger Workshop, which is also browsable at reforger.armaplatform.com/workshop. This is Bohemia’s own platform, built so that consoles can use mods too — something the Steam Workshop could never deliver.
On a dedicated server, mods are auto-downloaded. You don’t manually drop files into folders. Instead you list the mods you want inside your server’s JSON config, and when the server boots it pulls each one (and its dependencies) from the Workshop automatically. Clients then download the same mods when they connect. This makes deployment clean and repeatable, but it also means your config has to be exactly right.
Each mod is referenced by a modId, which is a 16-character hexadecimal GUID — not a name, not a number. The human-readable name is optional and purely cosmetic. Here’s the shape of a single mod entry inside the config’s mods array:
"mods": [
{ "modId": "591AF5BDA9F7CE8B", "name": "Capture & Hold", "version": "1.0.3", "required": true }
]
Three things to note about that entry. The modId is mandatory and case-sensitive. The name is just a label for your own sanity. And version is optional — if you omit it, the server pulls the latest published version, which is usually what you want so you’re not chasing manual updates every week. The required flag controls whether clients are forced to download the mod to join.
Finding a mod’s 16-character modId
Open the mod’s page in the Reforger Workshop and copy the 16-character hex GUID straight from the page URL. The same ID also lives in the mod’s ServerData.json. Many host control panels and community tools will auto-resolve the GUID and its dependency tree for you, which saves a lot of error-prone copy-paste. If you self-host on raw infrastructure, you’ll be copying these by hand, so double-check every character — one wrong digit and the server fails to download the mod.
Dependencies and load order matter
This is where a lot of modded servers fall over. Most serious mods depend on other mods, and those dependencies can have dependencies of their own. Every one of them must be present in your mods array, or the stack won’t load correctly.
Load order matters too. Frameworks and dependencies must load before the content that builds on them. As a rule of thumb:
- Core frameworks first (for example, an ACE core before any ACE extension modules).
- Base game modes before their add-on packs (base Overthrow before its faction or map packs).
- Content and cosmetic add-ons last.
Two config switches govern whether players are forced to install mods. The top-level modsRequiredByDefault flag (default true) sets the baseline, and the per-mod required flag overrides it on a case-by-case basis. If you want an optional client-side cosmetic that doesn’t gate joins, that’s where you set it.
The console-compatibility warning every admin must read
Arma Reforger is cross-platform across PC, Xbox and PlayStation 5, and mods are part of that promise — but with a catch that determines your entire mod strategy. The rule is about scripts versus data.
Since Update 1.4 (May 2025), PS5 players can join modded servers — but only mods that ship data and assets only. Any mod containing script code is blocked on PSN by Sony policy. Mod authors flag each mod’s platform compatibility (PC-only, PC+Xbox, or all-platforms) based on whether it contains scripts. Xbox follows a similar spirit: console mod support depends on each mod’s declared platform compatibility.
The practical consequence is blunt: a heavy scripted modpack — and most realism and gameplay frameworks are heavily scripted — will silently exclude PS5 players from your server even if you’ve listed PLATFORM_PSN in your config. Nobody gets an error explaining why; the platform just can’t load the mod. So before you commit to a stack, decide who your audience is:
| Server type | Mod approach | Platform reach |
|---|---|---|
| Full crossplay (PC + Xbox + PSN) | Vanilla or data-only mods | All three platforms |
| Modded crossplay | Data-only + Xbox-allowed mods | PC + Xbox (PSN limited) |
| Hardcore milsim | Heavy scripted stack (ACE, etc.) | PC-focused; PS5 excluded |
For crossplay to work at all, remember that BattlEye must be enabled (battlEye: true, which is the default) — console players will not join a server with it off. There’s much more detail in our guide to making an Arma Reforger server cross-platform.
The best Arma Reforger mods in 2026, by category
We’re deliberately keeping version numbers out of this list — they change weekly, and pinning a version in your config just creates maintenance work. What matters is what each mod does and where it fits in your stack.
Realism frameworks — ACE Anvil
ACE Anvil (Advanced Combat Environment) is the flagship realism framework and the go-to for serious tactical and milsim servers. It overhauls the medical system, deepens ballistics, and adds dangers like overpressure and backblast zones behind launchers, among many other systems. If you want gunfights to feel deadly and treatment to feel like a genuine team task, ACE is the foundation you build on.
Heads-up: ACE is a scripted framework, so it’s a PC-focused choice that will exclude PS5 players. Because it changes the medical loop so heavily, it pairs naturally with a well-organized squad — if you want to understand the systems it builds on top of, read our guide to the medic role in Arma Reforger first.
Factions & content — RHS: Status Quo
RHS – Status Quo from Red Hammer Studios is the flagship content expansion: a large modern-equipment pack adding US and Russian forces, weapons, vehicles, uniforms and gear. If your server’s vanilla 1980s arsenal feels limiting, RHS is the single biggest content upgrade you can make. It also has its own Conflict variants (you’ll see scenario names like ConflictVariantsRHS) so you can run the new equipment inside the flagship game mode rather than just admiring it in the editor.
Game modes & scenarios — Overthrow
Overthrow is one of the most popular ways to play modded Reforger. It’s a large open-world dynamic insurgency campaign — you build up a resistance from nothing, capture territory, manage resources and fight an adaptive enemy across the whole map. It’s a totally different rhythm from Conflict and it’s the reason a lot of communities run dedicated Overthrow servers. Remember the load-order rule here: base Overthrow loads before any of its faction or map packs.
Alongside Overthrow, Capture & Hold variants give you a faster, more arcade-leaning objective mode that’s great for smaller groups or warm-up rounds.
Quality of life — Where Am I and VPad
Reforger’s navigation is deliberately manual — you read a paper map and orient yourself. That’s great for immersion and brutal for newcomers. Two QoL mods soften the learning curve:
- Where Am I — marks your position on the map, so players learning the terrain don’t spend their first ten sessions hopelessly lost.
- VPad — a military-style tablet that shows a live map while you’re moving, driving or flying. Invaluable for vehicle crews and command roles.
Both are lightweight QoL choices that meaningfully improve the experience without changing the core combat balance. If your server skews toward new or returning players, these earn their slot.
Maps & terrain
The base game ships three maps as of the current 1.6 build — Everon, Arland, and Kolguyev (Kolguyev was added in 1.6). Beyond those, the Workshop hosts community terrain packs and additional islands. Specific top terrain picks shift constantly, so the most reliable advice is to browse the Workshop’s “Terrain” or “World” category and check each one’s platform compatibility before adding it to a crossplay server.
Server-admin tooling
The Workshop also carries RCON and management mods plus admin-helper tools. Rather than name a specific title that may be renamed or deprecated, filter the Workshop’s “Server” or “Admin” tags and pick something actively maintained. These pair well with the native RCON support built into the server config (more on that below).
The focused-stack strategy
It’s tempting to install everything that looks cool. Don’t. The strongest modded Reforger servers in 2026 run a focused stack, not a kitchen sink. A proven recipe looks like this:
- One faction/content pack (e.g. RHS – Status Quo)
- One realism framework (e.g. ACE Anvil)
- One mission/scenario tool or game mode (e.g. Overthrow or a Conflict variant)
- Optional: one terrain pack
- A couple of QoL mods (Where Am I, VPad)
A focused stack keeps download times reasonable, makes dependency conflicts far easier to debug, and gives your server a clear identity. A bloated stack does the opposite: longer joins, more breakage on every update, and — if any of those mods are scripted — fewer platforms able to play.
Putting mods into your server config
Arma Reforger uses a JSON server config (commonly config.json or ServerConfig.json), not the classic Arma .cfg. All keys are case-sensitive, and IPv6 is not supported. The mods array lives inside the game block. Here’s a realistic skeleton with one mod loaded — note the default ports: game on 2001, the A2S query on 17777, and RCON on 19999:
{
"bindAddress": "",
"bindPort": 2001,
"publicAddress": "",
"publicPort": 2001,
"a2s": {
"address": "0.0.0.0",
"port": 17777
},
"rcon": {
"address": "127.0.0.1",
"port": 19999,
"password": "ChangeMe123",
"permission": "admin",
"maxClients": 16
},
"game": {
"name": "My Reforger Server",
"password": "",
"passwordAdmin": "SuperSecretAdminPass",
"scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
"maxPlayers": 64,
"crossPlatform": false,
"supportedPlatforms": ["PLATFORM_PC"],
"modsRequiredByDefault": true,
"gameProperties": {
"battlEye": true,
"fastValidation": true
},
"mods": [
{ "modId": "591AF5BDA9F7CE8B", "name": "Capture & Hold" }
]
}
}
A few config notes that interact with mods: maxPlayers defaults to 64 and can range from 1 to 128; passwordAdmin must contain no spaces; and fastValidation should stay true on public servers. For a field-by-field walkthrough of every block, see our Arma Reforger server configuration guide.
Pointing the server at a modded scenario
Adding a content mod doesn’t automatically change what’s being played — you still set the scenarioId. Its format is {16-HEX-GUID}Missions/FileName.conf, where the GUID in braces identifies the owning resource (the base game, or a specific mod). The built-in scenarios use the base-game GUIDs:
Conflict – Everon: {ECC61978EDCC2B5A}Missions/23_Campaign.conf
Conflict – Arland: {C41618FD18E9D714}Missions/23_Campaign_Arland.conf
Game Master – Everon: {59AD59368755F41A}Missions/21_GM_Eden.conf
Game Master – Kolguyev:{F45C6C15D31252E6}Missions/27_GM_Cain.conf
Combat Ops – Everon: {DFAC5FABD11F2390}Missions/26_CombatOpsEveron.conf
Tutorial: {002AF7323E0129AF}Missions/Tutorial.conf
For a modded scenario, add the scenario’s mod to the mods array, then set scenarioId to that mod’s {GUID}Missions/....conf string. The easiest way to discover loadable scenario IDs — including ones from your loaded mods — is the -listScenarios launch parameter, which prints them all on startup. There’s a full walkthrough in our custom scenario guide.
Installing the dedicated server
If you’re self-hosting, the dedicated server installs via SteamCMD using app ID 1874900 (stable branch). You don’t need to own the game on the host — log in anonymously. There are genuine native binaries for both platforms: ArmaReforgerServer.exe on Windows and ./ArmaReforgerServer on Linux (no Proton or Wine needed).
steamcmd.exe +force_install_dir "C:\ArmaReforger\Server" +login anonymous +app_update 1874900 validate +quit
ArmaReforgerServer.exe -config ".\Configs\ServerConfig.json" -maxFPS 60 -profile ".\profile"
Always set -maxFPS (cap around 60–120) so the server doesn’t pin a CPU core running at thousands of frames per second. Open UDP 2001 (game) and 17777 (Steam/A2S query), plus 19999 for RCON if you use it. If wrangling SteamCMD, ports and Linux dependencies sounds like more than you want to manage, our managed Arma Reforger hosting handles the install, the mod auto-download and the port setup for you, and you can add modIds straight from the panel. Full setup steps are also in the Arma Reforger documentation and our step-by-step setup guide.
Frequently asked questions
Where do you download Arma Reforger mods from?
From the in-game Reforger Workshop, not the Steam Workshop. You can also browse it at reforger.armaplatform.com/workshop. On a dedicated server you never download mods by hand — you list each mod’s 16-character modId in your config, and the server auto-downloads it (and its dependencies) on startup. Clients then pull the same mods when they join.
Can PS5 players use Arma Reforger mods?
Partly. Since Update 1.4 (May 2025) PS5 players can join modded servers, but only mods that ship data and assets only. Any mod containing script code is blocked on PSN by Sony policy, and the mod author flags each mod’s platform compatibility accordingly. So a heavily scripted stack — most realism frameworks qualify — will silently exclude PS5 players even if you’ve listed PLATFORM_PSN. If full PS5 crossplay matters, stick to vanilla or data-only mods, and keep battlEye: true.
What is the best Arma Reforger realism mod?
ACE Anvil (Advanced Combat Environment) is the standout realism framework. It overhauls the medical system, deepens ballistics and adds hazards like overpressure and backblast zones behind launchers. It’s the foundation for serious milsim servers. Because it’s scripted, it’s a PC-focused choice that excludes PS5 players, so weigh that against your audience before adding it.
How do I find a mod’s modId for the config?
Open the mod’s page in the Reforger Workshop and copy the 16-character hexadecimal GUID from the page URL. It’s also stored in the mod’s ServerData.json. Many hosting panels and community tools resolve the GUID plus its full dependency tree automatically, which is far safer than copying long hex strings by hand. Add it to the mods array inside the game block of your JSON config.
How many mods can I run on an Arma Reforger server?
There’s no fixed cap, but more mods means longer client download times, more dependency conflicts to debug, and more breakage every time the game updates. The proven approach is a focused stack: one content pack, one realism framework, one game mode or scenario tool, optionally one terrain pack, and a couple of QoL mods. Quality and coherence beat quantity every time.
Do mods break when Arma Reforger updates?
They can. The stable branch moves on the 1.6.x line and ships hotfixes frequently, so mods occasionally need updating to match. The simplest way to stay current is to omit the version field in each mod entry so the server always pulls the latest published build, rather than pinning a version that goes stale. Keeping a focused stack also limits how many mods can break at once after a patch.
Pick a clear identity, build a focused stack, get the load order right, and respect the console-compatibility rules — do that and your modded Arma Reforger server will run clean and keep its players. New to the game itself? Start with our solo-mode getting-started guide before you go all-in on a modded server.
Ready to play?
Run your own Arma Reforger server with XGamingServer
Spin up an always-on Arma Reforger server your friends can join in minutes — no port-forwarding, no tech headaches.




