Free Arma 3 tool

Arma 3 server.cfg generator

Set your Arma 3 server’s name, passwords, missions and rules, and get a server.cfg with every semicolon in place, plus the startup options to go with it. Paste an old file to start from what you have.

Checked against Bohemia’s community wiki on server.cfg on

Loading the server.cfg generator…

How to use this generator

Start with the server name, passwords and player count, then add your admins by Steam ID and a welcome message.

List the missions to play by their file names in mpmissions, pick a difficulty, and choose how strict the mod checks, voting and chat channels are.

The server.cfg and startup options update as you go. Copy or download them when the checks are happy.

server.cfg and the startup options

server.cfg holds the server’s rules. The startup options hold what the server needs before it reads any file: the port, the mods to load and where the config and profile live.

Mods go in -mod as folders separated by semicolons, like mods/@cba_a3;mods/@ace. On Linux, keep the folder names lowercase and type them exactly as they are on disk.

Missions and difficulty

Each mission is a .pbo in mpmissions, named like MyOperation.Altis.pbo. List it without .pbo. With a list, the server plays it in order or at random; without one, players pick a mission when they join.

Custom difficulty reads its rules, like third-person view and crosshairs, from the server’s profile file, server.Arma3Profile, in the profiles folder.

Keeping the server safe

Use a long admin password, different from the join password. Keep signature checks on and BattlEye on for a public server, and raise the vote share so a few players can’t vote in an admin.

This is a free fan-made tool, not made or endorsed by Bohemia Interactive. It follows Bohemia’s community wiki on server.cfg and startup parameters.

Questions players ask

Where does server.cfg go on an Arma 3 server?

Anywhere the server can read it, as long as the -config startup option points to it. Most servers keep it next to arma3server_x64 and start with -config=server.cfg. The server reads it once at start, so restart after a change.

Why does my Arma 3 server ignore my server.cfg?

Usually a missing semicolon or quote. Every line must end with ;, text needs double quotes and lists need braces, and one mistake stops the server reading the rest of the file. This generator writes the syntax for you.

How do I become admin on my Arma 3 server?

Open chat and type #login followed by the admin password from passwordAdmin. Steam IDs in admins[] can log in with #login alone. Then use commands like #missions, #kick and #restart.

How do I turn off Global or Side chat in Arma 3?

With disableChannels[]. Each entry is {channel, no text, no voice}, so {0, true, true} turns off both text and voice in Global. This tool writes the list from simple switches per channel.

What does verifySignatures = 2 do?

It checks every player’s mods against the .bikey files in the server’s keys folder. Players with unsigned, changed or unknown mods can’t join. Put each mod’s key in keys when you add the mod.

A rare treasure appears!

Tosk found you a golden acorn: 20% off your first order. There’s no code to keep. It comes off at checkout.

Start your server

20% off your first order, plan or 3-day pass. Then the normal price. Cancel any time.