Skip to content

Minecraft Server

Oakleafknight06 edited this page Jun 12, 2023 · 1 revision

Making a minecraft server as systemd service

sudo vim /etc/systemd/system/minecraft-arboretum.service

Contents of the file:

[Unit]
Description=Arboretum Minecraft Dedicated Server
After=network.service

[Service]
User=darin
Group=darin
Type=simple
KillSignal=SIGCONT
Sockets=arboretum-minecraft.socket
WorkingDirectory=/home/darin/Minecraft/ArboretumServerCurrent
ExecStart=/bin/sh -c "java -Xms2G -Xmx4G -jar fabric-server-mc.1.20-loader.0.14.21-launcher.0.11.2.jar"
ExecStop=/bin/sh -c "echo stop > /run/arboretum-minecraft.control"
RestartSec=15
Restart=on-failiure

[Install]
WantedBy=multi-user.target

and .socket one

[Unit]
BindsTo=arboretum-minecraft.service

[Socket]
ListenFIFO=/run/arboretum-minecraft.control
RemoveOnStop=true
SocketMode=0660
SocketUser=darin
SocketGroup=darin

Clone this wiki locally