|
@@ -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 = "平安无事";
|