Skip to content
Arma 3
Arma 3 100% localFreeOpen access

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.

Documentation
Identity and passwords

Password for #exec and scripted server commands.

Rules

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.

Voice (VoN)

From 1 to 20; 20 = maximum quality.

Headless clients

Allowed IP addresses, comma-separated.

Logs
Missions

The difficulty must match a class in your .Arma3Profile file (Recruit, Regular, Veteran, Custom).

server.cfg
Live preview — automatically saved in your browser.
// 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";
  };
};
Server installation guideNo server yet? Install it locally or on a VPS / dedicated server, ports and firewall included.

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).

  1. In server.cfg, fill in hostname, the passwords (password, passwordAdmin, serverCommandPassword) and maxPlayers.

  2. Keep BattlEye on and verifySignatures at 2 on a public server.

  3. List the missions (one per line: PBO name without .pbo | difficulty); they go into the class Missions block.

  4. Switch to the basic.cfg tab to adjust the network if needed (defaults suit most servers).

  5. Download both files and start with -config=server.cfg -cfg=basic.cfg.

Read the full documentation →

Frequently asked questions

Arma 3
Arma 3Open access
Build your Arma 3 server launch line: -port, -config, -mod=, -serverMod=, -autoInit, -filePatching and CPU tuning.
LaunchModsConfigurationOpen
Documentation
Arma 3
Arma 3Sign-in required
Paste your mission's file list before building the PBO: mission.sqm, description.ext, init.sqf, MissionName.Map naming and common pitfalls.
MissionsPBOValidationOpen
Documentation