Loafhosts
Back to Knowledgebase
Game Guides

How to Install Mods for Arma Reforger

A comprehensive guide on installing and configuring mods in Arma Reforger by directly editing the config.json file.

Installing mods on your Arma Reforger server allows you to customize and enhance the gameplay experience. This guide will walk you through the process of manually configuring mods by editing the config.json file.

Requirements
  • • Access to your server's file manager
  • • Ability to edit the config.json file
  • • The Mod ID of the mod you wish to install
  • • The Mod Name of the mod you wish to install
  • • The Version of the mod you wish to install

Step 1: Access the config.json File

Using the file manager, navigate to your Arma Reforger server's root directory. Locate and open the config.json file. This file contains the server's configuration settings.

Step 2: Locate the Mods Section

Within the config.json file, find the "game" section. Inside the "game" section, you will find a "mods" array. If the "mods" array does not exist, you will need to create it.

Step 3: Add Mod Details

Add the details of the mod you want to install to the "mods" array. Each mod should be represented as a JSON object with the following properties:

  • "modId": The unique identifier of the mod.
  • "name": The name of the mod.

Single Mod Example:

{
  "dedicatedServerId": "",
  "region": "US",
  "gameHostBindAddress": "0.0.0.0",
  "gameHostBindPort": 2001,
  "gameHostRegisterBindAddress": "0.0.0.0",
  "gameHostRegisterPort": 2001,
  "adminPassword": "YourAdminPassword",
  "game": {
    "name": "Your Server Name",
    "password": "",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "gameProperties": {
      "serverMaxViewDistance": 1600,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true,
      "autoJoinable": true
    },
    "mods": [
      {
        "modId": "22337777",
        "name": "Server Admin Tools"
      }
    ]
  }
}

Multiple Mods Example:

{
  "dedicatedServerId": "",
  "region": "US",
  "gameHostBindAddress": "0.0.0.0",
  "gameHostBindPort": 2001,
  "gameHostRegisterBindAddress": "0.0.0.0",
  "gameHostRegisterPort": 2001,
  "adminPassword": "YourAdminPassword",
  "game": {
    "name": "Your Server Name",
    "password": "",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "gameProperties": {
      "serverMaxViewDistance": 1600,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true,
      "autoJoinable": true
    },
    "mods": [
      {
        "modId": "22337777",
        "name": "Server Admin Tools"
      },
      {
        "modId": "23448888",
        "name": "RHS - Status Quo"
      },
      {
        "modId": "24559999",
        "name": "Misfits Gear"
      }
    ]
  }
}

Step 4: Mod Dependencies

Some mods may have dependencies on other mods. Ensure that you install all required dependencies for each mod to function correctly.

Step 5: Validate Your JSON File

Before restarting your server, it's crucial to validate your config.json file to ensure there are no syntax errors. You can use online JSON validators to check the file's integrity.

Step 6: Restart Your Server

After adding the mod details and validating the config.json file, save the changes and restart your Arma Reforger server. The server will load the specified mods during startup.

Troubleshooting Tips

  • • If the server fails to start, double-check the config.json file for syntax errors.
  • • Ensure that the mod IDs are correct and that the mods are compatible with your server version.
  • • Check the server logs for any error messages related to mod loading.

Conclusion

By following these steps, you can successfully install and configure mods on your Arma Reforger server by manually editing the config.json file. Enjoy customizing your gameplay experience with your favorite mods!