Skip to content
7thCore edited this page Aug 28, 2022 · 5 revisions

Arma3Srv Script

Arma 3 dedicated server script for the Linux operating system. Coded to take full advantage of Linux's systemd service management. Pre-built packages are available for Arch and Debian based distributions for easy installation.


What does this script do?

This script creates a new non-sudo enabled user. It installs systemd services for starting and shutting down the game server when the computer starts up, shuts down or reboots and also installs systemd timers so the script is executed on timed intervals (every 15 minutes) to do it's work like automatic game updates and backups. It will also create a config file in the script folder that will save the configuration you defined between the installation process. The reason for user creation is to limit the script's privliges so it CAN NOT be used with sudo when handeling the game server. Sudo is only needed for email and tmpfs configuration wich can also be manually configured by the system administrator.


Table of contents

Features

Available commands

Required packages

Pre-installation (Arch based)

Pre-installation (Debian based)

Installation

Post-installation

Script configuration

Steam configuration

Discord configuration

Email configuration

Timers

Changelog

License

Nspawn