etc-configs/systemd/system/minecraft.service

29 lines
832 B
Desktop File

[Unit]
Description=Minecraft Serber
After=network-online.target
Wants=network-online.target
[Service]
Type=forking
User=mc
Group=mc
Environment=JAVA_HOME=/usr/lib/jvm/java-8-openjdk
WorkingDirectory=/opt/mc/server/
ExecStart=/usr/bin/tmux new-session -s minecraft -d '/usr/lib/jvm/java-8-openjdk/bin/java -Xmx512M -Xms512M -jar project-poseidon-1.1.8.jar nogui'
ExecStop=/usr/bin/tmux send -t minecraft.0 stop ENTER
#ExecRestart=/usr/bin/tmux send -t minecraft.0 stop ENTER; sleep 10; /usr/bin/tmux new-session -s minecraft -d 'java -Xmx512M -Xms512M -jar project-poseidon-1.1.8.jar nogui'
TimeoutStopSec=10
TimeoutStartSec=10
StandardOutput=null
StandardError=null
RemainAfterExit=yes
KillMode=none
RestartMode=direct
#KillSignal=SIGINT
#RestartKillSignal=SIGINT
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target