守望先锋——匹配机制杂谈

首先感谢大家点击进来观看我这条咸鱼对守望先锋匹配机制的小小抱怨,摘录的科普以及感想
在?上勾拳!当年被卤蛋支配的恐怖压力下,我也玩了铁拳,秉承着打不过就加入的原则我发现卤蛋太好玩了。。。(不感兴趣的旁友你们还有机会退出233 摘录的一小段我会用其他颜色做标识哒,作为小科普。)
每个新号都有一个初始mmr,数值未知,首先,匹配系统不管是快速还是排位,都是按照队伍平均mmr进行匹配的。在守望中,mmr与排名和等级和胜率完全没有关系。也就是说,匹配的对手只是系统认定双方实力相当。赢了就增加mmr,输了就扣掉mmr,这个数值和双方平均mmr有关。 那这段说明了我们队友的实力完全可能是不一样的,这也就意味着你现在匹配到的队友有一个或者几个在很多局手感非常好,打红眼了。系统加了他的隐藏分,匹配到你的队伍时手感没了,悲剧!他的隐藏分高,但他拿不出应有的水准时,崩盘,可是我们的隐藏分降低了,这也是我们
常年作为非酋的原因所在了。
哈↓开始啦 (据说这是个翻译作品,原作者是个外国狼火,原文太过冗杂,我进行删减之后如下) 请大家看完吧,虽然很长,但这就是真相哒
SR (Skill Rating): 竞技等级 你的天梯分
MMR (Matchmaker Rating): 匹配系统评级 你的隐藏分,只有匹配系统会用到
匹配系统会持续跟踪你的所有游戏,并将这些数据和其他跟你同地图、同英雄、同攻/防并且同输/赢的数据比较。举个例子:如果你在多拉多的防守方玩狂鼠,输掉了这场比赛,你的这场数据就会跟其他在多拉多的防守方玩狂鼠、并且落败的数据比较。
虽然SR就是会在你赢的时候上升、在输的时候下降,但!是!
记住:如果你比同段位的其他人玩的好,无论你的输赢,你的MMR都会上升。
记住:如果你没同段位的其他人玩的好,无论你的输赢,你的MMR都会下降。
我举一个例子,两个玩家A和B,他们都从这个阶段起步:
SR = 3000 MMR = 3000
A赢了一场比赛,但跟其他3000段位的、在同一张地图上使用同一名英雄并且获胜的人相比,A差强人意。他的数据被调整为:
SR = 3020(↑) MMR = 2980(↓)
B跟A在那场比赛是同一队。同作为获胜方,他相比其他同段位、同地图、同英雄的获胜者来说更出色。他的数据被调整为:
SR = 3020(↑) MMR = 3030(↑)
有很重要的一点要告诉你,就是,匹配系统的职责就是根据玩家相比其他人的游戏水平,把他们推向系统认为正确的排位分。理论上,这最终就能产生公平的比赛。所以你可以说匹配系统的目标就是创建公平的高质量对局,但它所采用的方法与你的想象迥然不同。
A玩家又开始匹配排位赛了。他发现上一局的队友B现在到了对面去。前面讲过匹配系统的目标就是把玩家的天梯分(SR)推向系统觉得正确的段位(也就是玩家的MMR),它就故意把玩家分成两拨。A所在的队伍上,每个人的MMR都比SR低,而对面B的队伍上每个人的MMR都比SR高。表面上看起来12个人的SR都差不多,实际上这场比赛对B的队伍更有优势。A队伍上的人MMR都比SR低,匹配系统就觉得他们应该掉分。B队伍上的人MMR都比SR高,匹配系统就认为他们应该上分或者维持在这个段位。
玩家A打了这场比赛,拿了六个金牌,但最后还是输了。他的数据现在是:
SR = 3000(↓) MMR = 3000(↑)
虽然他掉分了,但是因为他实在玩的很好,他的MMR隐藏分却上去了。匹配系统完成了它的任务:A玩家的隐藏分和天梯分会和(converge) 了。在他的下场比赛,玩家A会被分进一场公平的比赛,这也就是匹配系统的完美比赛。
我们现在可以只看玩家A了。
玩家 A继续匹配,赢得了他的完美比赛,但很可惜,他的个人表现相比其他同段位的人简直差到姥姥家去了。这里面其实是有原因的。他的队友让他选法鸡,往死里针对对面的托比昂。他干的很出色:对面的炮台头都被打烂,他们队就因为这个赢了。可是他整场除了炮台外没杀过几个人。同段位的别的法鸡都骑在对面六个人脸上疯狂输出,他却只能打炮台,没刷多少伤害,也没用过几次大招。(记住,匹配系统为了决定你的MMR,监控非常非常多的因素,远不仅仅是人头和伤害这么简单。)结果匹配系统觉得他实际上并不符合这么高的SR。他的数据被调整为:
SR = 3015(↑) MMR = 2985(↓)
因为匹配系统的职责就是让玩家的SR和MMR相等(来创造公平的比赛),他现在被分到了一支更难获胜的队伍。他继续打,然后输了这场。因为他的队友实在是不行,他拿了五金。然而与被刻意分到劣势队伍的他不同的是,和他同段位的人大多数都在玩公平的理想比赛。而且因为这场比赛里A对面的六个人实在是太强了,他的个人表现就很不理想。匹配系统就觉得A现在的段位太高了。他的数据被调整为:
SR = 2995(↓) MMR = 2975(↓)
他继续匹配,匹配系统看到他的SR还是高出MMR,就再次故意把他分到劣势队伍里以求让他掉分到合适的段位。他又一次拿了五金。但是因为对面实在是太强了,他相比同段位其他人仍然表现更差,就继续掉分:
SR = 2980(↓) MMR = 2965(↓)
现在,他开始连掉分(lose streak) 了。退回来想想:如果这名玩家被分进一场公平的比赛,他自然可以像其他人一样发挥,证明自己符合这个段位。然而问题就在匹配系统。系统想把他送到合适的段位,却在这个过程中令他无法发挥自己的真实水平,他的MMR就被进一步下降。在接连又输了几场以后,他的分数为:
SR = 2600(↓) MMR = 2580(↓) 嗯,脸黑就是这么来的
现在玩家A再一次开始了匹配。虽然他还是被分到劣势队伍,但他现在的段位实在是跟他真实水平相比低太多了,他的个人表现起码可以超出同段位的人了。虽然他的队伍还是输了,但他个人表现还可以,所以他的分数被调整为:
SR = 2580(↓) MMR = 2580(↑)
他的两个分数终于相等了,匹配系统错误地觉得现在他可以排进质量局了。这种公平的比赛就是匹配系统的目的。现在他这场比赛里双方队伍“旗鼓相当”。但因为之前他掉了太多分,他在如今这个段位大放异彩。他carry整队,拿了六个金牌,碾压对面。他在这个段位,个人表现远超其他人的平均水平。他的分数:
SR = 2600(↑) MMR = 2620(↑)
玩家A继续匹配,这次被故意放到了优势一队。(因为SR比MMR低,匹配系统试图让他的SR赶上MMR.)但他的优势可不仅仅是所在队伍了。他本人的水平就远超当前段位,于是对面就毫无悬疑被碾压。还是同样的原因。他的水平远超平均
SR = 2620(↑) MMR = 2650(↑)
这么一来,他获得了一点MMR加成,再次被分进优势队,开始了连胜(win streak). 最后的最后,他的分数回到了故事的开始:
SR = 3000(↑) MMR = 3000(↑)
现在,玩家A可以被分进质量局了。如果不出意外,他就能一直呆在质量局,直到匹配系统觉得他某场比赛的表现相比平均值更好或更差。于是上面的这个循环就会重新开始。另一方面说,如果他的表现突然远超预期,他就会进入滚雪球式的连胜,继而被送到不符合自己水平的高段位,开始心态爆炸。

