From 7ae5215bd7dad23a1b13429262dd0299d392fd8d Mon Sep 17 00:00:00 2001 From: peet Date: Sat, 13 Mar 2021 13:57:25 +0000 Subject: [PATCH] Implemented rcon shutdown --- mc-shutdown | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 mc-shutdown diff --git a/mc-shutdown b/mc-shutdown new file mode 100755 index 0000000..95a9d77 --- /dev/null +++ b/mc-shutdown @@ -0,0 +1,32 @@ +#!/bin/bash + +# ×=====================× +# | mc-shutdown by peet | +# ×=====================× + +if [ "$1" = "-h" ] +then + echo "mc-shutdown [option]" + echo + echo "Options:" + echo " -h Show help" + #echo " -p minigames Server" + #echo " -h Show help" + exit 0 +fi + +#Initialize variables +password=NisikiTimbukSFSGames + +cd /usr/local/bin/ +if [ -z "$1"] +then + # First shutdown waterfall, so all connections are closed + ./mcrcon -H 192.168.178.20 -P 25577 -p $password -w 5 "alert Server is shutting down!" end + ./mcrcon -H 192.168.178.20 -P 25578 -p $password -w 5 save-all stop + ./mcrcon -H 192.168.178.20 -P 25579 -p $password -w 5 save-all stop + ./mcrcon -H 192.168.178.22 -P 25580 -p $password -w 5 save-all stop + ./mcrcon -H 192.168.178.22 -P 25581 -p $password -w 5 save-all stop + ./mcrcon -H 192.168.178.21 -P 25582 -p $password -w 5 save-all stop + ./mcrcon -H 192.168.178.21 -P 25583 -p $password -w 5 save-all stop +fi \ No newline at end of file