minor fixes, terminal cleaner while installing -> for errors look in log

This commit is contained in:
CerberusV1
2024-10-12 11:26:18 +02:00
parent c4d81fec79
commit b764ca8066

View File

@@ -163,9 +163,23 @@ PID=$!
echo "Installing Server"
sleep 2
java -jar forge-${mc_forge_version}-installer.jar --installServer
java -jar forge-${mc_forge_version}-installer.jar --installServer > /dev/null 2>&1
java -jar forge-${mc_forge_version}-installer.jar --installServer &
# 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 2
done
echo "Server installation finished."
)
echo "Removing Installer"
rm "forge-$mc_forge_version-installer.jar"
rm "forge-${mc_forge_version}-installer.jar"
touch "${working_dir}/start_server.sh"
chmod +x "${working_dir}/start_server.sh"
@@ -174,5 +188,5 @@ echo "Creating Start Script"
#!/bin/bash
echo "#!/bin/bash" > "${working_dir}/start_server.sh"
echo 'tmux new -s minecraft_server "java -Djava.awt.headless=true @user_jvm_args.txt @libraries/net/minecraftforge/forge/${mc_forge_version}/unix_args.txt "$@""' >> "${working_dir}/start_server.sh"
echo 'tmux new -s minecraft_server 'java -Djava.awt.headless=true @user_jvm_args.txt @libraries/net/minecraftforge/forge/${mc_forge_version}/unix_args.txt "$@"'' >> "${working_dir}/start_server.sh"