WclPlayerScore TBC版是一款魔兽世界排行榜插件,能够帮助用户快速的查询到所有玩家角色的排名,了解大家的实力,为队友的选择提供了帮助。软件支持所有的服务器,还对数据查询功能进行了优化,可以更加稳定快速的查询到信息。
【使用说明】
1、和wcl网站一样,各职业各系的天赋分数是分开统计并排名的,插件会显示本角色各系天赋中全明星分数最高的,并且会显示天赋名称了
2、由于使用国服玩家占比来进行计算(国服数据量约100w,全球数据量约150w),所以占比的显示,会有1%~2%的偏差,玩家人数较少的天赋专精可能偏差会更多一点,但是总体数据的准确性还是能保证的
3、全国服排名摘取了前400位,本服的排名摘取前100位,这个也是参考了wcl小程序的显示方式,个人觉得还算合理的区间
4、其他显示和之前的版本没什么区别了,操作方式也是一样的,下载压缩包,解压放到addons里即可
【软件特色】
1、插件本体仍然是60版本原作者的,本次更新仅做了少量的显示优化,并更新了tbc-p2 毒蛇&风暴的数据
2、目前插件的数据是截至2021-10-23 北京时间下午3点 wcl网站更新的排名数据(wcl网站的全明星排名更新频率为每天一次,更新时间为下午3点)
3、数据抓取基于wcl网站的全明星分数排名,由于抓取数据的程序稳定性还不是特别好,暂定一周更新一次,暂时做不到和wcl网站同步每日更新,更无法实现实时更新
4、数据抓取对象是全量的国服数据(截至抓取当天p2毒蛇&风暴已经超过了100w的数据量),其中坦克和输出是以伤害量的全明星分数排名,大约有76w玩家数据,治疗是以治疗量的全明星分数排名,大约有25w玩家数据
5、由于本次抓取了全量的数据,所以有全服、本服的玩家排名,以及全明星分数和占比的显示,注:这个占比是根据全国服玩家数量计算的占比,并非wcl网站上的全球玩家占比
【常见问题】
1、爬取了如此大量的数据,如何保证数据准确性?
首先,数据抓取在wcl网站更新后立即开始,24小时内结束。服务器每天下午3点更新(大约3点40左右更新结束,此时网站数据显示更新),目前的抓取速度大约是每小时10w,大约10小时可以抓取完成;
其次,数据抓取之后,不是直接生成数据文件,而是放到数据库按页进行暂存,如果数据存在异常,那么只要重新更新指定的页码即可;
还有,玩家数据根据:玩家ID,服务器,天赋,专精,副本ID,副本阶段(p2)进行了唯一索引,保证每个玩家单个天赋的数据不会重复抓取,也就是100w数据里绝对不会产生重复数据;
2、为什么不抓取网站上的占比排名,而是自己计算了国服的玩家占比?
网站上的全球占比需要通过graphQL的接口抓取,或者自己用爬虫到网站上爬,前者官方做了每小时调用次数限制,后者网站上做了每分钟20次的限制,爬取速度非常慢;
国服玩家数量已经占到全球的2/3,且抓取的数据已经完整,那么基于这样的基数,计算出来的占比和网站的占比精度应该是差不多的,我抓取了本服一些玩家的数据做了校对,确实如此;
3、如何确定我所在的服务器对应的是哪个数据文件?
服务器id请参考以下表格,数据文件为插件Data/目录下对应[服务器id.lua]的文件,注:如果修改数据文件,只会影响自己看到的信息,是不会影响别人的显示和通报的,所以尽量不要去修改数据文件了,意义不大