Arma 3 Server Helper is a collection of scripts to simplify Arma 3 server management. For now this consists of an Arma 3 server install/update toolkit and mod list extractor. Further improvements or scripts may be added in the future, do not hesitate to contact me if you have any needs, even very specific ones.
python downloader.py
--steam-user="username"
--steam-pass="password"
--path C:\Games\Arma3
--steamcmd C:\steamcmd\steamcmd.exe
--branch "233780 -beta creatordlc"
--modlist A3Preset.html
python presetModList.py
--modlist A3Preset.html
usage: downloader.py [-h] [--steam-user STEAM_USER] [--steam-pass STEAM_PASS]
[--path PATH] [--steamcmd STEAMCMD]
[--branch BRANCH [BRANCH ...]] [--appid APPID]
[--mods MODS [MODS ...]]
[--modlist MODLIST [MODLIST ...]]
optional arguments:
-h, --help show this help message and exit
--steam-user STEAM_USER
steam account username
--steam-pass STEAM_PASS
steam account password
--path PATH Arma3 server path
--steamcmd STEAMCMD path to steamcmd.exe
--branch BRANCH [BRANCH ...]
Arma3 branch to install
--appid APPID Arma3 steam App ID
--mods MODS [MODS ...]
Workshop items id
--modlist MODLIST [MODLIST ...]
Arma3 preset file (.html)
- Python 3.7 or newer (should work with 3.x, but never tested with older than 3.7)
Valve documentation
GitHub public documentations
Interesting projects:
Thanks to Drake-Feather for providing me an Arma 3 key.