From f798b38586da9e2c87b1696bdc0f2781f3b20f96 Mon Sep 17 00:00:00 2001 From: CerberusV1 Date: Sat, 12 Oct 2024 14:26:07 +0200 Subject: [PATCH] install server --- deploy.sh | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/deploy.sh b/deploy.sh index 376cbd6..8b01768 100755 --- a/deploy.sh +++ b/deploy.sh @@ -167,4 +167,28 @@ PID=$! echo "Download finished." ) -sleep 1 \ No newline at end of file +sleep 1 + + +# -------------------------------------------------------- +# Installing Server +# -------------------------------------------------------- +echo "Installing Server" +cd ${server_dir} +sleep 1 +java -jar forge-${mc_forge_version}-installer.jar --installServer > /dev/null 2>&1 & + +# Store the PID of the installer process +PID=$! + +# Progress monitoring while the server is installing +( + while kill -0 $PID 2> /dev/null; do + echo "Installing server....." + sleep 5 + done + echo "Server installation finished." +) + +echo "Removing Installer" +rm "forge-${mc_forge_version}-installer.jar"