29 lines
832 B
Desktop File
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
|