翻译+科普一下匹配机制:什么是MMR(隐藏分),匹配算法如何帮你找对局,为什么我总是排到坑?
本文是基于这两篇文章的提炼和总结,不是逐字翻译!
先解释一个巨大的误区,关于强行50%
很多人误以为的:我个人总胜率60%,系统通过给我匹配40%胜率的人,强行把我的个人游戏总胜率拉低到50%,错
实际上,匹配系统是在相似段位里、找到10个相互之间隐藏分最接近的人,
然后把这10个人尽量平均分为两队,让本局游戏双方的赢面尽量接近50%
很多人把这两个50%理解混了,此50%非彼50%!
[让双方本局赢面接近50%]和[拉低个人总胜率到50%]完全是两码事
匹配系统在找人的时候只读取隐藏分和段位 (下文有详细解释)
系统并不知道你是否在连胜/连败,也不知道你的个人总胜率是多少,这些数据匹配系统都不会使用
基础概念解释
MMR - 隐藏分 -- 对你实力的预测(匹配和排位的MMR是独立计算的)
Rank - 段位 -- 你的实际成绩
举个栗子,张炸鱼打了20场段位是黄金,李鱼苗打了2000场还在黄金遨游。
虽然张炸鱼和李鱼苗的段位都是黄金,但是张炸鱼的隐藏分是远高于李鱼苗的。
MMR隐藏分 是怎么算的?
这是一个非常复杂的数学模型,文章里没有展开讲。感兴趣的数学健将可以先去研究一下[Elo模型](最早源于国际象棋的一种衡量技术水平的算法),这个MMR系统是基于这个基础理论而设计的更先进的一套算法。
笼统地解释就是,在对局结束后,胜者会根据对局的难易程度加分,而败者会相应地扣分。
简而言之,隐藏分是用来预测你的实力的分数。
比如池子里有A 2000分,B 1900分, C 5000分,
系统会把实力最接近的A和B匹配到一起,
而AB之中,A的隐藏分略大于B的隐藏分>> 说明系统会认为A的赢面略大于B
比赛结束后,系统会根据实际胜负来修正对玩家的预测分数:
- 如果A赢了B,说明系统的预测相对准确,那么A会加一点点隐藏分,B会扣一点点隐藏分,但是不会有太大变化 (而段位还是会根据实际胜负场进行正常的增减)
- 如果B赢了A,说明系统的预测不够准确(高估了A的分,低估了B的分),所以A会多扣一些隐藏分,B会多加一些隐藏分 (而段位还是会根据实际胜负场进行正常的增减)
结论:隐藏分并不一定随着段位的变化而变化,前者是系统对你的预测判断,后者是你实际成绩的奖励
匹配算法如何帮你找对局:
1. 找到排队队列里时间最久的玩家
2. 检查有没有隐藏分和段位都接近的玩家能凑齐一局游戏。系统会偏向凑齐分数最接近的玩家。没有的话,会马上重来一遍。
3. 如果找到了足够的玩家,系统会按照隐藏分尽可能平均地把这10个人分成两队,并尽量满足位置选择。
4. 分队完成后系统会再做一次最终验证,确认双方的隐藏分差距在很小的区间。如果差距过大,则打翻重新从2开始。
在第2步中,系统只会匹配隐藏分和段位都接近的玩家,这个允许的差距区间是很小的。
如果超过2分钟还没有找到,那么系统会扩大这个差值区间继续寻找。
(也就是说,如果你很难排到人,那么继续在等待队列里比不断重启队列会更有效)
为什么我的排位体验都是坑?
雪球效应:即使是实力相近的对局,胜者也会通过积累小优势而滚雪球甚至决定比赛结果
团队阵容:比如一个前期拿到优势的刺客可以虐杀你,这更多是英雄的克制和阵容优势,并不代表你的实力比他弱
隐藏分差距:参见匹配步骤2,匹配系统并不能完美地匹配到隐藏分完全一样的人,有些极端情况下系统不得不放宽隐藏分的差值区间来排到帮助玩家找到对局
隐藏分预测:系统有时对玩家的实力的判断不一定准确。高估或低估玩家实力都会带来不好的对局。之前在匹配模式下尝试的纯隐藏分系统就更好的预测了玩家的真实水平。
运气成分:每个人不可能每一场游戏都保持同样的竞技状态。有时候就是发挥的很差 \_(ツ)_/
匹配系统改了什么?
2.5以前:
原系统在排队队列里找人的时候,需要同时考虑玩家的隐藏分和段位,只有在两者差异都很小的时候,才会组成一局游戏。
张炸鱼的隐藏分和钻石的人差不多,由于段位的限制,系统很难在白银黄金和白金的队列里找到和张炸鱼隐藏分相当的人
也就是说虽然张炸鱼和李鱼苗的段位都是黄金,由于隐藏分的巨大差距,他们也很难排到一局游戏里
结果就是张炸鱼需要排很久的队,而为了尽量排到人,系统只能扩大隐藏分差距的范围去搜索,导致其他无辜的赵钱孙中号鱼们可能会拍到张炸鱼
张炸鱼会觉得为什么我的队友都这么菜,而中号鱼们会觉得为什么我队友都是正常黄金而对面有个胜率80%的炸鱼的?
2.5改动:
设计师通过观察数据发现,如果去掉段位限制,只用隐藏分来排,可能得到的对局玩家水平会更接近,于是有了现在的匹配系统。
现行的系统只看重隐藏分的匹配:
问题又来了......
张炸鱼视角- 看见一排钻石翡翠队友:啊 终于不用我一人苦苦血妈carry了
王钻石视角- 看见一堆金银铜铁队友:???
虽然理论上来说隐藏分让队友实力更接近,王钻石和张炸鱼被系统预测的水平差不多的,
但是隐藏分对于玩家不可见,而明晃晃的段位差距很容易在对局开始前就搞得人心态爆炸了
2.5后,国际服即将热更的改动:
设计师表示,虽然纯隐藏分的匹配系统达到了最初的目的 -- 让更多爬分初期和高分段玩家更快排到实力相当的人
但他们也意识到代价是大大降低了玩家对匹配到的合理队伍的信心。
所以在最新的热更新中,他们会回滚这次匹配系统的大部分改动,之后的匹配系统:
会同时考虑玩家的隐藏分和段位
对刚开始定级的玩家,系统还是会放宽段位的限制
对高玩(大师+),排队的时间可能会有所增加,但是你会再次只看到高段位的队友
网址:翻译+科普一下匹配机制:什么是MMR(隐藏分),匹配算法如何帮你找对局,为什么我总是排到坑? http://c.mxgxt.com/news/view/654068
相关内容
为什么张颂文总是匹配到关系户的演员?难不成他是自带的属性林心如属什么佛滔算命(林心如八字匹配算命准吗)
生肖星座配对查询表大全 生肖如何算星座配对的是什么意思?
爱情匹配度测试,情侣星座匹配度测试
测试婚姻匹配度名字,姓名配对免费测姻缘
男女匹配度测试免费,姓名匹配度测试
肖战:拿什么去匹配你的顶流明星价值
SoulApp高管:SoulApp创新匹配机制
测试两个人有没有夫妻缘分科学方法揭秘你们的匹配度!
生肖虎跟蛇亲情配对如何 蛇虎一家亲什么意思是什么意思?