From b2c525bf334c0254a8dab964c4f7c64f0d64a7a3 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 3 Jan 2020 02:59:24 +0000 Subject: [PATCH] Initial commit --- minecraft.service | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 minecraft.service diff --git a/minecraft.service b/minecraft.service new file mode 100644 index 0000000..d80e36e --- /dev/null +++ b/minecraft.service @@ -0,0 +1,28 @@ +[Unit] +Description=Minecraft Server +Wants=network.target +After=network.target + +[Service] +Type=simple +User=minecraft +Group=minecraft +Nice=5 +KillMode=none +SuccessExitStatus=0 1 +ProtectHome=true +ProtectSystem=full +PrivateDevices=true +NoNewPrivileges=true +PrivateTmp=true +InaccessibleDirectories=/root /sys /mnt/data +ReadWriteDirectories=/srv/minecraft/spigot/server +WorkingDirectory=/srv/minecraft/spigot/server +ExecStart=/usr/bin/java -Xmx2G -Xms1G -jar spigot.jar --noconsole +ExecStop=/srv/minecraft/spigot/bin/warden-shutdown +KillMode=control-group +RestartSec=5s +Restart=on-failure + +[Install] +WantedBy=multi-user.target \ No newline at end of file