How to Install an Arma Reforger Server on a Dedicated Box (No BS Edition)
You want full control. You want mods. You want to run ops without praying to third-party hosts. Here's how to spin up a proper Arma Reforger server on a dedicated Linux machine—no fluff, no hand-holding, just the commands and configs that work.Why Bother With a Dedicated Server?
- Low ping, high tick rate—your AI won't moonwalk
- Persistent worlds and custom scenarios
- Mod support without launcher drama
- Total control over bans, rules, and server behavior
- Scales cleanly for 32+ players
What You Need
Component | Minimum Specs |
---|---|
OS | Ubuntu 20.04+ or Debian 11 |
CPU | Quad-core 3.5GHz+ (Enfusion eats threads) |
RAM | 8GB+ |
Storage | SSD with 20GB+ free |
Network | 100Mbps+ with open UDP ports |
SteamCMD | Installed and functional |
Install Flow
1. Grab SteamCMD
Code:
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
2. Pull the Server Files
Code:
./steamcmd.sh +login anonymous +force_install_dir ~/arma_reforger_server +app_update 1874900 validate +quit
3. Drop Your Config
Save this as `Campaign_SWCoast.json` in `~/arma_reforger_server/Configs/`:
JSON:
{
"game": {
"name": "TMG Reforger Ops",
"password": "",
"maxPlayers": 32,
"scenarioId": "Campaign_SWCoast",
"mods": ["mod1", "mod2"]
},
"network": {
"port": 2001,
"steamQueryPort": 17777
},
"admin": {
"password": "yourAdminPass"
}
}
4. Fire It Up
Code:
cd ~/arma_reforger_server
./ArmaReforgerServer -config "./Configs/Campaign_SWCoast.json" -maxFPS 60
Open Your Ports
- Game Port: 2001
- Steam Query: 17777
- BattlEye RCon (optional): 5678
Code:
ufw allow 2001/udp
ufw allow 17777/udp
ufw allow 5678/udp
Mods & Addons
To load local mods:
Code:
./ArmaReforgerServer -server "worlds/MP/MPTest.ent" -addonsDir "/home/user/mods" -addons "MyCustomMod"
Need help generating configs? armareforger.xyz has a decent tool.
BattlEye Setup
Edit `BEServer_x64.cfg`:
Code:
RConPort 5678
RConPassword yourSecurePassword
Sanity Checks
- Use `logStats` to monitor server FPS
- Confirm mod loading and scenario startup
- Check Steam visibility with query tools
SEO Bait (Ignore Unless You're Indexing)
- Arma Reforger dedicated server setup
- Enfusion engine server hosting
- Arma Reforger modded server install
- Arma Reforger Linux server guide
- Arma Reforger server config tutorial
Final Notes
This setup gives you full control over ops, mods, and community flow. No third-party nonsense, no launcher roulette. Just raw Enfusion power.Need help templating configs, scripting mod validation, or patching startup flows? Tag W or drop your logs. We build loud, we build clean.