fn_steaminstall 654 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. # LGSM fn_steaminstall function
  3. # Author: Daniel Gibbs
  4. # Website: http://danielgibbs.co.uk
  5. # Version: 011214
  6. echo "Installing ${gamename} Server"
  7. echo "================================="
  8. sleep 1
  9. mkdir -pv "${filesdir}"
  10. cd "${rootdir}/steamcmd"
  11. STEAMEXE=steamcmd ./steamcmd.sh +login ${steamuser} "${steampass}" +force_install_dir "${filesdir}" +app_update ${appid} +quit
  12. if [ -z ${autoinstall} ]; then
  13. echo ""
  14. echo "================================="
  15. while true; do
  16. read -p "Was the install successful? [y/N]" yn
  17. case $yn in
  18. [Yy]* ) break;;
  19. [Nn]* ) fn_retryinstall;;
  20. * ) echo "Please answer yes or no.";;
  21. esac
  22. done
  23. fi
  24. echo ""