chore: Notes for running as system service (#1252)

* Note for running as system service
Note for running as system service

* Additional detailing of linux service.

* Added darkflame.service file

changed readme to reference new file
This commit is contained in:
Nathan Ogden
2023-11-09 11:15:46 +08:00
committed by GitHub
parent d1dc9f5403
commit 2c9a98313a
2 changed files with 57 additions and 0 deletions

19
systemd.example Normal file
View File

@@ -0,0 +1,19 @@
[Unit]
# Description of the service.
Description=Darkflame LEGO Universe Server
# Wait for network to start first before starting this service.
After=network.target
[Service]
Type=simple
# Services should have their own, dedicated, user account.
# The specific user that our service will run as, you can find your current user by issuing `id -un`
User=darkflame
# The specific group that our service will run as, you can find your current primary group by issuing `id -gn`
Group=darkflame
# Full Path to the darkflame server process
ExecStart=/PATH/TO/DarkflameServer/build/MasterServer
[Install]
# Define the behavior if the service is enabled or disabled to automatically started at boot.
WantedBy=multi-user.target