| 12345678910111213141516171819202122232425262728293031323334353637 |
- #!/bin/bash
- # LGSM fn_check_steamcmd function
- # Author: Daniel Gibbs
- # Website: http://gameservermanagers.com
- lgsm_version="201215"
- # Description: Downloads SteamCMD on install.
- echo ""
- echo "Installing SteamCMD"
- echo "================================="
- steamcmddir="${rootdir}/steamcmd"
- if [ ! -d "${steamcmddir}" ]; then
- mkdir -v "${steamcmddir}"
- fi
- sleep 1
- cd "${steamcmddir}"
- if [ ! -f steamcmd.sh ]; then
- curl=$(curl --fail -o "${rootdir}/steamcmd/steamcmd_linux.tar.gz" "http://media.steampowered.com/client/steamcmd_linux.tar.gz" 2>&1)
- exitcode=$?
- echo -e "downloading steamcmd_linux.tar.gz...\c"
- if [ $exitcode -eq 0 ]; then
- fn_printokeol
- else
- fn_printfaileol
- echo "${curl}"
- echo -e "${githuburl}\n"
- exit $exitcode
- fi
- tar --verbose -zxf steamcmd_linux.tar.gz
- rm -v steamcmd_linux.tar.gz
- chmod +x steamcmd.sh
- sleep 1
- else
- echo "SteamCMD already installed!"
- fi
- sleep 1
|