电竞比赛

魔兽世界:暴雪6个月时间修复一个bug,玩家:终于不怕穿错装备了

作者:极速体育 2019-07-03 10:33:32

不知道各位玩家魔兽世界玩家有没有遇到装备方案保存不上的问题呢?拿到新装备以后,明明自己已经替换掉了原来的装备而且也点了保存,但是当下次换装备的时候发现新装备方案没有生效,不能直接替换上。这个问题现在终于被暴雪解决了,早在18年的12月份就有国外玩家详细报告了这个BUG,但是暴雪花了6个多月的时间才解决了这个BUG。当时国外玩家的报告是这么说的。

魔兽世界:暴雪6个月时间修复一个bug,玩家:终于不怕穿错装备了(1)

我给我的人物装备了刚得到的新装备,保存在了我的平衡套上。

我登出游戏然后又重新登录。

我的人物仍然用的是相同的装备,但是这个平衡套在我装备管理里用的还是老的装备。

所以基本上我的新装备没有被保存到平衡套上,每次我登出以后都变成原来的套装方案。

我已经删除了所有的插件,删除了缓存文件夹。已经是0插件的纯魔兽世界客户端了。

又做了扫描和修复。

这个问题依然会发生。

所以我可以确定的是装备管理的问题应该是服务器的问题了。我换过很多电脑依然发生同样的问题,就像你把技能放到技能栏一样每次都发生同样的事情。

所以我想知道这是不是服务器的问题?

魔兽世界:暴雪6个月时间修复一个bug,玩家:终于不怕穿错装备了(2)

7月2日暴雪的一则蓝贴对这个BUG进行了说明,暴雪花费了6个月的时间终于解决了这个小小的BUG,在蓝贴中详细解释了发生这个问题的原因,是来自于魔兽世界数据库的更新,在优化游戏性能的过程中发生的一个BUG,虽然不是什么致命的BUG,但是却影响到玩家的游戏体验。

魔兽世界:暴雪6个月时间修复一个bug,玩家:终于不怕穿错装备了(3)

蓝贴原文翻译:

这个问题现在已经被解决了,我们为那些对于这个问题感兴趣的人收集了一些信息。

我们发现,当我们在数据库中使用更新、更简单和更安全的系统时进行了代码更新,引起了这个无法保存装备方案的bug。新系统是一个用于执行数据库操作的经验丰富的、经过长期测试过的、可靠的对象包装器,它能让与系统中的一些更复杂的交互更加便捷。它的工作方式是将挂起的数据库更改复制到另一个对象中,然后再开始编写。

导致错误的问题来自我们如何跟踪这些物品。我们试图在写入值之前确定值是否已经更改,因此如果没有更改,我们就不会浪费任何时间。这说得通对吧?但是在这个特殊的情况下,当一个角色从一个套装方案中移除一个装备时,我们将该部位的装备ID设置为0。因此,这意味着我们要复制到的新数据库对象的默认值是0。它最终的流动方式是,所有的装备方案的变化都被正确地打包并输送到新的系统中,但是当我们将它们复制到一个新的对象时,我们看到了一个被删除的装备,比如一个头部装备,现在设置为0。因为我们的新对象已经有了一个0作为你的头部装备,所以它错误地认为“我们不需要保存这个,它已经是0了!”所以新的修改就被丢掉了。

再次声明,这个BUG已经被修复了。关于这个帖子的讨论帮助我们找到了所有的线索,感谢你们的建设性想法!

魔兽世界:暴雪6个月时间修复一个bug,玩家:终于不怕穿错装备了(4)

对于这个问题的修复,有玩家觉得这虽然不是影响到游戏性的BUG,所以并不是主要的问题,毕竟在魔兽世界8.2版本中有太多需要解决的问题了,现在终于不用每次都检查自己是否穿错装备了,还是很好的。

魔兽世界:暴雪6个月时间修复一个bug,玩家:终于不怕穿错装备了(5)

也有玩家觉得,这么小个问题暴雪居然花了6个多月的时间,也是没谁了。

各位小伙伴你们对此是怎么看的呢?

欢迎小伙伴们在下方评论区进行互动交流,小编每一条评论都会看哒。

魔兽世界:暴雪6个月时间修复一个bug,玩家:终于不怕穿错装备了(6)

本文为热点游戏原创,手动码字不易,小伙伴们别忘了顺手点个关注,爱你哦,么么哒。


热门搜索

3月9日nba战况   库里nba总得分多少   13号nba是谁   勇士nba戒指多少钱   西甲年卡是什么   nba一分罚球   2016nba勇士对雷霆库里绝杀   韩国球员德甲   英超第26轮曼城   2018-19德甲球队身价  

相关阅读