Arma 3 Setup
Host your Arma 3 milsim server with HeadlessClient support, mission management, and mod synchronization. This guide covers setup, persistence frameworks (Exile/Epoch), and performance optimization for large-scale operations.
Choose Your Plan
Section titled “Choose Your Plan”| Plan | Best For | Player Capacity |
|---|---|---|
| Starter | Training ops, small co-op, optional single HC | ~10-20 players |
| Pro | Survival mods (Exile/Epoch), database provisioning | ~30-50 players |
| Premium | Battalion-sized milsim, heavy AI, multiple HCs | ~60-80 players |
Quick Start
Section titled “Quick Start”-
Create your server
Go to panel.mambahost.com → Create Server → Arma 3
-
Choose your plan and deploy
Select your plan and region — deployment completes in about 2 minutes
-
Retrieve your credentials
Find SFTP and RCON info in the console output
-
Configure backups and schedules
Enable automated backups and set scheduler jobs for restarts and mission rotations
-
Upload missions and connect
Upload your mission PBOs and connect to test your server
Upload Missions & Mods
Section titled “Upload Missions & Mods”-
Upload mission files to
/mpmissions -
Upload mods to
/steamapps/workshop/content/107410or/mods -
Reference mods in startup using
-mod=@ace;@rhs;@cba_a3 -
Add Workshop collection IDs in the panel for automatic mod sync on restart
-
Update signature keys — keep
.bikeyfiles in/keysupdated when adding mods
HeadlessClient Setup
Section titled “HeadlessClient Setup”HeadlessClients (HCs) offload AI processing from the main server.
-
Enable HC slots (available on Pro+ plans)
-
Configure your server config:
headlessClients[]={"127.0.0.1"};localClient[]={"127.0.0.1"}; -
Set HC password to match your server password
-
Monitor HC connectivity and schedule tasks to restart dropped HCs
Persistence Frameworks
Section titled “Persistence Frameworks”Exile / Epoch / Altis Life
Section titled “Exile / Epoch / Altis Life”-
Request MySQL credentials from support
-
Configure database DSNs in your mod configs
-
Import the framework’s SQL schema
-
Schedule regular database dumps before wipes for backup
Performance Tuning
Section titled “Performance Tuning”Key Settings in basic.cfg
Section titled “Key Settings in basic.cfg”MaxMsgSend=1024;MinBandwidth=131072;MaxBandwidth=10000000000;Optimization Tips
Section titled “Optimization Tips”| Recommendation | Why |
|---|---|
| Set view distances per role | 2-4 km infantry, 6-12 km air |
| Offload AI to HeadlessClients | Reduces main server load |
| Schedule weekly restarts | Clears memory and prevents drift |
| Create pre-op backups | Quick rollback if missions break |
Server Configuration
Section titled “Server Configuration”Key Config Files
Section titled “Key Config Files”| File | Purpose |
|---|---|
server.cfg | Server name, passwords, admin settings |
basic.cfg | Network and bandwidth configuration |
beserver.cfg | BattlEye anti-cheat settings |
Admin Access
Section titled “Admin Access”Create separate panel/RCON accounts for different roles:
- Zeus operators
- Server admins
- Mission developers
Common Issues
Section titled “Common Issues”| Problem | Solution |
|---|---|
| Mission fails to load | Ensure clients and server have identical mod lists and requiredAddons references |
| HC won’t connect | Verify firewall allows loopback, HC password matches, and loopback = true |
| Desync/warping | Lower view distance, reduce ambient AI, tune basic.cfg bandwidth values |
| Signature kicks | Update .bikey files when mods change; remove outdated keys |
| Database issues (Exile/Epoch) | Check MySQL credentials, enforce indexes, schedule dumps before wipes |
Helpful Links
Section titled “Helpful Links”Need Help?
Section titled “Need Help?”- Support: support@mambahost.com
- Discord: Join our server