Skip to content
Arma Reforger intermediate · 6 min read

How to Find Arma Reforger Workshop Mod IDs

Grab a mod's 16-character modId from the Reforger Workshop and paste it into your config.json mods array, or use the LPV5 Mod Manager.

By Bradford Updated

An Arma Reforger mod ID is a 16-character hexadecimal GUID that every mod on the official Reforger Workshop is assigned, and it is what your server uses to download and load that mod. You can copy it straight from the mod’s Workshop URL on reforger.armaplatform.com and paste it into the mods array in config.json, or use the LPV5 Mod Manager to add mods without touching JSON. This guide shows both methods plus how to bulk-paste lots of mods.

Where Mod IDs Come From

Reforger mods are hosted at the official Workshop on reforger.armaplatform.com. Every mod page has a unique URL containing the mod’s 16-character hex ID. That ID, sometimes called the modId or the addon GUID, is the only thing the server actually needs to fetch the mod.

Note: The Reforger Workshop is the official source; Reforger does not use Steam Workshop

Note: Each modId is 16 hexadecimal characters, written without curly braces in the mods array

Finding a Mod ID on the Workshop

Open the mod’s page on reforger.armaplatform.com and grab the ID from the URL. The address bar shows /workshop/ followed by the 16-character GUID and a slug for the mod name.

  1. Go to https://reforger.armaplatform.com/workshop
  2. Search for the mod you want, or open it by name
  3. Look at the address bar; the URL has the form /workshop/<16-char-id>-
  4. Copy the 16-character ID, not the slug
  5. Note the mod name so you can label it in config.json

Tip: The mod page often shows the same ID in its details panel as well, which is useful when the URL is shortened

Tip: Bookmark mods you use often so you do not have to look them up again

The mods Array in config.json

Each entry in the mods array is an object with at least a modId. A name field is optional but recommended because it shows in logs and admin tools. A version field is optional and pins the mod to a specific version; leave it out to always get the latest.

CommandDescriptionExample
game.mods[].modIdRequired 16-character mod GUID from the Workshop"modId": "591AF5BDA9F7CE8B"
game.mods[].nameOptional human-readable name for logs and admin UI"name": "Capture & Hold"
game.mods[].versionOptional version pin; omit for latest"version": "1.0.8"

Tip: Leave version out unless you have a reason to pin a specific build

Tip: Dependencies are resolved automatically; you only list the top-level mods

Adding a Single Mod by Hand

If you only want to add one mod, the file manager edit is quick.

  1. Open the LPV5 file manager and open config.json
  2. Find the mods array under the game block
  3. Add a new object with modId and a name
  4. Make sure commas separate entries and there is no trailing comma after the last one
  5. Save the file and restart the server
  6. Watch the console as the server downloads the mod and any dependencies

Warning: Invalid JSON in the mods array stops the server from starting; lint the file before restarting

Bulk-Pasting a Modlist

If you are migrating from another host or building a new server, you usually have a full modlist already. Paste it straight into the mods array in one block instead of adding one at a time.

  1. Gather every modId and name in advance
  2. Open config.json
  3. Replace the entire mods array with your new list
  4. Validate the JSON before saving
  5. Restart the server and let it download every mod and dependency

Tip: Group related mods together in the array so the list is easier to maintain

Tip: Keep a copy of your modlist outside the panel as a backup

Using the LPV5 Mod Manager Instead

If you would rather not touch raw JSON, LoafHosts gives you a Mod Manager that browses the Reforger Workshop, supports hidden mods by ID, and writes the same mods array for you. It is the friendliest option for most admins.

  1. Open hub.loafhosts.com and select your Arma Reforger server
  2. Open the Mod Manager
  3. Search for a mod, or paste its 16-character modId for a hidden or unlisted mod
  4. Add the mod, then save it as a Collection on the Collections tab
  5. Save the Collection to write the entries into config.json
  6. Restart the server and watch the console handle the downloads

Tip: The Mod Manager keeps Collections so you can swap modlists for different events without rewriting JSON

Tip: Hidden mods that do not show up in the Workshop search still work as long as you have the modId

Frequently Asked Questions

Where do I find a Reforger mod’s ID?

Open the mod’s page on the Reforger Workshop at reforger.armaplatform.com. The URL has the form /workshop/<16-character-ID>-; the 16-character hex string is the modId you paste into config.json.

What goes inside the mods array in config.json?

Each entry is an object with at least a modId. Optional fields are name (a human label for logs) and version (a pinned version; omit it to always use latest). Dependencies are downloaded automatically.

How long is an Arma Reforger mod ID?

16 characters of hexadecimal. It is the same length and format as a scenario GUID but does not use curly braces when it appears inside the mods array.

Do I need to add mod dependencies myself?

No. The server resolves and downloads dependencies automatically when you list the top-level mod. You only need to list each mod you want directly; required addons come along for the ride.

Can I add hidden or unlisted mods?

Yes. If you have the modId, paste it into the LPV5 Mod Manager or into the mods array in config.json directly. The Workshop search does not need to list the mod for the server to load it.

How do I update mods on my Reforger server?

If you leave the version field empty, the server always uses the latest Workshop version, so a restart is enough to pull updates. If you pinned a version, edit it to the new value and restart.

Rate this guide

Tap a star — it helps us decide what to write (and fix) next.