• 遗产
  • 遗产工具箱更新流水帖

工具箱未来将进行的修复与更新工作也很多,这个帖用来记录正式完工前的各项变动及获取链接。

下载链接 (最新版本)

运行时

Windows 10以下版本系统,或使用旧版Windows 10(没开自动更新)请自行安装工具箱运行环境,Windows 7 SP1以上版本系统可用。

运行环境下载

已知问题及解决方案

  • 遇到各类网络问题检查系统时间是否正确,推荐使用Windows的时间同步功能。遗产的数据服务请求时间戳与服务器偏差不允许超过15分钟,这个是阿里云定的合理规则。至于是否强迫UTC+8(北京时间)我不确定,据国外玩家表示似乎是这样。时区同步我后面会研究,尽量能在工具箱里处理以避免玩家改时区的不便。

  • 无法初始化服务(启动时报错/日志空白)删除Wow.exe文件,工具箱会在更新时从云端获取健康文件。此实现逻辑问题会在后续更新中修复。

  • 工具箱不再提供清洁更新功能,若要从云端获取健康的补丁文档请自行删除客户端的Data/patch-M.MPQData/zhCN/patch-zhCN-M.MPQ文件。

210920

[获取地址]

修复了目前已知的会导致更新失败或出错的问题。

优化了补丁文档操作的线程调度,现在能够正确显示封包进度。

修复了下载进度显示与实际进度不符的问题。

增加了是否在更新完成后移除更新文件的选项。

修复了一个在更新完成后工具箱有几率不解除占用状态的问题。

18 天 后

211008

修复了文档更新未正确覆盖旧文件的问题。

加入了文件入档压缩功能,这个功能将通过压缩新文件来(大幅)降低不封包文档的体积增长速度。

211009

为客户端启动缓慢的现象提供了自动化解决方案。

调整了更新界面布局,将日常用得到和用不到的选项区分开来。

不再在配置文件中保存解决古怪问题用的选项状态。

10 天 后

211019

加入了工具箱版本验证功能(服务器只响应当前版本工具箱的请求),用以提高疑似由工具箱功能导致问题的排查效率。

新版本的登陆器下载完毕后 老服的登陆器不能清除更新了..然后老服就上不去了

  • MSAX 回复了此帖

    Haruka 这次用了新的存储认证机制,新旧更新服务用的是同一个文件服务但旧工具箱没这个功能,SO再也没法正常更新了。

    我没给过期工程留代码库的习惯,所以我这边没法解决。

    不过鉴于老服三年前就停更了,如果现在非要上可以向没更新过的玩家索要Data/patch-M.MPQData/zhCN/patch-zhCN-M.MPQWow.exe这三个文件(好像有同学传到群里了),覆盖同名文件后由Wow.exe直接启动即可。

    再鉴于工具箱可能在更新时做了服务器重定向,你可能还需要将WTF/Config.wtf中的这一行手动改成SET realmName "艾泽拉斯的遗产(2021)"(老服的服务器名)才可以正常登录。

    11 天 后

    211101

    重写了更新逻辑。

    工具箱现在可以自行判断是否需要清除客户端缓存,处理时间戳会保存在配置文件中。

    改了一下界面布局,原来的显示不了多少信息,以后想显示点更新说明啥的。

    211104

    加了两个清理功能,上面的按钮会尝试清除干扰遗产文档加载的内容,下面的删除基础文档并在下次更新时从服务器拉新鲜文件。

    1 个月 后