Rent a prepaid Arma Reforger Gameserver now at nitrado.net
Here we show you how to install mods on your dedicated Arma Reforger server. We will use the official mod “Capture and Hold” as an example. These instructions can also be applied to any other mod.





Now we should have the following information:
{ "modId": "591AF5BDA9F7CE8B", "name": "Capture & Hold", "version": "1.0.0" }
, "mods": [] }
{ "modId": "591AF5BDA9F7CE8B", "name": "Capture & Hold", "version": "1.0.0" }
| Example | Description | Code |
|---|---|---|
| Example for only 1 mod | This is how it should look for our example |
|
| Example for several mods (with at least 2 mods) | Separate them with a comma (,) |
|
A list of all related scenarios can be found in this wiki article: Missions in Arma Reforger.
Your configuration should now look something like this:
{
"dedicatedServerId": "nitrado_XXXXX",
"region": "EU-FFM",
"gameHostBindAddress": "XXX.XXX.XXX.XXX",
"gameHostBindPort": XXXXXX,
"gameHostRegisterBindAddress": "XXX.XXX.XXX.XXX",
"gameHostRegisterPort": XXXXX,
"game": {
"name": "Capture and Hold - Camp Blake - by Nitrado.net",
"password": "",
"scenarioId": "{6EA2E454519E5869}Missions/CAH_Military_Base.conf",
"playerCountLimit": 10,
"visible": true,
"gameMode": "",
"gameProperties": {
"serverMaxViewDistance": "1600",
"battlEye": true
},
"mods": [
{ "modId": "591AF5BDA9F7CE8B", "name": "Capture & Hold", "version": "1.0.0" }
]
}
}

Once your mods are installed and the mission is added, you’re ready to enjoy a fully customized Arma Reforger experience with your friends. Happy gaming!
Get Arma Reforger Server Hosting now!
Documents/My Games/ArmaReforger/addons.591AF5BDA9F7CE8B)—this is the mod ID.config.json."mods": [
{
"modId": "591AF5BDA9F7CE8B",
"name": "Capture & Hold",
"version": "1.0.0"
}]
Open Documents/My Games/ArmaReforger/addons on your PC. Each folder corresponds to a downloaded mod. You can identify the right one by comparing the images with the mod’s Workshop page. The folder name (e.g., 591AF5BDA9F7CE8B) is the mod ID you’ll need.
scenarioId directly in config.json."scenarioId": "{6EA2E454519E5869}Missions/CAH_Military_Base.conf"
Common causes include:
config.json – use JSONLint to validate your configuration. Double-check your mod entry in “mods” and ensure it’s inside the “game” section in config.json.
Copy the entire contents of your config.json and paste it into https://jsonlint.com. If it’s correctly formatted, you’ll get a green confirmation. Otherwise, JSONLint will show you what needs fixing.
Yes. In config.json, list them separated by commas:
"mods": [
{
"modId": "591AF5BDA9F7CE8B",
"name": "Capture & Hold",
"version": "1.0.0"
},
{
"modId": "abcd3995-b1d9-473d-aa11-0836c0a595ad",
"name": "WeaponSwitching",
"version": "1.0.1"
}]
Your config.json should look like this:
{
"dedicatedServerId": "nitrado_XXXXX",
"region": "EU-FFM",
"gameHostBindAddress": "XXX.XXX.XXX.XXX",
"gameHostBindPort": 12345,
"gameHostRegisterBindAddress": "XXX.XXX.XXX.XXX",
"gameHostRegisterPort": 12345,
"game": {
"name": "Capture and Hold - Camp Blake - by Nitrado.net",
"password": "",
"scenarioId": "{6EA2E454519E5869}Missions/CAH_Military_Base.conf",
"playerCountLimit": 10,
"visible": true,
"gameMode": "",
"gameProperties": {
"serverMaxViewDistance": "1600",
"battlEye": true
},
"mods": [
{
"modId": "591AF5BDA9F7CE8B",
"name": "Capture & Hold",
"version": "1.0.0"
}
]
}}
Preparation
Adding the mods
Adding the mission
Checking your configuration
FAQ – Installing Mods on Your Arma Reforger Server
- How do I install mods on my Arma Reforger server using Nitrado?
- Where do I find the mod ID for a mod I downloaded?
- How do I add a mission like Capture and Hold to my server?
- My mods aren’t working—what could be wrong?
- How do I validate my Arma Reforger config.json file?
- Can I install multiple mods?
- What’s the correct structure for a working config.json?