warcraftlogs classic(warcraftlogs)
魔兽世界怀旧服:你可能为WclPlayerScore付出代价
作者:NGA-ehlox
WclPlayerScore原理:
WclPlayerScore是一个最早发布于NGA上的WCL评分查看插件。其原理是像网络爬虫一样,每天,后台程序抓取WCL网站的数据,硬编码进插件的源代码里,然后打包发布一个新版本的插件出来。使用桃乐豆之类的软件更新插件就可以得到“新”的WCL评分数据。有的团长开团会根据这个插件显示的评分决定组不组你。有的团长还会在你进组的时候用插件广播你的WCL评分。现在来看,WclPlayerScore明显有失公平。
我要讲的是数据的时效的一致性问题。如果插件展示数据时,有些玩家是昨天的评分,有些玩家是两个月之前的评分,那么对于后者就是不公平的。好比你要报名运动会,需要提供跳远成绩。权威机构(WclPlayerScore)给张三出具的成绩单是他大学时期的,给你出具的成绩单是你幼儿园时期的。就问你气不气?
造成这种情况的根源在于WclPlayerScore后台程序的缺陷。我本人是IT行业的,能够合理推测出问题的原因:WCL网站(WarcraftLogs)的页面或接口有访问频率限制(几乎所有商业网站都有,超高频率的访问换个叫法就是“DoS攻击”),WclPlayerScore的后台程序无法在一天的时间内抓取完所有玩家的数据,不得不有所取舍!甚至是因为后台程序过于频繁的请求数据而被WCL网站暂停访问(如要求人机验证)或直接封了后台程序机器的IP。
合理的解决方案有:
1.购买更多云主机或购买更多的IP地址,把抓取任务分批,降低单个IP抓取数据的频率,从而一天内能抓完数据。
2.退而求其次,把抓取任务合理分批到每天,避免出现有些人的数据两个多月都不抓取更新的情况。
3.再退而求其次,对于超过一定时间(如一周)都没能抓取到新数据的角色,就不要硬要显示过时的陈年老数据了。
WclPlayerScore目前仍没有做出合理的解决方案,直接放任相当比例的角色的数据完全不更新了。但是游戏里陈年老数据和新数据照常一并显示。只为了能多显示更多人的评分而完全不管数据的时效性,非常不负责任。
WclPlayerScore后来提供了一个页面,让意识到问题的人去手动提交,本质上仍然是放弃了一批人不管不顾。况且,这个页面也无常运作。我每天操作的结果始终是“同一IP一天只能提交一次”错误,更换IP也不行。坛子里也有能提交成功的,显示“XXX@某某服务器 已经在抓取列表”,然而还是不抓取新数据。
我为什么发这个贴子?
我跟这个WclPlayerScore没有利益相关,一开始只是不喜欢,不安装就是了。但是直到它开始破坏我的游戏体验。。。我的术士角色,在TAQ开荒时期因为公会缺少术士T,所以我只在打双子这一个boss时临时换号当坦克,WCL评分当然就是垫底灰色了。
开荒完我的术士号打了全程,得分成为正常的蓝色了,WclPlayerScore却始终不抓取新数据,这都两个月过去了,我的术士评分仍然是垫底灰色!试过WclPlayerScore提供的申请更新页面也没有用。这个插件让我在游戏里受到了不应有的歧视!
都是充了一样钱的月卡,凭什么就成了下等公民了?相信像我一样的人不在少数。可能也包括现在的读者你,TAQ开荒期(也就是这个插件刚发布抓取较全面的时候),大家的WCL分数普遍不理想吧。
正值NAXX马上开放,不少玩家都在找固定团的档口,给老铁们提个醒。不少人因为插件的影响而妥协,去花资源打了自己并不喜欢的竞速,以为在别人看来的评分算是体面了吧,但事实上在外人看来还是个弟弟灰。。。
这个插件会对游戏的环境和玩家的体验造成影响,很容易造成非议。既然插件执意做出来了,数据的公正准确是必须必须要保证的。显然在我来看,WclPlayerScore没有做到。即使WclPlayerScore能正确更新数据,这种插件算是完全道德的吗?
在现实世界里,假如有人做了一个手机App,一扫路人的脸,就能显示他(她)的存款/欠款数额,还有“全市首富”、“村里最穷”、“光棍loser”等评级。结果会怎样?现实法律里有个词叫“隐私权”。WoW只是个游戏,游戏里并没有法律,不用这么认真。但作为一个插件(非游戏厂商),未经玩家同意就显示非游戏原设计的敏感信息,真的没问题吗?我强烈建议WclPlayerScore应该默认不显示人物的WCL评分信息,除非当事人去你们提供的某个页面上提交同意这么做。
我看到插件的美、欧、台、韩服版本上线了,评价并不好。我引用一个老外的回复吧:
Please don't bring this gearscore type of player rating based on a number to classic realms, it's very bad for the game to have players judging/inviting other players based on a number they see on a tooltip. Also AQ40 logs are not a good judgment of a player, many fights people have certain jobs that include not doing real DPS. I'm not trying to be rude to an addon dev that's obviously put a lot of effort into a project but man I just remember how messed up the game was when gearscore did this same type of thing.
Reversestar's comment below said it best:
Godamn Game Enviroment Destroyer~~
by Venomisto
译:
请别把gearscore(一个装等插件)类的东西再带到怀旧服来了,这种玩家基于一个数字标签来评价/组队的行为非常糟糕。另外WCL评分并不是一个好的评价玩家在TAQ表现的方法,有些Boss战玩家有特殊职责就打不了多少DPS。我不是在苛责一个显然投入了大量精力在项目上的插件开发者,只是我回忆起gearscore类的插件曾经把游戏搞得多么乌烟瘴气。
Reversestar的评论一语中的:
游戏环境毁灭者~~
by Venomisto
非常赞同!
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送至邮件举报,一经查实,本站将立刻删除。转载务必注明出处:http://www.hixs.net/article/20231212/1696258048102570.html