Arma 3 Launch Parameter Builder
Build the exact arma3server_x64 / arma3_x64 startup line for Linux dedicated, Windows dedicated, or headless-client modes. ~35 admin-relevant flags across 5 tabs (Identity, Mods, Performance, Logging, Misc): -config / -cfg / -profiles / -port / -pid / -ip / -mod / -serverMod / -mpmissions / -cpuCount / -exThreads / -enableHT / -malloc / -hugePages / -maxMem / -maxVRAM / -maxFileCacheSize / -limitFPS / -bandwidthAlg / -loadMissionToMemory / -autoInit / -netlog / -checkSignatures / -filePatching / -world / -par and more. Live validation flags real Bohemia gotchas — cpuCount minimum 2 since 2.20, maxMem signed-int bug on Linux pre-2.14, autoInit-without-Persistent silently skipped, setThreadCharacteristics freezing Windows Server. Outputs single command, Windows .bat, Linux .sh — all downloadable.
Presets
Useful when your full command line exceeds Windows max char limit.
#!/usr/bin/env bash
# Arma 3 dedicated server (Linux) — generated by xtools.xgamingserver.com
# Verified against the Bohemia Community Wiki "Arma 3: Startup Parameters".
set -euo pipefail
ARMA3="./arma3server_x64"
"$ARMA3" \
-config=server.cfg \
-cfg=basic.cfg \
-profiles=profiles \
-name=server \
-port=2302 \
-exThreads=7 \
-enableHT \
-hugePages \
-loadMissionToMemory \
-noPause \
-world=empty
FAQ
What's the difference between -config and -cfg?
-config=server.cfg sets the admin/mission config; -cfg=basic.cfg sets network tuning (MaxBandwidth, MaxMsgSend). They're different files. Use the server-config tool for server.cfg.
Why -world=empty?
Stops the engine from loading a default world (and its main-menu intro) at boot. Saves several seconds of startup and a chunk of RAM that the dedicated never uses anyway.
Why does -par exist?
Windows command lines have a max character length. Big mod lists exceed it. -par=path/to/params.txt reads the rest of your params from a file. Format: one param per line.
Linux vs Windows mod separator?
On Windows: -mod=@a;@b;@c. On Linux: backslash-escape semicolons inside quotes, e.g. "-mod=@a\;@b\;@c". The Mod List Builder gets this right.
limitFPS — sweet spot for a server?
Bohemia's default is 50; common admin tuning is 200–300. Higher = more frequent AI/sim/network ticks but more CPU. Servers with no players auto-cap at 30 since 2.20.
Can I combine -enableHT with -cpuCount?
Yes, but -cpuCount overrides -enableHT. If you want all logical cores, use -enableHT alone. If you want to cap at N physical cores, use -cpuCount=N alone.
Why is -setThreadCharacteristics dangerous?
On Windows Server SKUs (2016/2019/2022/etc.) Bohemia explicitly warns it can freeze the entire OS. Safe on Windows 10/11 desktop. Default OFF in this tool.
Arma 3 Launch Parameter Builder — FAQ
Is this Arma 3 Launch Parameter Builder free to use?
Yes, the Arma 3 Launch Parameter Builder is 100% free — no signup required, no hidden fees, no downloads. Everything runs in your browser.
How accurate is the Arma 3 Launch Parameter Builder?
Values are pulled from the Arma 3 game files and community-verified formulas. Results match what you see in-game, and we update the tool when the game gets major patches.
Can I host a Arma 3 server with XGamingServer?
Yes. XGamingServer offers instant Arma 3 server hosting with mod support, automatic backups, DDoS protection, and 24/7 support. All popular game settings are pre-configured.
Does the Launch Parameter Builder work on mobile?
Yes, the Launch Parameter Builder is fully responsive and works on desktop, tablet, and mobile browsers.
You might also need
Server Config Generator
Build a complete Arma 3 server.cfg with the security defaults Bohemia recommends — BattlEye, verifySignatures=2, the safe extension whitelists for loadFile/preprocessFile/htmlLoad, and signature-tamper kick handlers wired up. Seven tabs (Identity, Players, Voting, Security, Behaviour, Mission Cycle, Advanced) cover every documented field. Mission rotation builder generates the nested class Missions { class … } block correctly. Four presets: secure public, private friends-only, modded coop, headless-client friendly. Outputs a download-ready server.cfg with version-gated comments. Verified against the Bohemia community wiki.
Mod List Builder
Paste Steam Workshop URLs or numeric IDs and build the exact -mod=@x;@y; startup string + an Arma 3 Launcher .html preset, plus ready-to-run Windows .bat and Linux .sh server launchers. Live Steam Workshop metadata fetch (titles, file sizes, last-updated dates) via our server proxy. Detects mods that aren't actually Arma 3 (wrong consumer_app_id) and flags them. Supports both client-side -mod= and server-only -serverMod= per entry. Reorderable list with friendly folder-name editing. Free and saturated only by abandoned 0-2-star competitors.

Config Tool Built Into XGamingServer
Get managed Arma 3 hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.