Arma 3 server.cfg Generator
Fill in the form to generate a complete server.cfg for your Arma 3 dedicated server.
Every setting includes an inline comment — the preview updates live.
server.cfg in your Arma 3 server root and reference it at launch:
arma3server_x64.exe -config=server.cfg1. Server Identity hostname · passwords · players · MOTD
Displayed in the Arma 3 server browser.
Leave empty for a public server.
Used for remote admin and in-game admin commands.
Maximum concurrent players. Arma 3 supports up to 200.
One line per entry. Maximum 5 lines. Each line becomes a separate element in motd[].
Seconds between each MOTD display cycle. Default: 5.
2. Session Settings persistent · timestamps · log file
Filename for server console log output.
3. Voting mission votes · threshold · allowed commands
Minimum players connected before mission vote is allowed.
Fraction of players required to pass a vote. Default 0.33.
Commands players can trigger via vote. Uncheck all to disable player voting entirely.
4. Anti-Cheat & Voice BattlEye · signatures · VoN quality
Voice codec quality. Default 8. Higher = better audio, more bandwidth.
5. Disconnect Handling duplicate kicks · timeout
Seconds before a disconnected player is removed from the session. Range: 5–90. Default: 5.
Generated server.cfg
Live preview// Arma 3 server.cfg — generated by DustBowl.Games
// https://dustbowl.games/tools/arma3-server-config
// ── Server Identity ────────────────────────────────────────
hostname = "My Arma 3 Server"; // Server name in the browser
password = ""; // Join password (blank = public)
passwordAdmin = ""; // Remote admin password
maxPlayers = 32; // Maximum concurrent players (2–200)
motd[] = {
"Welcome to the server!",
"Rules: No cheating"
};
motdInterval = 5; // Seconds between MOTD entries
// ── Session Settings ───────────────────────────────────────
persistent = 0; // 1 = keep mission running when empty
timeStampFormat = "short"; // Console timestamp: none / short / full
logFile = "server_console.log"; // Console log filename
// ── Voting ─────────────────────────────────────────────────
voteMissionPlayers = 1; // Min players to trigger mission vote
voteThreshold = 0.33; // Fraction of yes-votes needed (0.0–1.0)
allowedVoteCmds[] = {
{"mission", true},
{"kick", true}
};
// ── Anti-Cheat & Security ──────────────────────────────────
BattlEye = 1; // 1 = enable BattlEye anti-cheat
verifySignatures = 2; // 0=off 1=on 2=strict (recommended: 2)
// ── Voice over Network (VoN) ───────────────────────────────
disableVoN = 0; // 1 = disable built-in VoN
vonQuality = 8; // Voice codec quality (1–30, default 8)
// ── Disconnect Handling ────────────────────────────────────
kickDuplicate = 1; // 1 = kick duplicate GUIDs
disconnectTimeout = 5; // Seconds before disconnect is final (5–90)Launch command example:
arma3server_x64.exe -port=2302 -config=server.cfg -cfg=basic.cfg -mod=@CBA_A3
Run your own Arma 3 server.
Rent a private Arma 3 server on real hardware — full control-panel access, your mods, your configs, your rules. It's your server; run it your way.
Don't want to run it yourself? Our managed services & consulting team will set it up and keep it running for you — game servers, Windows, Linux, and cloud, from 10+ years of MSP work.