Browse Source

Updated to curl

pull/575/head
Daniel Gibbs 9 years ago
parent
commit
65e5e75971
  1. 33
      functions/fn_check_steamcmd
  2. 19
      functions/fn_install_steamcmd

33
functions/fn_check_steamcmd

@ -12,22 +12,27 @@ if [ "${gamename}" == "Unreal Tournament 99" ]||[ "${gamename}" == "Unreal Tourn
elif [ "${modulename}" == "Starting" ]||[ "${modulename}" == "Update" ]; then elif [ "${modulename}" == "Starting" ]||[ "${modulename}" == "Update" ]; then
# Checks if SteamCMD exists when starting or updating a server. # Checks if SteamCMD exists when starting or updating a server.
# Re-installs if missing. # Re-installs if missing.
if [ ! -f ${rootdir}/steamcmd/steamcmd.sh ]; then steamcmddir="${rootdir}/steamcmd"
fn_details_config if [ ! -f "${steamcmddir}/steamcmd.sh" ]; then
fn_printwarn "SteamCMD is missing" fn_printwarnnl "SteamCMD is missing"
fn_scriptlog "SteamCMD is missing" fn_scriptlog "SteamCMD is missing"
sleep 1 sleep 1
echo -en "\n" if [ ! -d "${steamcmddir}" ]; then
mkdir -pv "${rootdir}/steamcmd" mkdir -v "${steamcmddir}"
cd "${rootdir}/steamcmd" fi
curl=$(curl --fail -o "${steamcmddir}/steamcmd_linux.tar.gz" "http://media.steampowered.com/client/steamcmd_linux.tar.gz" 2>&1)
exitcode=$?
echo -e "downloading steamcmd_linux.tar.gz...\c" echo -e "downloading steamcmd_linux.tar.gz...\c"
wget -N /dev/null http://media.steampowered.com/client/steamcmd_linux.tar.gz 2>&1 | grep -F HTTP | cut -c45-| uniq if [ $exitcode -eq 0 ]; then
tar --verbose -zxf steamcmd_linux.tar.gz fn_printokeol
rm -v steamcmd_linux.tar.gz else
chmod +x steamcmd.sh fn_printfaileol
fn_scriptlog "Re-installed SteamCMD" echo "${curl}"
fn_printdots "${servername}" echo -e "${githuburl}\n"
sleep 1 exit $exitcode
fi
tar --verbose -zxf "${steamcmddir}/steamcmd_linux.tar.gz" -C "${steamcmddir}"
rm -v "${steamcmddir}/steamcmd_linux.tar.gz"
chmod +x "${steamcmddir}/steamcmd.sh"
fi fi
cd "${rootdir}"
fi fi

19
functions/fn_install_steamcmd

@ -10,13 +10,11 @@ echo ""
echo "Installing SteamCMD" echo "Installing SteamCMD"
echo "=================================" echo "================================="
steamcmddir="${rootdir}/steamcmd" steamcmddir="${rootdir}/steamcmd"
if [ ! -d "${steamcmddir}" ]; then if [ ! -f "${steamcmddir}/steamcmd.sh" ]; then
mkdir -v "${steamcmddir}" if [ ! -d "${steamcmddir}" ]; then
fi mkdir -v "${steamcmddir}"
sleep 1 fi
cd "${steamcmddir}" curl=$(curl --fail -o "${steamcmddir}/steamcmd_linux.tar.gz" "http://media.steampowered.com/client/steamcmd_linux.tar.gz" 2>&1)
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=$? exitcode=$?
echo -e "downloading steamcmd_linux.tar.gz...\c" echo -e "downloading steamcmd_linux.tar.gz...\c"
if [ $exitcode -eq 0 ]; then if [ $exitcode -eq 0 ]; then
@ -27,10 +25,9 @@ if [ ! -f steamcmd.sh ]; then
echo -e "${githuburl}\n" echo -e "${githuburl}\n"
exit $exitcode exit $exitcode
fi fi
tar --verbose -zxf steamcmd_linux.tar.gz tar --verbose -zxf "${steamcmddir}/steamcmd_linux.tar.gz" -C "${steamcmddir}"
rm -v steamcmd_linux.tar.gz rm -v "${steamcmddir}/steamcmd_linux.tar.gz"
chmod +x steamcmd.sh chmod +x "${steamcmddir}/steamcmd.sh"
sleep 1
else else
echo "SteamCMD already installed!" echo "SteamCMD already installed!"
fi fi

Loading…
Cancel
Save