Skip to content
Arma 3

Documentation: Arma 3 launch parameters generator

Launch script generator (Linux .sh or Windows .bat) for arma3server_x64: name, port, configuration files, profile, client (-mod) and server (-serverMod) mod lists separated by semicolons, -world=empty, -autoInit, -loadMissionToMemory, -filePatching, -enableHT, -maxMem, -cpuCount and custom arguments.

Last updated: 10/9/2026

Open the tool

The Arma 3 server is driven by command-line parameters. This tool writes a readable script, one parameter per line, with mod lists separated by semicolons and properly quoted.

How to use the tool

  1. Choose Linux (start.sh) or Windows (start.bat), then the name, port (2302 by default) and the server.cfg / basic.cfg files.

  2. List your mods (one @mod folder per line) in -mod, and server-only mods in -serverMod.

  3. Enable -autoInit and -world=empty to automatically load the first mission from server.cfg.

  4. Download the script, put it in the server folder and run it (chmod +x start.sh on Linux).

Ports used

With -port=2302 (default), open the UDP range 2302 to 2306 (game, Steam queries, BattlEye). If you change -port, shift the whole range.

Frequently asked questions

What is the difference between -mod and -serverMod?
-mod loads mods players must also have; -serverMod loads server-side-only mods that clients don't need.
Why quote the mod lists?
The semicolon is a separator in the shell: without quotes the line would be cut. The tool adds them automatically.
Arma 3
Arma 3Open access
Generate server.cfg (passwords, BattlEye, signatures, VoN, missions) and basic.cfg (network) for your Arma 3 dedicated server.
ConfigurationNetworkServerOpen
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