对付外挂的利器:排位分修正系统

排位分修正系统已经修复了之前的问题,现已准备重新上线

在Y4S1中,我们启用了新的 比赛匹配 和 排位分(MMR)修正系统。当比赛中出现作弊者的时候,这个新系统将会修正该作弊者在此赛季中的所有的比赛中遇到的其他玩家的MMR和比赛记录。不过,这个系统并不会让你修正后的MMR超过该赛季你的最高MMR.

排位分修正系统的目的是对减少作弊者对你们的赛季排位分的长期影响有所帮助,这也将成为一个我们与作弊者的长期对抗中的武器储备库里的又一个利器。

在上线这个系统正式上线之前,排位分修正系统就已经在过去的一个赛季中默默地运行着了,我们收集数据以确定潜在的问题和异常账户数据以及适当的分析边界案例。

边界案例(edge cases): 边界案例是指在极端(最大或最小)参数下发生的问题或情况。

我们已经在新的排位分修正系统中用各种方法测试了各种参数测试,但是我们还是希望通过社区的反馈进一步优化它。

对于被修正玩家的影响

在这张图中,我们可以看到在24小时中,在30分钟内被修正(降低)的MMR的最高值

我们这样做的原因之一也是为了打击使用外挂的刷分服务。在上面的图表中,比较大的值是被刷分玩家从白金或钻石被修正到较低的等级。尤其是有些极端的值(-5600分) 是玩家一直长时间与作弊者游玩被修正后的结果。

修正的前提条件

目前排位分修正系统将会修正被封禁的作弊者参与的所有比赛(无论输或赢)。我们也讨论过一些其他选择,但我们的数据显示,修正所有场次有助于维护排位系统的稳固,同时也可以削弱作弊者对游戏影响。

在排位分修正系统的测试中,我们发现如果我们只修正作弊者的胜场次,我们发现这将严重损害排位分的含金量,因为他们通过输掉比赛输掉了排位分,但对面赚到的排位分却依然存在。这将导致排位分含金量下降(如下图所示)并且也将损害与作弊者(故意或无意)组队的队友的排位分,尤其是一些低段位的玩家。单面排位分修正并不是一个好主意,无论作弊者输赢都进行排位分修正是一种更加有效的解决方案。你可以从下面的图表直观的看到。

在这张图中,我们可以看到在24小时中,在30分钟内被修正(提高)的MMR的最高值。可以看到,MMR 的波动并不像我们前面看到的那样显著。

修正区间

介于检测作弊者的进程和封禁流程的一些问题,我们没有办法检测出玩家具体在那些场次中作弊。考虑到这一点,我们还探讨了修正近期比赛场次的可能性,然后测试了修正近7天数据和整个赛季数据的区别。

然而,结果乱七八糟的,根本没有办法确定我们是否真的已经消除了作弊带来的负面影响。因此,为了确保最大限度的消除作弊的影响,我们决定修正整个赛季的所有比赛场次的排位分。