1.6.1版本有时候更新会出错

我用的是1.6.1。之前更新都是好的。
近几次版本比较大,大概几十M的样子。
有一部分用户第一次更新过后,进入战斗会黑屏。但是大退后重新进入都正常。
更新过后,更新逻辑自动重启脚本会出错,强退进程进入又正常,所以我觉得和游戏逻辑无关。

我怀疑会不会有这样的BUG,在启动进入更新界面的时候,加载了一个资源,开始更新,更新过后,有一个新的同名的资源被更新了下来。因为这个资源在更新界面被使用着,所以一直缓存在内存中。当进入战斗后,要使用的是新资源,但是却从内存中调用了老资源。然后一些逻辑或者什么的就出错了。

这个很麻烦的是我们重现不了,是一部分用户报过来的。所以也看不到哪里报错。只能这样猜。
请问你们是否有出现过这样的问题,请问是如何解决的

你们更新没出错吗,今天又出现一个用户没更新就进去了。
只有更新成功后,才会显示登录的按钮,但是用户说没有出现更新,进去后,他的截图是没更新的样子。
后来我让他删了,重新下载,就又正常更新了。暂时出现一例。
就是这次更新资源较多后就出现了这个问题,以前更新很多次,但是资源不多,都没出现。这次就各种问题。

没更新就进去会不会是判断需要更新的条件失败?建议你们更新的时候向服务端传送一些客户端的信息,比如应用包內初始版本,是否存在本地缓存,本地缓存版本,搜索路径等等,还有每一步热更新回调的信息都可以发送到服务端。这样你们比较好分析

恩,那我多加一些判断看看。主要这个没法重现,麻烦,就那么偶尔12个用户出现下。

今天又一个用户出现更新错误,说有更新,但是更新完进去我们看截图是没更新前的,好像是更新了一部分。
请问是否可以MD5每个文件,如果检查到错误,我就清空更新,重新更新。
还没找出问题前,先这样处理一下