GPCL 1.9.5:自动更新不再反复下载
1.9.3 到 1.9.5 连着三版,改动集中在下载和启动两条链路:Java 下载并入统一队列,启动加了重入保护,自动更新会复用已经下好的安装包。
自动更新(1.9.5)
上一次没退出的安装程序占着安装包时,启动器以前每次打开都重新下载却装不上。现在已下载并校验通过的安装包会直接复用;在「上次更新未完成」提示里点了「稍后」,本次启动不会再自动下载;安装包被其他程序占用时,会提示重启电脑后再试,不再显示原始错误代码。
启动(1.9.4)
打开启动器后的头几秒里连续点「开始游戏」,以前会同时拉起多个游戏进程。现在启动链路一开始就禁用按钮,动画提示也不会乱闪。本地版本扫描完成就能点「开始游戏」,不用等联网拉清单;启动动画提前出现,正版登录校验和续期 Token 期间也有反馈;取消按钮在登录校验阶段也能用;正版登录过期时,启动动画会正常收起。
Java 下载(1.9.3)
Java 安装和游戏版本、模组共用同一条下载队列,进度、速度、排队位置和取消都在底部下载条里。Java 运行时装到游戏目录的 runtime/,自定义游戏目录也能正常用。默认清华镜像每次都下不动的问题修了:以前给镜像站发浏览器标识,被直接拒绝。华为云镜像已经不给文件,已从列表移除,之前选过它的会自动回落到清华;Java 镜像设置现在真的生效。重新下载失败时,不再把之前装好的版本文件夹删掉。
下载在 dl.caellab.com,完整更新日志在 gamets.caellab.com/gpcl/history/。