From d329312ef2d78a3519ab8f5762ca191767cc9e53 Mon Sep 17 00:00:00 2001 From: godot Date: Tue, 2 Jul 2024 20:34:43 +0000 Subject: [PATCH] finaly working like charm --- mc-forge.service | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mc-forge.service b/mc-forge.service index 4b8916d..e330547 100644 --- a/mc-forge.service +++ b/mc-forge.service @@ -8,20 +8,20 @@ WantedBy=multi-user.target [Service] ExecReload=/usr/bin/screen -S minecraft -X stuff \"reload^M\" -#ExecStart=/usr/bin/screen -DmS minecraft run.sh +ExecStart=/usr/bin/screen -DmS minecraft ./run.sh -ExecStartPre=/bin/sh -c '/usr/bin/screen -dmS mc-perfect' -ExecStart=/bin/sh -c '/opt/minecraft/run.sh' +#ExecStartPre=/bin/sh -c '/usr/bin/screen -dmS mc-perfect' +#ExecStart=/bin/sh -c '/opt/minecraft/run.sh' #ExecStop=/usr/bin/screen -S minecraft -X stuff \"save-all^M\" #ExecStop=/bin/sleep 5 #ExecStop=/usr/bin/screen -S minecraft -X stuff \"stop^M\" #ExecStop=/bin/sleep 5 -ExecStop=/usr/bin/screen -p 0 -S mc-perfect -X eval 'stuff "say SERVER SHUTTING DOWN. Saving map..."\\015' +ExecStop=/usr/bin/screen -p 0 -S minecraft -X eval 'stuff "say SERVER SHUTTING DOWN. Saving map..."\\015' ExecStop=/bin/sh -c '/bin/sleep 5' -ExecStop=/usr/bin/screen -p 0 -S mc-perfect -X eval 'stuff "save-all"\\015' -ExecStop=/usr/bin/screen -p 0 -S mc-perfect -X eval 'stuff "stop"\\015' +ExecStop=/usr/bin/screen -p 0 -S minecraft -X eval 'stuff "save-all"\\015' +ExecStop=/usr/bin/screen -p 0 -S minecraft -X eval 'stuff "stop"\\015' ExecStop=/bin/sh -c '/bin/sleep 10' #Restart=on-failure