From 435731e2450e5256e38b5d1da58ef0acecc836ea Mon Sep 17 00:00:00 2001 From: fithwum <34775371+fithwum@users.noreply.github.com> Date: Wed, 1 Jul 2020 15:08:16 -0700 Subject: [PATCH] Create Install_Script.sh --- files/Install_Script.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 files/Install_Script.sh diff --git a/files/Install_Script.sh b/files/Install_Script.sh new file mode 100644 index 0000000..6a73385 --- /dev/null +++ b/files/Install_Script.sh @@ -0,0 +1,41 @@ +#!/bin/bash +# Copyright (c) 2018 fithwum +# All rights reserved + +# Variables. +echo " " +echo "Checking for latest Minecraft server version." +MC_VERSION=1.16.1 +CHANGELOG=/MCserver/minecraft_server_${MC_VERSION}.jar +echo "Installed server version is:$MC_VERSION" + +# Main install (debian). +# Check for files in /ts3server and download/create if needed. +if [ -e "${CHANGELOG}" ] + then + echo "INFO ! minecraft server found starting server." + else + echo " " + echo "WARNING ! minecraft server not found/outdated downloading new copy." + echo " " + echo "INFO ! Checking old files." + rm -f /MCserver/minecraft_server_* + wget --no-cache https://launcher.mojang.com/v1/objects/a412fd69db1f81db3f511c1463fd304675244077/server.jar -O /MCserver/minecraft_server_${MC_VERSION}.jar + wget --no-cache https://raw.githubusercontent.com/fithwum/minecraft/master/files/run.sh -O /MCserver/run.sh + sleep 1 +fi + +sleep 1 + +# Set permissions. +chown 99:100 -R /MCserver +chmod 777 -R /MCserver +chmod +x /MCserver/run.sh +chmod +x /MCserver/minecraft_server_${MC_VERSION}.jar + +# Run teamspeak server. +echo " " +echo "INFO ! Starting Minecraft server ${MC_VERSION}" +exec /MCserver/run.sh + +exit