summarylogtreecommitdiffstats
path: root/craftbukkit.service
blob: bdfa5c8ffab85e9b80bb9a679ef22838c7316b7c (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-17-openjdk/bin:/usr/lib/jvm/java-21-openjdk/bin
PrivateTmp=true
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target