|
|
@ -12,9 +12,10 @@ fn_steamcmdcheck(){ |
|
|
|
# Checks for server update from SteamCMD |
|
|
|
fn_printdots "Checking for update: SteamCMD" |
|
|
|
fn_scriptlog "Checking for update: SteamCMD" |
|
|
|
installedversion=$(grep buildid "${appmanifestfile}" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -d\ -f3) |
|
|
|
availableversion=$(steamcmd/steamcmd.sh +login "${steamuser}" "${steampass}" +app_info_print ${appid} +app_info_print ${appid} +quit | grep -EA 1000 "^\s+\"branches\"$" | grep -EA 5 "^\s+\"public\"$" | grep -m 1 -EB 10 "^\s+}$" | grep -E "^\s+\"buildid\"\s+" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -d\ -f3) |
|
|
|
sleep 1 |
|
|
|
installedversion=$(grep buildid "${appmanifestfile}" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -d\ -f3) |
|
|
|
cd "${rootdir}/steamcmd" |
|
|
|
availableversion=$(./steamcmd.sh +login "${steamuser}" "${steampass}" +app_info_print ${appid} +app_info_print ${appid} +quit | grep -EA 1000 "^\s+\"branches\"$" | grep -EA 5 "^\s+\"public\"$" | grep -m 1 -EB 10 "^\s+}$" | grep -E "^\s+\"buildid\"\s+" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -d\ -f3) |
|
|
|
if [ -z "${availableversion}" ]; then |
|
|
|
fn_printfail "Checking for update: SteamCMD" |
|
|
|
fn_scriptlog "Failure! Checking for update: SteamCMD" |
|
|
@ -175,7 +176,7 @@ elif [ "${appmanifestfilewc}" -eq "0" ]; then |
|
|
|
fn_scriptlog "Forcing update to correct issue" |
|
|
|
sleep 1 |
|
|
|
fn_updateserver |
|
|
|
fn_logupdaterequest |
|
|
|
fn_versioncheck |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
|