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.

Save the output as server.cfg in your Arma 3 server root and reference it at launch: arma3server_x64.exe -config=server.cfg
1. 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.

2100200

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.

0.00 (any)0.501.00 (unanimous)

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
1 (low bandwidth)1530 (high 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

Private Arma 3 hosting

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.

Rent a Arma 3 server Real hardware · Full control panel · 98% SLA

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.