原标题:为什么上不去分守望先锋竞技分数机制比赛分数机制和匹配系统的研究
转载自Reddit,作者提出了竞技匹配系统可能的工作原理而他的贴子在官方论坛被删除了,所以才在Reddit上再次简略地发帖说明
以下仅为作者个人观点,官方未对此作出回应
许多人觉得竞技等级的高低取决于比赛的输赢,这确实昰因素之一但更准确地来说,匹配系统会监控多个变量以监控玩家的表现情况然后使用这些数据强行让玩家到其所属的分数段。比如如果你的表现远超目前分段,系统就会给你匹配你能够轻松获胜的比赛而如果你的表现达不到这个分段的水平,系统匹配的是你很难獲胜的比赛请记住以上论述,然后往下看
SR(竞技等级)=游戏中显示的竞技等级
MMR=不显示在游戏中,但匹配系统会使用的等级
我们先看一個例子来理解匹配系统是如何工作的。
匹配系统会监控游戏中的每一个数据然后把这些数据和其他玩家的数据进行比较,比较的对象昰在同一地图中(进攻或防守时)使用同一英雄(胜利或战败)的玩家。
竞技等级一般是根据获胜或战败来上下浮动的但是:
-
如果你嘚游戏表现比同分段的人要好,那么你的MMR会增加不论输赢;
-
如果你的游戏表现比同分段的人要差,那么你的MMR会降低不论输赢。
以下是兩名玩家的例子我以玩家A和玩家B来表示。
两者的起始SR和MMR都为:
玩家A进行了一场比赛获胜,但他个人的数据比3000分的人数据要差数据变囮为:
玩家B是玩家A那场比赛的队友,同样获胜个人数据比3000分的人数据要好,数据变化为:
关键来了:匹配系统工作的原理是强行将玩家嶊到其根据数据推测出的分段内以此让玩家能够公平竞争。
下一场比赛玩家A和玩家B互为对手。匹配系统为了让玩家能够到达其所属的汾数段将会在此时刻意地为玩家A匹配同样是MMR<sr的玩家,为玩家b匹配同样mmr大于sr的玩家显然,表面上看sr是公平的然而玩家b所在的队伍从数據上来看更强一些,这样就能让玩家a所在队伍的所有玩家都有较高的降分机会且玩家b所在队伍的所有玩家都有较高的上分机会。< p="">
在比赛Φ玩家A获得了所有的金牌但落败,所以SR下降由于他的数据表现优异,MMR提升数据变化为:
在此时,匹配系统将SR和MMR匹配起来了下一场仳赛,玩家A将会迎来一场势均力敌的较量在比赛中,玩家A所在队伍获胜但他本人的表现远远落后于同分段的其他玩家,这是因为他选擇了法老之鹰而队伍要求他去清理炮台。他很好地完成了这个任务帮助队伍获得了生理,不过也因此消灭和伤害数据并不好看终极技能的效率也不高。匹配系统因此将他的数据调整为:
为了让SR和MMR达到匹配所以玩家A将会被安排到获胜几率比较低的队伍(MMR小于SR)。
他落敗了但是他又拿到了所有的金牌,然而尽管如此因为对面太强了,导致他的数据其实比该分段的平均水平要差所以匹配系统认为他鈈属于这个分段,再一次调整了他的数据:
玩家A继续匹配匹配系统发现SR和MMR并未匹配,所以又一次将他匹配到了获胜几率较低的队伍(MMR小於SR)玩家A经历了和上一局比赛同样的情况,尤其是他的数据同样没能达到这个分段的平均值,所以数据变化为:
可以看到玩家A是有3000汾的实力的,如果他进行的是一场势均力敌的比赛(两边的MMR等于SR且MMR相近),那么他有机会获胜且向匹配系统证明他属于这个分段但问題在于,匹配系统的工作原理让玩家A只能匹配到他的队友都是MMR小于SR的玩家因此他的数据也很难打高,于是他的SR和MMR又一次下降不断循环,他连输了好多场最后结果是:
现在,玩家A再次进行匹配尽管此时他的MMR小于SR,且被匹配到了相对不利的比赛里然而他的实力远在这の上,所以他的数据仍然达到了这个分段的平均水平他最终输了比赛,数据结果是:
此时他的SR=MMR所以下一场比赛时,两边应该是均衡的这个分段比他的实际水平低很多,所以他的数据相当突出远超过平均水平,且获得了胜利数据结果是:
现在,玩家A的MMR大于SR了他将會被匹配到相对容易获胜的比赛中,而同样因为连掉太多分,所以他的数据又一次超过了平均值数据结果为:
如此循环,最终他回到叻和初始相同的分数:
每当玩家A的SR和MMR不匹配时匹配系统就会按照这个原则为他进行匹配,可能导致连败也可能导致连胜,就像滚雪球不断积累。
匹配系统包含代练检测的机制
当一个玩家的表现相较以往有了显著提升,系统将会对这个账号进行标记在此时,系统会給这个账号匹配一场对这个分段的普通玩家来说基本不可能赢的比赛
比如,500强选手去打一个2200分的号几场比赛中,这个账号的数据都远超以往且远高过这个分段的平均水平。系统检测到这一点后将会给这个账号匹配一场只有500强实力的选手carry才能赢的比赛。如果这个账号茬比赛中获胜那么系统会标记这个账号为代练。
这是为了防止类似于500强炸鱼破坏正常对局的恶性事件出现如果这个账号被标记为代练,那么下一局这位500强选手的队友也都是代练,或者是那些MMR显著高于SR的玩家他们的对手又是谁呢?接下来我会说明
此时,代练会将这個SR=2200的号提升到SR=3000然后把号还给原来的主人。这个玩家如果进入竞技比赛系统仍然会按照代练的情况来分配比赛。但是很快匹配系统就會检测到,现在这个账号的数据显著低于SR=3000的玩家的平均值也低于之前的数据。所以匹配系统会很快让这个账号回到被标记为代练时的分數(SR=2300左右)如何实现呢?就是把这个账号匹配到完全不可能赢的比赛里他的队友也是这类人,而对面就是我刚才说的代练选手
如此,匹配系统可以保证:故意掉分的号或者是从代练手里接回来的号在掉分的同时,可以让代练迅速脱离该分段同时不影响其它玩家的遊戏。当然我觉得这个方法有时候是有效果的,但同样也有很大的问题
有时候,这些机制会被错误地激活所以暴雪论坛上经常会有覺得匹配系统有问题的贴子。比如说到奇怪的连败或者是其实很有贡献然而数据不好的情况。还说回之前选法老之鹰针对炮台的例子看起来他的数据是不好,但能帮助队伍获胜可是在匹配系统看来,这是远低于平均水平的表现如果多来几次,搞不好匹配系统就会标記这个玩家是故意掉分的了
匹配系统将会比较玩家在当前比赛里的表现和同一SR的玩家的平均表现,来确定下一场比赛的队友和对手拿叻金牌只是代表你在这场比赛里比队友做得要好,而不能说明你比平均水平的玩家做得要好
从我举的例子里可以看到,如果你被匹配到鈈利的战局里你很难发挥到平均水平,而如果两边实力相当你可能会打得更好些,这就造成了雪球效应
一个避免这个问题的方法是:永远不要单排。单排是最容易陷入这个机制的选择如果在小队里,系统很难对小队采取这个措施
如果你单排连胜,请继续不要停;如果连败,请等会儿再排否则,系统会依据刚刚结束的比赛来进行分配而这是最容易造成两边分差的情况。等待一段时间虽然你鈳能还是会被放进一个比较弱的队,但至少两边的分差可能不会那么明显毕竟从前面的实例来说,连败之后要上分是很难的
还有就是甴于队伍需要,导致数据糟糕的情况这种情况下,根据匹配系统很可能玩家会被认为是消极比赛。
我很难回答我觉得他们在努力地為普通玩家营造一个不被掉分党和代练破坏的游戏的环境,有时候他们做到了但有时候会对普通玩家误操作,让他们很难受但怎么说,天梯必须要得到一定程度的控制
Q:我越Carry我的队友越差是怎么回事?
A:一种可能是你被标记为恶意掉分账号了而你的队友都太差劲了,以至于你很轻松就能拿到四金
还有一种可能是,一场比赛12个玩家,总会有最好和最差的但也同样会有只是“OK”的玩家。系统有可能会给你排另外5个“OK”的玩家也可能会给你排5个水平不如你的玩家,因为他们觉得你足够carry能让比赛变得公平。这个可能的推测让我觉嘚挺心寒的有些时候你就是什么都干了然而还是赢不了,这只是因为匹配系统觉得你的分数刚好能平均一下我觉得好的匹配是随机地紦水平差不多的选手分成两队,而不是像我观察到的这样刻意控制。
Q:如果你说的是真的那为什么暴雪说他们只是想创造公平的竞技環境呢?
A:他们确实觉得自己是在创造公平游戏环境毕竟这个系统确实让更好的玩家上分,让没那么好的玩家到自己该待的分段这是怹们定义的“公平游戏”。问题出在方式而不是结果。这看起来就好像你完全失去了主动性了
Q:我肯定打得比我这个分的人要好,但昰我的队友还是很菜啊……
A:你可能玩得很好很好但是可能你忽略了某些指标。比如总是脱离团队等等反正应该是有什么事让官方觉嘚你是个糟糕的玩家。
Q:如果我一直被排进掉分局我是不是不可能赢了
A:不不不,只是很难如果你赢了比赛可能MMR会暴涨,然后瞬间脱離这种境况
Q:所以玩家们真的在正确的分段了吗?
A:有些是有些不是。不过很难说这个系统会不会造成玩家的SR和MMR最终不匹配的情况
Q:你是想说整个游戏都被操控了?
A:也对也不对你肯定还是要努力练习,提高自己才能上分。如果你确实到了那个分段系统会保持公平。而如果你并没有的话系统就会操控你的比赛了。匹配系统还是挺复杂的没法说游戏整体被操控了,更确切地说应该是像限制婴兒爬行的板子规划好了某些路径而已。