games-server/minecraft-server: Forgottend systemd service

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
This commit is contained in:
Alarig Le Lay 2020-11-03 20:28:54 +01:00
parent c2ff910cb8
commit eff3c443d6
Signed by: alarig
GPG Key ID: 7AFE62C6DF8BCDEC
1 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,16 @@
[Unit]
Description=Minecraft Server (World: %I)
After=network.target
[Service]
User=minecraft
Group=minecraft
WorkingDirectory=-/var/lib/minecraft-server/%I
PIDFile=/run/minecraft-server.%I.pid
ExecStartPre=!/bin/mkdir -p /var/lib/minecraft-server/%I
ExecStartPre=!/bin/chown -R minecraft:minecraft /var/lib/minecraft-server/%I
ExecStartPre=/bin/sh -c 'echo "eula=true" > /var/lib/minecraft-server/%I/eula.txt'
ExecStart=/bin/sh -c '/usr/bin/dtach -N $(mktemp -u) /usr/bin/minecraft-server'
[Install]
WantedBy=multi-user.target