DOTA2的MMR(Match Making Rating,比赛匹配分级)计算方式如下:
MMR的初始值
MMR的初始值为0。
胜利和失败的加成和减益
赢一场低等级(low)的比赛,MMR+1。
赢一场中等级(high)的比赛,MMR+2。
赢一场非常高等级(very high)的比赛,MMR+3。
输一场低等级(low)的比赛,MMR-3。
输一场中等级(high)的比赛,MMR-2。
输一场非常高等级(very high)的比赛,MMR-1。
MMR的计算公式
MMR = N局胜利数 * 1 + H局胜利数 * 2 + VH局胜利数 * 3 - (N局失败数 * 3 + H局失败数 * 2 + VH局失败数 * 1) + 1。
其他影响因素
除了胜负,MMR还会受到所击败对手的技能水平和你的胜率等多个因素的影响。
示例计算
假设一个玩家在N局普通匹配中赢了X场,输了Y场,并且这些比赛没有涉及到高或非常高等级的对手,那么他的MMR计算如下: