# How To Install Mods on Your Arma 3 Server (/docs/arma-3/install-mods)



import { Step, Steps } from 'fumadocs-ui/components/steps';

Arma 3 has one of the largest modding communities in gaming. Mods can add new maps, weapons, vehicles, missions, and total conversion experiences. Here is how to install them on your server.

Installing Mods via Startup [#installing-mods-via-startup]

<div className="fd-steps">
  <div className="fd-step">
    Find the Mod IDs [#1-find-the-mod-ids]

    Browse the [Steam Workshop for Arma 3](https://steamcommunity.com/app/107410/workshop/) and find the mods you want to install. Copy the **Workshop ID** from each mod's URL. The ID is the number at the end of the URL (e.g., `https://steamcommunity.com/sharedfiles/filedetails/?id=123456789`).
  </div>

  <div className="fd-step">
    Open the Startup Page [#2-open-the-startup-page]

    Log in to the [XGamingServer Panel](https://panel.xgamingserver.com) and select your Arma 3 server. In the sidebar, click **Startup**.
  </div>

  <div className="fd-step">
    Enter the Workshop Mod IDs [#3-enter-the-workshop-mod-ids]

    Find the **Workshop Mod IDs** or **Mods** field in Startup. Enter the mod IDs separated by semicolons (e.g., `123456789;987654321;111222333`).
  </div>

  <div className="fd-step">
    Restart Your Server [#4-restart-your-server]

    Go to **Console** and restart your server. The mods will be downloaded automatically during startup.

    > 📝 **Note:** Mod downloads may take some time depending on size. Watch the console for download progress and any errors.
  </div>
</div>

Installing Mods Manually [#installing-mods-manually]

If you need to upload mods manually (for example, custom or private mods):

<div className="fd-steps">
  <div className="fd-step">
    Stop Your Server [#1-stop-your-server]

    Log in to the [XGamingServer Panel](https://panel.xgamingserver.com) and **Stop** your Arma 3 server.
  </div>

  <div className="fd-step">
    Upload the Mod Files [#2-upload-the-mod-files]

    In the sidebar, click **Files**. Upload your mod folder (usually named with an `@` prefix, like `@CBA_A3`) to the root server directory.
  </div>

  <div className="fd-step">
    Add the Mod to Startup [#3-add-the-mod-to-startup]

    Go to **Startup** and add the mod folder name to the mods list (e.g., `@CBA_A3`).
  </div>

  <div className="fd-step">
    Start Your Server [#4-start-your-server]

    Start the server and verify the mod loads correctly in the console output.

    > ⚠️ **Warning:** Players connecting to your server must have the same mods installed on their client. Make sure to communicate which mods are required. The Arma 3 Launcher will typically auto-detect and prompt players to subscribe to the required mods.

    > 💡 **Tip:** [CBA\_A3](https://steamcommunity.com/workshop/filedetails/?id=450814997) (Community Base Addons) is a dependency for many Arma 3 mods. Install it first if your mods require it.
  </div>
</div>
