Valve泄露了各游戏玩家数量,但玩家和开发者觉得不过瘾

青亭网( ID:qingtinwang )--链接科技前沿,服务商业创新

近日,Valve公司的API接口出现了漏洞,有些观察者从中提取了精确的数千款Steam游戏玩家数量,并在网络上公开了。虽然Valve现在已经关闭了这个无心操作出现的信息缺口,笔者还是能从大多数Steam游戏的人气历史记录中查到这些信息。

steam-leak-800x450 (1)

据悉,《终结将至》(The End Is Nigh)的开发者Tyler Glaiel在Medium媒体分享平台,巧妙地解释了另一种
查看玩家数量的方式,原理是看在Steam上许多游戏中获得成就的玩家比例来估算。在Steam官网上,玩家比例四舍五入到小数点后两位。而目前在Steam的API接口上,获得成就的玩家比例可精确到小数点后16位。

从如此精确的数字可以反映出获得成就的玩家数量,因为玩家数量必须为整数,不能取舍。在核对了许多游戏的成就后,可以得出一个公分母,这个公分母必须跟所有玩家比例都匹配。总之,必须算出一个及其精确的公分母,代表所有玩家人数,使用这个公分母能够反向推算出获得成就的玩家比例。

Glaiel举了个例子,假如有0.012782207690179348%的玩家在一个游戏中取得了成就,那就等于8除以62587(总游戏人数),不需要四舍五入(解决了浮点运算问题之后)。

微信截图_20180707143553

第三方数据平台:Steam Spy

微信截图_20180707143609

第三方数据平台:Steam Gauge

这次从成就中泄露的数据,与之前使用Steam Gauge或者Steam Spy第三方数据平台估算的方法相比,要更精确。据悉,Steam Gauge和Steam Spy的数据来源于小部分Steam玩家,从中随机抽样。不过从成就推算的办法,只能应用在有开发商官方设定成就的游戏中,这些游戏大概占Steam平台上2.3万左右游戏中的1.3万个。

目前,Valve公司对这个“成就公分母”的看法笔者还不清楚,而且这个数据与Steam为每个开发者提供的玩家数据并不完全匹配。此外,这种新数据也没有表明,有多少人买了游戏但并没玩。在极其罕见的情况下,利用公分母的办法得出的结果可能是真实数字的一半(不过成就多的游戏,就几乎不会出现这种情况)。

7月4日时,Valve更新了Steam API接口,减少了成就比例的精确性,直接斩断了这一公分母推算方法。几个月前,Valve就开始陌人保护Steam个人使用数据,之前Steam Gauge和Steam Spy的推算方法都不管用了,Steam Spy甚至还宣布过关闭平台。Valve公司的商业发展负责人Jan-Peter Ewert表示,Valve公司正在为用户和开发者开发一种从Steam获取数据更精准的办法,不过显然这种用成就公分母推算数据的办法不是他想出来的。

在成就数据信息泄露被堵住之前,Steam Spy创始人Sergey Galyonkin成功将公分母推算法与Steam Spy使用的机器学习算法结合,于本周早些时候将推算出来的数据,分别短暂公布在Steam Spy平台上的各个游戏页面中。在得到Galyonkin的允许后,笔者决定在这里与大家分享一下他搜集到的所有游戏玩家数量,可点击超链接下载CVS文件浏览(本周早些时候已经通过基于API的抽查证实了数据的可靠性)。

不过,Galyonkin推算出的数据只是7月1日当天的,因此之后拿来参考也不够准确,而且也不包含许多不使用成就的大量游戏。尽管如此,尽管Valve已经堵住了这个漏洞,笔者还是找来了一些反应Steam平台上大部分游戏相对人气的较精准可靠数据。

笔者认为,这些数据不仅能满足玩家的好奇心,还能够帮助大家了解PC游戏市场的现状。在其他娱乐行业,很容易得到这种数据,例如定期发布的电影票房几率,电视节目收视率等,而在游戏行业,这种数据还是比较不透明的。

Valve公司的Ewert近期对开发者们表示:“大家能够赚钱的唯一办法就是开发者开发出优秀游戏放到Steam平台,得到玩家们的支持。至少目前为止,信息泄露帮助大家更好了解都有哪些游戏获得了玩家的青睐。”

以下是部分游戏数据,更多数据可点击下载

微信截图_20180707143204

参考:Ars Technica

更多精彩内容,关注青亭网微信号(ID:qingtinwang),或者来微博@青亭网与我们互动!转载请注明版权和原文链接!
青亭网

微信扫码关注青亭网

青亭网

青亭 | 前沿科技交流群01

责任编辑:hi188
分享到QQ 分享到微信
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册