summarylogtreecommitdiffstats
path: root/craftbukkit.service
blob: dfadf5fa5af399b85d2256c7af2b5796c1dfe77f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[Unit]
Description=Minecraft server

[Service]
User=craftbukkit
Group=craftbukkit
RuntimeDirectory=craftbukkit
WorkingDirectory=/srv/craftbukkit
Environment=JAVA_ARGS=-Xmx1G RUNTIME_DIR=/run/craftbukkit
# Undo PATH change by ExecSearchPath
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
ExecStartPre=/usr/share/craftbukkit-spigot/init-rcon.sh
ExecStart=java $JAVA_ARGS -jar /usr/share/java/craftbukkit-spigot/%p.jar --noconsole
ExecStop=/usr/share/craftbukkit-spigot/notify-shutdown.sh
ExecSearchPath=/usr/lib/jvm/java-21-openjdk/bin:/usr/lib/jvm/java-25-openjdk/bin:/usr/lib/jvm/java-24-openjdk/bin
PrivateTmp=true
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target