《坦克世界》将大数据用于游戏系统 Hadoop支撑内部框架

36大数据专稿,本文由36大数据翻译组黄超翻译,转载必须获得本站及译者的同意,拒绝任何不表明译者及来源的转载!

《坦克世界》的开发商Wargaming West的产品监制和创意总监T.J. Wagner在PAX East游戏展会表示:“追踪世界各地数百万用户玩一款网络游戏的游戏分数、游戏进程和游戏数据是一件很正经的事情。”

《坦克世界》是一款多人在线战争网游,游戏中玩家分为两队,通过选择二十世纪中期不同类型的装甲战车一比高下。游戏玩家可以通过参加更多的比赛获得更强大的坦克和装备。而且如果他们发现自己升级的速度过于缓慢,可以通过购买游戏中的货币获得高级会员状态以及更好的坦克。

《坦克世界>是最成功的“免费任玩”的游戏之一。根据WoT News的非官方统计,《坦克世界》大约有5000万注册用户。游戏行业研究员Newzoo称,截至2014年10月,《坦克世界》是仅次于《英雄联盟》的世界第二大大规模多人在线游戏。

《坦克世界》首先于2010年在PC端发布,2014年发行商Wargaming在收购Day 1工作室(后改名为Wargaming West)后,将游戏引入微软Xbox 360,从而移植到了游戏机平台。

Wagner是2012年被Wargaming从Day 1工作室雇佣的一批员工之一,他主要负责《坦克世界》游戏机版本的各个方面,而且该游戏在2015年第三季度居Xbox One游戏机排行榜第一。

Wagner说,制作《坦克世界》游戏机版本的一个很大的挑战是:这个游戏和其他在微软Xbox上的游戏的联网方式不同。

“我们的游戏是服务器授权的,所以所有的移动、所有的设计,以及其他的一切都先在服务器上经过计算处理后再发给用户。”Wagner说:“几乎所有在Xbox 360上的其他游戏都是点对点的,也就意味着你只需要跟其他玩家保持好连接状态即可。”

“点对点的方式会出现很多不择手段的玩家。”Wagner补充说。

“Xbox游戏机一个很大的问题是玩家可以通过路由器节流或者暂停路由器运行等方式,使自己可以在其他玩家的屏幕上出现延迟情况,导致其他玩家无法射击,”Wagner说:“这种事情在《坦克世界》中不会发生。

图像、渲染、平显等调试都在客户端完成,之后再连接到Wargaming叫做BigWorld的主服务器,主服务器负责运行实际的游戏进程。但实际上《坦克世界》的运作比这个描述还要复杂。

“实际上在游戏机上还有16项其他的服务功能,”Wanger说:“购买是其中一项服务,包括用户登录、库存数据库、授权系统还有功勋统计,还有一个服务叫做”“后院”,这是一个用户服务工具。

只有通过巧妙地运用知名的大数据技术,如Hadoop或Tableau,才能更好的驾驭《坦克世界》的巨大规模。

“在我们被收购之前,我们在数据挖掘方面有个非常聪明的家伙。他写了一个叫做反射系统的后台追踪系统,这个系统可以很快的将所有玩家的每次移动,每次用户界面的点击,以及其他的信息存放到一个小的数据集当中。”Wagner说。

其结果就是公司拥有了大量的用户行为数据,包括从游戏中的行为到购买信息和聊天信息。Wagner说他可以广泛的使用这些数据——不仅仅用于工作。

我有105个自定义报告,包括购买、移动和击杀/死亡等热点图,”Wagner说:“这可能看起来不太公平,我经常在玩游戏时观察击杀/死亡热点图——来寻找最好的狙击区域。”

原文标题:Big data and battle tanks: Inside World of Tanks’ powerful infrastructure

End.

举报