fn_install_ut2k4 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/bash
  2. # LGSM fn_install_ut2k4 function
  3. # Author: Daniel Gibbs
  4. # Website: http://gameservermanagers.com
  5. # Version: 210115
  6. echo "Installing ${gamename} Server"
  7. echo "================================="
  8. sleep 1
  9. mkdir -pv "${filesdir}"
  10. cd "${filesdir}"
  11. echo "Extracting dedicatedserver3339-bonuspack.zip"
  12. sleep 1
  13. unzip dedicatedserver3339-bonuspack.zip
  14. echo "Extracting ut2004-lnxpatch3369-2.tar.bz2"
  15. sleep 1
  16. tar -xvjf ut2004-lnxpatch3369-2.tar.bz2 UT2004-Patch/ --strip-components=1
  17. while true; do
  18. read -p "Was the install successful? [y/N]" yn
  19. case $yn in
  20. [Yy]* ) break;;
  21. [Nn]* ) fn_install_retry;;
  22. * ) echo "Please answer yes or no.";;
  23. esac
  24. done
  25. while true; do
  26. read -p "Remove ut2004-lnxpatch3369-2.tar.bz2? [y/N]" yn
  27. case $yn in
  28. [Yy]* ) rm -fv ut2004-lnxpatch3369-2.tar.bz2; break;;
  29. [Nn]* ) break;;
  30. * ) echo "Please answer yes or no.";;
  31. esac
  32. done
  33. while true; do
  34. read -p "Remove dedicatedserver3339-bonuspack.zip? [y/N]" yn
  35. case $yn in
  36. [Yy]* ) rm -fv dedicatedserver3339-bonuspack.zip; break;;
  37. [Nn]* ) break;;
  38. * ) echo "Please answer yes or no.";;
  39. esac
  40. done
  41. echo ""