background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorieën

Arma 3 Mod Installation Guide


Learn how to install and manage mods on your Arma 3 dedicated server. This guide covers Steam Workshop mods, manual installation via SFTP, load order, and signature verification. For initial server configuration, see our Server Setup Guide. For admin tools and anti-cheat, see Admin and BattlEye Setup.

Understanding Arma 3 Mods

Arma 3 mods come in two forms:

  • Client-side mods (loaded with -mod=): Required by both the server and all connecting players. Players must have these mods installed and enabled in their Arma 3 launcher to join. Examples: CBA_A3, ACE3, RHS, terrain mods.
  • Server-side mods (loaded with -serverMod=): Only required on the server. Players do not need to download or enable these. Examples: admin tools, logging frameworks like OCAP2, server-side AI enhancement mods.
Key Difference: If a mod changes gameplay elements that clients interact with (weapons, vehicles, UI, terrains), it must be a client-side mod. If it only affects server logic or logging, it can be server-side only.

Steam Workshop Mods

The easiest way to add mods is through the Steam Workshop. Each Workshop mod has a unique Mod ID (the number in its Steam Workshop URL).

Finding Mod IDs

Navigate to the mod's Steam Workshop page. The URL will look like:

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

The mod ID in this example is 463939057 (this is CBA_A3). Here are IDs for commonly used mod frameworks:

Mod Workshop ID Description
CBA_A3 450814997 Community Base Addons — required dependency for most mods
ACE3 463939057 Advanced Combat Environment — medical, ballistics, interactions
ACRE2 751965892 Advanced Combat Radio Environment — realistic radio comms (requires TeamSpeak plugin)
TFAR 894678801 Task Force Arrowhead Radio — alternative radio mod (requires TeamSpeak plugin)
RHS: AFRF 843425103 Red Hammer Studios: Armed Forces of the Russian Federation
RHS: USAF 843577117 Red Hammer Studios: United States Armed Forces
RHS: GREF 843593391 Red Hammer Studios: Green Forces
RHS: SAF 843632231 Red Hammer Studios: Serbian Armed Forces

Adding Mods via GPanel Startup Variables

Depending on your server's egg configuration, you may be able to enter Workshop mod IDs directly in the GPanel Startup tab. Check for variables like MODS or WORKSHOP_MODS.

For the MODS variable, enter mod folder names separated by semicolons:

@CBA_A3;@ace;@ACRE2
Important: Mod folder names are case-sensitive on Linux servers. The folder name must match exactly what appears in your server's file system. It is common practice to rename all mod folders to lowercase to avoid issues.

Downloading and Uploading Mods via SFTP

For manual mod installation (or if your server egg does not support automatic Workshop downloads), you can download mods locally and upload them via SFTP.

Step 1: Download Mods Locally

  1. Open your Arma 3 Launcher on your PC.
  2. Go to the Mods tab and subscribe to the mods you want on your server.
  3. Let them download. By default, mods are stored in your Arma 3 directory under a folder named with the Workshop ID, typically:
    C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\
    or in the Workshop content folder:
    C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\

Step 2: Prepare Mod Folders

  1. Copy each mod folder and rename it to a clean format (e.g., @CBA_A3, @ace). Mod folders should start with @.
  2. Rename all files and folders inside the mod to lowercase. This is critical for Linux-based servers. You can use a tool or script to batch-rename, or do it manually. Specifically, the addons/ folder and all .pbo and .bisign files inside must be lowercase.

Step 3: Upload via SFTP

  1. Connect to your server via SFTP using the credentials from GPanel (see SFTP Upload Guide).
  2. Upload each mod folder (e.g., @CBA_A3, @ace) to the root of your Arma 3 server directory.
  3. Update the MODS startup variable in GPanel to include the new mod folder names.
Warning: Large mod packs (especially RHS or CUP) can be several gigabytes each. SFTP uploads of this size may take a significant amount of time. Use a reliable SFTP client like WinSCP or FileZilla and ensure your connection does not time out.

Mod Loading Order

Load order matters in Arma 3. Dependency mods must be loaded before mods that depend on them. The order is determined by the sequence in your -mod= parameter or MODS startup variable.

General loading order rules:

  1. CBA_A3 — always first, as nearly every other mod depends on it.
  2. Content/asset mods — RHS, CUP, Global Mobilization, terrain mods.
  3. Framework mods — ACE3, ACRE2/TFAR.
  4. Compatibility/patch mods — ACE3-RHS compatibility patches, etc.
  5. Mission-specific mods — other addons required by your specific missions.

Example of a properly ordered mod string:

@CBA_A3;@rhsafrf;@rhsusaf;@rhsgref;@rhssaf;@ace;@ace_compat_rhs_afrf3;@ace_compat_rhs_usf3;@ace_compat_rhs_gref3;@acre2
Tip: If you see errors in the server RPT log mentioning missing config entries or undefined classes, it usually means a dependency mod is missing or loaded in the wrong order.

Keys and Bikeys for Signature Verification

Arma 3 uses a signature verification system to ensure that clients are running the same mod versions as the server. This prevents modified or tampered PBOs from being used.

How It Works

  • Each mod contains .bisign files (signatures) alongside its .pbo addon files.
  • Each mod also includes a .bikey (public key) file, usually found in the mod's keys/ or Keys/ subfolder.
  • The server checks connecting clients' mod files against these signatures.

Installing Keys

  1. Navigate to each mod's folder and locate the .bikey file(s). They are typically in a keys/ or Keys/ subfolder within the mod directory.
  2. Copy all .bikey files to the server's keys/ directory (in the root of your Arma 3 server installation).
  3. Ensure verifySignatures = 2; is set in your server.cfg to enforce signature checking.
// Example: keys directory structure
/keys/
    a3.bikey           (vanilla Arma 3 key - do NOT remove)
    cba_a3.bikey
    ace3.bikey
    rhsafrf.bikey
    rhsusaf.bikey
    acre2.bikey
Warning: Never remove the vanilla a3.bikey from the keys directory. Without it, players will not be able to connect with base game content. Only add keys for mods you want to allow on the server.

Popular Mod Frameworks

CBA_A3 (Community Base Addons)

The foundational mod for the Arma 3 modding community. Almost every major mod requires CBA_A3 as a dependency. It provides shared functions, keybinding framework, extended event handlers, and settings framework. Always install this first.

ACE3 (Advanced Combat Environment)

The most widely used milsim overhaul mod. Features include:

  • Advanced medical system (basic and advanced modes)
  • Realistic ballistics and fragmentation
  • Advanced interactions (carrying, dragging, rope systems)
  • Vehicle and weapon systems overhauls
  • Extensive server-side configuration via CBA settings

ACE3 settings can be configured server-side by editing userconfig/ace/serverconfig.hpp or through CBA's addon settings (persisted in the server profile).

ACRE2 / TFAR (Radio Mods)

Both provide realistic radio communication integrated with TeamSpeak 3. Players must install a TeamSpeak plugin on their end. Choose one or the other — they are not compatible with each other.

  • ACRE2: More realistic simulation, positional audio, signal propagation affected by terrain.
  • TFAR: Simpler setup, widely used in public communities, slightly less realistic.

RHS (Red Hammer Studios)

A collection of four mods adding highly detailed real-world military assets (vehicles, weapons, uniforms) for Russian, US, guerrilla, and Serbian factions. Total download size is approximately 15-20 GB across all four modules.

Troubleshooting Mod Issues

Problem Cause Solution
Players get kicked for "signature check failed" Missing .bikey in server's keys/ directory Copy the mod's .bikey file to the server keys/ folder
Server fails to start with mod errors Missing dependency or wrong load order Ensure CBA_A3 is listed first, check all dependencies are installed
Mods not loading (folder not found) Case-sensitivity issue on Linux Rename all mod folders, files, and paths to lowercase
"Addon requires other addons" error in RPT Dependency mod not loaded Check the RPT log for the specific missing addon and install it
Players can't connect (mod mismatch) Server and client mod versions differ Ensure server mods are updated and players subscribe to the same Workshop items
Tip: Server RPT logs are your best friend for diagnosing mod issues. Check the logs via GPanel's file manager or SFTP. The RPT log is located in the server profile directory (e.g., server/ or the profile name set in startup variables).

Related Articles

Need Help?

Running into issues with your mods or need help with a complex modpack setup? Open a support ticket and our team will assist you.


Was dit artikel nuttig?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.