
Arma 3 server.cfg and basic.cfg generator
Generate server.cfg (passwords, BattlEye, signatures, VoN, missions) and basic.cfg (network) for your Arma 3 dedicated server.
Last updated: 10/9/2026
100% local processing — saved in your browser.
Password for #exec and scripted server commands.
Keeps the mission running when the server is empty (needed with -autoInit).
2 = strict v2 verification (recommended for public servers).
0 = not allowed, 1 = headless clients only, 2 = all clients.
From 1 to 20; 20 = maximum quality.
Allowed IP addresses, comma-separated.
The difficulty must match a class in your .Arma3Profile file (Recruit, Regular, Veteran, Custom).
// Generated by games-tools.game-rank.com
hostname = "My Arma 3 Server";
password = "";
passwordAdmin = "ChangeMe!";
serverCommandPassword = "ChangeMe!";
motd[] = {"Welcome!"};
motdInterval = 5;
maxPlayers = 32;
persistent = 1;
kickDuplicate = 1;
BattlEye = 1;
verifySignatures = 2;
allowedFilePatching = 0;
voteMissionPlayers = 1;
voteThreshold = 0.33;
disableVoN = 0;
vonCodecQuality = 10;
logFile = "server_console.log";
timeStampFormat = "short";
class Missions
{
class Mission_1
{
template = "MyMission.Altis";
difficulty = "Regular";
};
};
How to use Arma 3 server.cfg and basic.cfg generator?
An Arma 3 server reads server.cfg (identity, rules, missions) and basic.cfg (network settings), passed with -config and -cfg. This tool writes both files with correct syntax (quotes, semicolons, classes).
In server.cfg, fill in hostname, the passwords (password, passwordAdmin, serverCommandPassword) and maxPlayers.
Keep BattlEye on and verifySignatures at 2 on a public server.
List the missions (one per line: PBO name without .pbo | difficulty); they go into the class Missions block.
Switch to the basic.cfg tab to adjust the network if needed (defaults suit most servers).
Download both files and start with -config=server.cfg -cfg=basic.cfg.
Frequently asked questions
More Arma 3 tools

