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
Choose Linux (start.sh) or Windows (start.bat), then the name, port (2302 by default) and the server.cfg / basic.cfg files.
List your mods (one @mod folder per line) in -mod, and server-only mods in -serverMod.
Enable -autoInit and -world=empty to automatically load the first mission from server.cfg.
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.
