install_ut2k4.sh 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/bash
  2. # LGSM fn_install_ut2k4 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. cd "${filesdir}"
  10. echo "Extracting dedicatedserver3339-bonuspack.zip"
  11. sleep 1
  12. unzip dedicatedserver3339-bonuspack.zip
  13. echo "Extracting ut2004-lnxpatch3369-2.tar.bz2"
  14. sleep 1
  15. tar -xvjf ut2004-lnxpatch3369-2.tar.bz2 UT2004-Patch/ --strip-components=1
  16. while true; do
  17. read -p "Was the install successful? [y/N]" yn
  18. case $yn in
  19. [Yy]* ) break;;
  20. [Nn]* ) fn_install_retry;;
  21. * ) echo "Please answer yes or no.";;
  22. esac
  23. done
  24. while true; do
  25. read -p "Remove ut2004-lnxpatch3369-2.tar.bz2? [y/N]" yn
  26. case $yn in
  27. [Yy]* ) rm -fv ut2004-lnxpatch3369-2.tar.bz2; break;;
  28. [Nn]* ) break;;
  29. * ) echo "Please answer yes or no.";;
  30. esac
  31. done
  32. while true; do
  33. read -p "Remove dedicatedserver3339-bonuspack.zip? [y/N]" yn
  34. case $yn in
  35. [Yy]* ) rm -fv dedicatedserver3339-bonuspack.zip; break;;
  36. [Nn]* ) break;;
  37. * ) echo "Please answer yes or no.";;
  38. esac
  39. done
  40. echo ""