深度解析到底为什么易玩通不能更新or解压缩失败!
魔力宝贝吧
全部回复
仅看楼主
level 11
一楼度娘。
解决方案:
下载
正确的
文件覆盖即可。
正确的文件随着版本的更新也在不断地变化,注意备份
2015年09月22日 19点09分 1
level 11
简述易玩通平台更新原理:
在更新完游戏列表之后,玩家选择对应的服务器
之后向服务器请求本地文件(update.txt)的md5值文件(update_md5.dat)
比较得到的md5值和本地的update.txt是否一致。
如果不一致,下载新的update.txt,防止update.txt被篡改。
下载完update.txt之后,里面记载着各个文件的更新信息,例如:
create
{
name:59759.Aut
path:bin\Puk2\cutdat
size:118803
md5:3fa6e08fdef5f5397f0ccfa037c674a8
}
这样的若干行信息
有了这个文件,校验本地文件是否一致,如果不一致下载解压缩再校验。
2015年09月22日 19点09分 3
level 11
为什么会更新失败?
很简单,就是因为你本地的不一致而且你还下载不到最新的文件。
为什么下载不到最新的文件?
有几个原因:
本地IE缓存,发现缓存里面有就不去下载了:清除缓存!这绝对是有效的!易玩通平台是调用IE接口去下载的
服务器端缓存:残念,你的网络供应商比较2b,比如我用的方正宽带,服务器端会缓存一些文件导致更新错误
牧羊/金牛交替更新:经验证有效。因为二者是不一样的更新服务器。
如果清除本地缓存无效,找好基友要不能更新的文件的正确版本就好了。
一般的,怀旧被更新文件卡住基本就是这些文件:
(魔力目录)/cg_se_3000.exe,
(魔力目录)/bin/sec/*.*
记得备份这两个目录下面所有的文件即可!
出现无法更新的情况下,找能更新的好基友要这些个文件即可!
这个exe文件无法被篡改,你也不用担心别人给你的是木马!
如果被篡改就会被删掉然后下载新的,否则不能进行游戏。
大概就是这样子……
2015年09月22日 19点09分 4
level 15
确实解决问题了 感谢
2015年09月22日 22点09分 6
level 15

2015年09月23日 00点09分 7
level 15
不错 楼主的分析很到位 赞一个 程序猿拯救世界
2015年09月23日 00点09分 8
level 15
不错 楼主的分析很到位 赞一个 程序猿拯救世界
2015年09月23日 00点09分 9
我连反汇编都掏出来了。。不得不说易玩通平台还是做得很谨慎的……
2015年09月23日 01点09分
level 11
会火?不管了先占了再说
2015年09月23日 00点09分 10
level 14
2015年09月23日 00点09分 11
level 16
法克奥夫易玩通
2015年09月23日 01点09分 12
为什么我想fuck方正宽带 易玩通也是好心。。 简而言之用pol_launcher启动A,A校验pol_launcher,没问题了pol_launcher启动B,B校验patcher_puk3,patcher_puk3校验包括cg_se_3000在内的一些图档文件 这已经很谨慎了。。 但是缺点是,A和B是不校验的。。2333333
2015年09月23日 01点09分
回复
��Զ�����ֱ���
:再ps,我让新加坡的朋友和我下载同一个文件,居然得到的结果不一样。。
2015年09月23日 01点09分
level 14
所以只要备份了原版的文件就可以骗过更新校验用自制的文件耍了。
2015年09月23日 01点09分 13
也并不一定 说不定下载的更新列表是错的……
2015年09月23日 02点09分
level 12
大神 解压缩失败怎么搞 W7系统和W10系统都是解压缩失败,都卡在cg_se_3000.exe这里,两台电脑都不成。求帮帮忙
2015年09月26日 00点09分 14
一般来说是你从运营商获取的压缩包是老版本验证的是新版本…… 所以去这里: https://tieba.baidu.com/p/4060901414 我发的这周的更新包选择相应的正确版本的文件覆盖然后再更新就不会更新这个文件了。
2015年09月26日 01点09分
level 12
萌新帮顶
2015年09月26日 01点09分 15
1