Browse Source

与大解测试即用即加载方案.

王刚 3 years ago
parent
commit
65c339a6de
1 changed files with 11 additions and 13 deletions
  1. 11 13
      Gameserver/Amfphp/service_call/InquireApi/CheckUpdate.php

+ 11 - 13
Gameserver/Amfphp/service_call/InquireApi/CheckUpdate.php

@@ -57,10 +57,8 @@ class CheckUpdate {
      * @return int ErrCode
      */
     public static function Check() {
-        $clientVer = self::GetClientVersion();                                  # 客户端版本号
+        $clientVer = self::GetClientVersion();                                  # 客户端基带版本号
         $platform = self::GetClientPlatform();                                  # 客户端平台(安卓/IOS)
-
-
         $ret = new UpdateRetInfo();                                             # 返回值
 
         $url = self::CDN_Root() . self::Md5_file . $platform . ".json";         # 资源文件MD5列表
@@ -75,19 +73,19 @@ class CheckUpdate {
             $ret->newVer = $newVer;
             $ret->cdn = self::CDN_Root();
             $ret->fullDownloadPage = self::GetFullDownloadPage($channel);
-
-            if (($newVer - $clientVer) >= 10 #                                  # 版本号差异大于10=>整包更
-                    || $clientVer < 16                                           # 临时代码 2021.8.20 后面更新的时候需要注释掉
+            if (self::HaltWithMsg #                                             # 显示消息并且退出游戏
+            ) {
+                $ret->msg = "sorry, x点到y服务暂停.";
+                $ret->err = ErrCode::clientPrintMsg_Halt;
+            } else
+            if ($clientVer < 16                                                 # 临时代码 2021.8.20 后面更新的时候需要注释掉
+            // || ($newVer - $clientVer) >= 10 #                                 # 版本号差异大于10=>整包更
             ) {
                 $ret->err = ErrCode::clientversionlow_err;                      # 返回错误码,强制更新1
                 $ret->msg = "游戏已经发布新版本,只有更新才能进入游戏。是否立即更新?";
-            } else if (self::HaltWithMsg #                                       # 显示消息并且退出游戏
-            ) {
-                $ret->msg = "sorry, 服务暂停.";
-                $ret->err = ErrCode::clientPrintMsg_Halt;
-            } else if (($newVer - $clientVer) > 0) { #                          # 修订版本号不一致, 提示更新
-                $ret->err = ErrCode::clientnewversion_msg;
-                $ret->msg = "需要更新部分资源文件,是否立即更新?";
+//            } else if (($newVer - $clientVer) > 0) { #                          # 修订版本号不一致, 提示更新
+//                $ret->err = ErrCode::clientnewversion_msg;
+//                $ret->msg = "需要更新部分资源文件,是否立即更新?";
             } else {
                 $ret->err = ErrCode::ok;                                        # 平安无事
                 $ret->msg = "平安无事";