首发于CSGO二踢脚
从白银到地球:详解CS:GO段位机制

从白银到地球:详解CS:GO段位机制

导语:想要升段?我们来为你详细解释CS:GO段位系统背后的算法机制。

CS:GO的段位是对无数热衷竞技的选手最大的奖励和荣誉之一。尽管这个标志是无数人视如珍宝的对象,Valve一直没有解释这些段位是怎样被划分的,也没有说明升段或掉段的细则。

为了帮助你们更详细地了解这套机制,我们从Valve和其他渠道收集到了这些信息,来帮助你更好地了解CS:GO的段位系统。

CS:GO段位的工作原理

1:想要获得初始段位,你需要先赢下10场定级赛,每天最多赢两场。这样能允许排位系统花一点时间来分辨你的水平。注意,未定级的玩家不能与麦穗或更高段位的玩家组队,除非是五黑车队。

2:当你赢下10场定级赛之后,你会根据表现,被分配到18个水平组之一。现在你可以尽情的享受竞技比赛,但是只可以和与你段位差距在5个阶段以内的玩家组队(五黑除外)。

3:根据胜利或者失败,你的段位会在每场比赛结束之后重新计算,并在必要的时候变更你的水平组。背后的机制尚不明朗,但是获胜是毫无疑问的最佳升段方式。

4:一个月不进行竞技比赛的话,你的水平组会被一场,只有再次获胜或平局才能重新显示段位。在你拿回段位之前,你将不能和AK以上段位的玩家组队。

段位分布

CSGOSquad是一个独立的分析网站,他们提供每一个段位的玩家分布情况,计算各个段位的活跃玩家百分比。以下数据从随机的样本比赛中获取,能够代表在这个更新周期里各个段位的玩家分布情况。

如图可见,黄金二的人数最多,大部分玩家都集中在了黄金段位。如果你升到了老鹰,那么恭喜你,你已经是这个游戏里前10%的高手了。实际上,你可能比你预想的还要高一点。由于这个网站采用随机抽取机制,而高段位的玩家更倾向于频繁地进行游戏,因此他们的抽样比例可能会导致误差。那么段位究竟意味着什么呢?游戏又是如何判断你处在哪个段位呢?

Elo和Glicko-2

不出意外,Valve对游戏的内部机制讳莫如深,担心玩家可能会设法利用背后的机制,进而帮助队伍取得不正当的进步。但是在2015年,Valve员工透露,CS:GO的段位系统最初是基于Glicko-2打造的,当然这套系统已经经历了改编和优化,包括一些重大修改。

你很有可能听说过Elo。这套系统转为玩家和玩家之间的直接竞争而设计,例如国际象棋,每名选手都会被分配一个代表他们段位的数字。数字之间的差值代表了预期的比赛结果,而赢家则可以从输家身上夺取分数。较高段位的选手获胜得到的分数,将会明显小于较低段位玩家获胜得到的分数。

自从Elo被采用之后,很多变种被设计出来,以此来改进这套系统本身的缺陷。Glicko-2就是其中的一个变种,它在基础分数上加入了评级偏差(Rating Deviation, RD)。也就是说,玩家的MMR会变成一个数值范围(比如说1000-2000),而不是一个确切的数字(比如1500)。这样做可以提升准确性;系统可以说,这名玩家的段位落在这个范围的可靠性有95%。系统对于你真实的段位了解地越深入,段位的浮动范围就会越小。Glicko-2还会考虑到玩家的“波动性”,预测段位的范围将随时间的推移而变化(不稳定的表现会扩大段位的范围,而稳定的表现则会减少)。

但是,尽管Glicko-2是一个公开的系统,还是有一些因素制约了CS:GO将其直接纳入游戏中。Elo和Glicko-2都是为1v1的比赛而设计。在5v5的团队竞技游戏里,其他一些因素也会带来很大的影响。在游戏里,单独玩家对游戏的影响会变得很难去衡量。确实,有人可以在一回合里拿到四杀,但那可能是因为队友拿下了包点,或者打出了一个完美的闪光弹。从击杀死亡比到MVP次数,表现统计的方式各不相同,而Valve并没有说明他们是如何在段位系统里考虑这些因素的。对于这种沉默,玩家给出了他们自己的解释理论。

玩家们的分析

在2014年,Steam用户RetriButioN发表了一份长文,展示了他自己几个账户的升段经验。他更新了这份指南,承认所有的声明都源自于他本人的比赛证据,不过这份文章还是值得一看的。他指出,段位系统在每一回合都会更新,根据每名选手的表现来重新预测胜者。这个理论可以解释,为什么有时玩家尽管输掉了比赛,却还是升段了。发生这种事情的机会很低,但是很多玩家都发生过这种事情。然而这些仍然不能成为段位系统是基于单独回合的证据,其他因素(比如你的上一场比赛因为有人作弊而被移除)也会影响到你在这场比赛的段位。这些外部事件也许可以解释一些很惊人的事件,比如16-0获胜之后却掉段了。

RetriButioN还声明到,除了每回合的胜负外,MVP是影响你段位分数的唯一因素。这背后的逻辑源自开发者控制台,如果你输入“developer 1”的话,它会显示出一个段位分数,这个分数只会随着回合的输赢以及MVP次数而变化。但是Valve随后破除了这个声明,确认存储在用户本地的文件并不会影响段位。不论如何,如果MVP次数确实是一个考虑因素,那么很有可能它现在仍旧也是。最近,Reddit用户dob_bobbs分享了他自己的见解,包括对于Glicko-2的分析,他认为起伏不定的表现会限制玩家得到或失去的段位分数。背后的逻辑是,这名玩家可能处在低谷期,或者仅仅出于好运,并不能代表他的真实水平,这也就意味着系统需要时间才能建立这种惯性机制。

我们知道些什么

随着众多粉丝们的理论如雨后春笋般出现,我们很容易就迷失在猜测的海洋里,不过至少目前有一些东西是我们可以确定的。

1:很多因素都会影响你的段位,而这些因素都由Valve保管。

“所有的计算工作都会在我们的比赛后端进行,用玩家在多个比赛因素的科学变量集来代表他(的段位)。”vitaliy_valve在RetriButioN的贴子下面回应。不论任何人挖出了多少数据,他永远也无法得知竞技比赛系统背后的详细机制。基于如此多的变数,赢下比赛才是最好的升段策略,而非着重于谁拆除了炸弹等因素,不要轻信别人的言论。

2:你玩的比赛越多,段位变动就越困难。

Glicko-2系统决定了,你在一个水平段玩的越多,系统会认为你在这个段位范围内的可靠性更高。在RD变小的情况下,MMR的大幅度变动会愈发渺茫。如果你见过知名主播或者YouTuber尝试从白银一打到大地球,你会发现他们在白银段卡了很久。出现这种情况的原因是,他们拿到的账号是被别的玩家故意掉段到白银的。在此期间,段位系统很确信这名玩家的水平就是白银,因此对于连续的胜利,系统的表现显得很缓慢。这并不是说你再也没法升段了。保持努力地练习,并且和比你高段位的玩家竞技,你的RD会重新扩大,最终会进一步升段。

3:段位隐藏会让你段位的可靠性下降,通常会导致掉段。

如果你停止玩CS:GO一个月,你会发现,你的水平组被隐藏了,只有再赢一局或者平局才能重新显示。如果你很久不玩,很有可能你会被分配到一个不同的水平组。很多人表示,MMR会随着不活跃时间的延长而递减,但是没有足够的证据支持这一理论。最有可能的原因来自于RD的扩大。

自从你上一次比赛后过去的时间越长,系统对于你段位给出的可靠性就越低,这也就意味着,你会匹配到比平时水平组范围更广的玩家群体。如果你原本处在高水平组,鉴于庞大的玩家群体,你很有可能会匹配到低水平组的玩家。不过,如果你最后掉段了,也不要过于担忧,扩大的RD意味着恢复到以前的段位并不会花太久时间。


译自PCGAMER

发布于 2018-06-28

文章被以下专栏收录