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

SeSrv Script

Space Engineers dedicated server script for the Linux operating system. Coded to take full advantage of the wine compatibility layer software and 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, backups and syncing from ramdisk to hdd. 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

Tmpfs configuration

Steam configuration

Discord configuration

Email configuration

Timers

Changelog

License

Nspawn