4
0

fn_install_steamcmd 900 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/bash
  2. # LGSM fn_check_steamcmd function
  3. # Author: Daniel Gibbs
  4. # Website: http://gameservermanagers.com
  5. lgsm_version="201215"
  6. # Description: Downloads SteamCMD on install.
  7. echo ""
  8. echo "Installing SteamCMD"
  9. echo "================================="
  10. steamcmddir="${rootdir}/steamcmd"
  11. if [ ! -d "${steamcmddir}" ]; then
  12. mkdir -v "${steamcmddir}"
  13. fi
  14. sleep 1
  15. cd "${steamcmddir}"
  16. if [ ! -f steamcmd.sh ]; then
  17. curl=$(curl --fail -o "${rootdir}/steamcmd/steamcmd_linux.tar.gz" "http://media.steampowered.com/client/steamcmd_linux.tar.gz" 2>&1)
  18. exitcode=$?
  19. echo -e "downloading steamcmd_linux.tar.gz...\c"
  20. if [ $exitcode -eq 0 ]; then
  21. fn_printokeol
  22. else
  23. fn_printfaileol
  24. echo "${curl}"
  25. echo -e "${githuburl}\n"
  26. exit $exitcode
  27. fi
  28. tar --verbose -zxf steamcmd_linux.tar.gz
  29. rm -v steamcmd_linux.tar.gz
  30. chmod +x steamcmd.sh
  31. sleep 1
  32. else
  33. echo "SteamCMD already installed!"
  34. fi
  35. sleep 1