🇩🇪 DE 🇬🇧 EN
NexoraHost / Docs home
Popular searches:Minecraft won't startCreate Minecraft serverFiveM txAdminInstall WordPressSet up subdomainVPS GermanySSL errorOpen port 25565Discord bot hostingDNS troubleshooting

ARMA 3 – Installing and Managing Mods

Quick answer: Set up your server step by step – check requirements, install files, configure ports and start the service.

This guide shows you step by step how to install and manage mods on your ARMA 3 server. ARMA 3 has a huge modding community – from new weapons to vehicles to complete gameplay overhauls like ACE or TFAR.

How Do ARMA 3 Mods Work?

ARMA 3 mods are downloaded via the Steam Workshop. Each mod has its own folder that starts with @ (e.g. @cba_a3, @ace). The server loads the mods on startup and all players must have exactly the same mods installed.

Step 1: Download Mods

Method A: Via SteamCMD (recommended for servers)

# Start SteamCMD
cd ~/steamcmd
./steamcmd.sh

# Log in
login YOUR_STEAM_USERNAME

# Installation directory
force_install_dir ~/arma3-mods

# Download mod by Workshop ID
workshop_download_item 107410 463939057

# Workshop ID explained:
# 107410 = ARMA 3 App ID
# 463939057 = Mod ID (from the Workshop URL)

You can find the Workshop ID in the mod's URL:

https://steamcommunity.com/sharedfiles/filedetails/?id=463939057
                                               ^^^^^^^^^
                                               Mod ID

Method B: Manual Copy from Workshop

If you have ARMA 3 installed on the same machine:

  1. Subscribe to the mods in the Steam Workshop
  2. Navigate to the Workshop folder:
    C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\
  3. Each folder inside is a mod (named after the Mod ID)
  4. Copy the desired folders to your server

Step 2: Set Up Mods in the Server Folder

# Create and rename mod folders
mkdir ~/arma3/@cba_a3
mkdir ~/arma3/@ace
mkdir ~/arma3/@rhsafrf

# Copy Workshop files into the @ folders
cp -r ~/arma3-mods/steamapps/workshop/content/107410/463939057/* ~/arma3/@cba_a3/
cp -r ~/arma3-mods/steamapps/workshop/content/107410/463939058/* ~/arma3/@ace/

Important: The folder name MUST start with @. Otherwise ARMA 3 won't recognize the mod.

Step 3: Install Mod Keys

Each mod has a .bikey key that must be placed in the server's keys/ folder:

# Create keys folder (if it doesn't exist)
mkdir ~/arma3/keys

# Copy keys from all mods
cp ~/arma3/@cba_a3/keys/*.bikey ~/arma3/keys/
cp ~/arma3/@ace/keys/*.bikey ~/arma3/keys/
cp ~/arma3/@rhsafrf/keys/*.bikey ~/arma3/keys/

Without the correct key, players cannot join when verifySignatures = 2 is set.

Step 4: Adjust Server Startup Parameters

Add the mods to your startup script:

Windows (start.bat)

arma3server_x64.exe -port=2302 -config=server.cfg -cfg=basic.cfg -name=server -mod=@cba_a3;@ace;@rhsafrf;@tfar -autoInit

Linux

./arma3server -port=2302 -config=server.cfg -cfg=basic.cfg -name=server -mod=@cba_a3\;@ace\;@rhsafrf\;@tfar

Important:

Step 5: Configure server.cfg for Mods

// Check mod signatures
verifySignatures = 2;    // 0 = off, 1 = warn, 2 = strict (recommended)

// Mod requirement for players
equalModRequired = 1;    // 0 = players can join with fewer mods
                         // 1 = players need exactly the same mods

The Most Important ARMA 3 Mods

Mod Workshop ID Function
CBA_A3 450814997 Foundation for almost all mods – MUST be loaded first
ACE3 463939057 Realism overhaul – ballistics, medical, interaction
TFAR 894678801 Teamspeak radio integration
RHS USAF 843577117 US Armed Forces – vehicles, weapons, equipment
RHS AFRF 843425103 Russian Armed Forces – vehicles, weapons, equipment
CUP Multiple Community Upgrade Project – ARMA 2 content in ARMA 3

Keeping Mods Up to Date

# Update all mods via SteamCMD
cd ~/steamcmd
./steamcmd.sh

login YOUR_STEAM_USERNAME
force_install_dir ~/arma3-mods

# Update each mod individually
workshop_download_item 107410 450814997 validate
workshop_download_item 107410 463939057 validate
workshop_download_item 107410 894678801 validate

quit

Using validate detects corrupted files and re-downloads them.

Optimizing Mod Load Order

The order is crucial. Wrong order = crashes or faulty mods:

  1. CBA_A3 – ALWAYS first
  2. Basic mods: ace, ace_compat
  3. Large content mods: RHS, CUP (in any order)
  4. Function mods: TFAR, ACRE2
  5. Small addons: Maps, weapons, vehicles from individual creators

Common Problems

Players cannot join – "Mod signature mismatch":

Server won't start after mod installation:

Mods load extremely slowly:

Quick Checklist

  1. Mods downloaded via SteamCMD or Workshop
  2. Mod folders named with @
  3. Keys copied to the keys/ folder
  4. Startup parameters extended with -mod=
  5. Mod load order checked (CBA first)
  6. verifySignatures set in server.cfg
  7. Server started and checked for errors

NexoraHost

Order your game server

Minecraft, ARK, FiveM & 24+ games – 1-click install, mods allowed, from €4.99/mo.

nexorahost.com · Maincubes FRA01 · 1 Tbit/s DDoS · 99,9 % Uptime