fn_install_ut99 1003 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/bash
  2. # LGSM fn_install_ut99 function
  3. # Author: Daniel Gibbs
  4. # Website: http://gameservermanagers.com
  5. lgsm_version="061115"
  6. echo "Installing ${gamename} Server"
  7. echo "================================="
  8. sleep 1
  9. mkdir -pv "${filesdir}"
  10. cd "${filesdir}"
  11. echo "Extracting ut-server-436.tar.gz"
  12. sleep 1
  13. tar -zxvf ut-server-436.tar.gz ut-server/ --strip-components=1
  14. echo "Extracting UTPGPatch451.tar.bz2"
  15. sleep 1
  16. tar -jxvf UTPGPatch451.tar.bz2
  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 ut-server-436.tar.gz? [y/N]" yn
  27. case $yn in
  28. [Yy]* ) rm -fv ut-server-436.tar.gz; break;;
  29. [Nn]* ) break;;
  30. * ) echo "Please answer yes or no.";;
  31. esac
  32. done
  33. while true; do
  34. read -p "Remove UTPGPatch451.tar.bz2? [y/N]" yn
  35. case $yn in
  36. [Yy]* ) rm -fv UTPGPatch451.tar.bz2; break;;
  37. [Nn]* ) break;;
  38. * ) echo "Please answer yes or no.";;
  39. esac
  40. done
  41. echo ""