minipppp 发表于 2012-6-11 11:15

目前亚服BUG深度原理分解

本帖最后由 minipppp 于 2012-6-11 11:17 编辑

      复制物品应该是存在的,直接复制金钱是不太可能的。复制的原理是通过游戏数据库回档时和AH数据库所造成的数据不同步来复制物品。
      AH数据和游戏数据不是在同一个数据库,也就说两个数据不会同时回档。现在的AH数据库是包含金钱数据的,就是说你直接复制金钱是设有用的。但还是可以利用两个数据库不同步来变相刷钱的。假设A拿装备挂AH卖价200W,然后B去买下来。这时候如果回档,A身上的装备会通过回档回到身上,但是AH数据库没有回档,所以A还是会收到寄来的170W,B的钱少200W,但却买到了这件装备。这时A就多出了一件因为游戏数据库回档导致的冗余物品。A和B都有了一件物品。也可以复制宝石材料等,然后把复制出来冗余物品卖掉就可以变现了。
      以上全部是机遇现实的合理推测,不能说100%完全正确,但八九不离十。这个世界很多东西我们都不可能完全了解,但是有很多东西是可以推测出来的。
       根据昨天亚服多次回档,接着服务器维护公告有非正常BUG,就可以判断有某些非正常BUG。非正常BUG里首当其冲的便是复制,其他BUG都影响不大。不用紧急 维护,还维护那没长时间。
       根据美服没有维护,就可以判断这次的复制BUG多数因为回档引起,因为美服昨天没有多次回档,这个BUG利用不了所以暂时不维护。
       根据数据库回档原理,数据库会回复到前面的某个时间节点,所有数据都会回复,除非有数据在另一个数据库里,才能不受影响。才能利用数据库之间的不同步漏洞复制出装备。这另一个数据库就是AH数据库。
       一个数据库在服务器上,一个数据所有权归厂商,一个会回档的游戏竟然被很多人说成是单机游戏。真不知道他们怎么想的。
       暴雪估计会比对这次的数据,装备是有ID的很容易查,直接删除就可以了。宝石材料等就比较麻烦了,这类复数物品一般来说是没有ID的。反正这次的BUG肯定是有人赚翻了,有人亏死了。卖RMB的绝对赚到了,买复制出的装备宝石材料等的绝对悲剧了。

kradalive 发表于 2012-6-11 11:25

其实没必要纠结单机还是网游的问题。又不是只能是其中一个

liuzhaoqi 发表于 2012-6-11 11:26

你想刷BUG还要等暴雪给你回档吗。。。

还有,没有重大BUG一般不会回档,并且那数据库不是说改就能改的。。。

Raoby 发表于 2012-6-11 11:33

计算机专业的表示,数据同步是数据库设计最最关键和基础的问题。BLZ不大可能犯这样简单低级的错误。
稍有经验的设计者都会确保解决LZ所说的不同步问题。

jndscz 发表于 2012-6-11 11:59

ls,实际上牵涉到数据库,不仅仅要从开发角度来说,还要从架设数据库角度来说
打个简单的比方,当初游戏设计之初,是以单个数据库为设计基础,所有的数据都在同一个数据库上
而在正式运营的时候,是需要多组服务器来分担这个任务的,所以就牵涉到如何架设多个服务器,如何让多个数据库同步的问题,如果棒子在这方面弄得不好,出现回档的情况,数据不同步的情况,也是很有可能的。

我可以肯定的说,他们用的必然不是超级计算机,必然是那些廉价的服务器组合而成的集群式服务器,所以,不排除服务器没弄好,数据同步上出现漏洞。

两件事 发表于 2012-6-11 12:05

半信半疑               

dokidoki 发表于 2012-6-11 12:16

= =问题不断

1984lqhk 发表于 2012-6-11 13:20

jndscz 发表于 2012-6-11 11:59 static/image/common/back.gif
ls,实际上牵涉到数据库,不仅仅要从开发角度来说,还要从架设数据库角度来说
打个简单的比方,当初游戏设 ...

真心求教SQL类数据库服务器如何在集群上运行……

djfx007 发表于 2012-6-11 13:33

如果暴雪一了百了,回到几天前的档我就惨了啊,昨天打到一件60及猎魔人套装铠甲,记得是120多敏捷,60多耐力,抗性50,技能消耗降低,最牛B的是还有三个孔啊,你妹的,可以卖不少钱啊,没了我真的亏大了啊!!!

binlin999 发表于 2012-6-11 14:24

分析毛用啊
页: [1]
查看完整版本: 目前亚服BUG深度原理分解