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

Better API Logging Steam Update Functionality

own3mall 9 лет назад
Родитель
Сommit
96b4b58cc3
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      ogp_api.php

+ 10 - 2
ogp_api.php

@@ -138,11 +138,19 @@ if(isset($_REQUEST["action"])){
 									$steamVersion = $remote->fetch_steam_version($appId, 0);
 									if($ourVersion != $steamVersion){
 										$success = runSteamAutoUpdate($server_xml, $mod_xml, $server_home, $mod_key);
-										if($success){
+										if($success == 1){
 											$resultOp["message"] = "Server \"" . $server_home["home_name"] . "\" has been successfully auto-updated via SteamCMD and restarted.";
 											$resultOp["success"] = true;
+										}else if($success == 2){
+											$resultOp["message"] = "Server \"" . $server_home["home_name"] . "\" has been successfully auto-updated via SteamCMD.";
+											$resultOp["success"] = true;
 										}else{
-											
+											if(is_array($success)){
+												$resultOp["message"] = "Server \"" . $server_home["home_name"] . "\" failed to auto-update. Agent returned: " . print_r($success, true);
+											}else{
+												$resultOp["message"] = "Server \"" . $server_home["home_name"] . "\" failed to auto-update. Agent returned error code: " . $success;
+											}
+											$resultOp["success"] = false;
 										}
 									}else{
 										$resultOp["message"] = "Server is already up-to-date.";