Просмотр исходного кода

Fixed steamcmd.sh not found error

Daniel Gibbs 11 лет назад
Родитель
Сommit
889171ea58
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      functions/fn_versioncheck

+ 4 - 3
functions/fn_versioncheck

@@ -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
 }