上周五, RNG 重赛的消息 突然占领了微博、知乎、B 站等各大平台的热搜第一。不管你玩不玩 LOL,估计都看到了这条新闻。这件事能受这么大关注,我认为就 2 字:离谱

RNG 选手得知消息后发的微博 ▼

直到前天晚上,拳头发了一份 8000 字技术说明,解释 RNG 重赛的始末,看完后我觉得有必要和大家唠一唠了。

首先给差友们前情提要一下。

是这样,每年拳头公司 ( LOL 官方 )都会办一场 MSI 季中赛,只有各个赛区的冠军才能参加。

但今年因为疫情原因,我们赛区的冠军去不了现场。

官方经过考虑,决定让 我们赛区的队伍远程打,其他队伍在韩国釜山比赛现场打。

这其实是不常见的跨国打比赛,毕竟和服务器距离不一样,游戏延迟也会不同。

为了公平起见,拳头决定用一个延迟工具, 把所有选手延迟统一为 35ms。

比赛过了三天,RNG 三战全胜,一切看似很胜利。

然而第四天下午 1 点,官方突然发公告说:

RNG 比赛不算,要重赛。

因为和 RNG 对战的现场队伍,实际延迟不止 35ms,更卡一点。

虽然大家都对这个决定感到费解,但 RNG 作为职业队伍,只能同意官方的决定,重新打了 3 场比赛。

到这里,事儿还没结束。

RNG 重赛结束后,有玩家发现,另外两支队伍打比赛时,选手画面显示 ping 值为 22ms 左右。

嗯?不是说好统一 35ms 么?

怎么 RNG 打的比赛是 35ms,到了你们线下,其他队伍的比赛延迟变成 22ms 了?

当这个话题上了热搜后,很快又有人发现,这个问题 “ 早 ” 在 RNG 重赛的英文公告里, 完美回答过

喔,启用延迟工具后,现场选手看到的 ping 值会比实际低 13ms。

所以 RNG 选手会看到 ping 值为 37ms 左右,而现场看到的是 24ms 左右,但 实际延迟是一样的。

emmm,回答是自洽。

但说出你可能不信, 这个解释,是在大家发现了 22ms 问题后,拳头才在公告上加的。

一个最有力的证据就是,官方最初发公告时, 前职业选手大师兄 doublelift 直播阅读了一番,那会压根没有这条。

到最后,拳头才在 公告里加上了 UPDATED ( 更新 ) 的标识,并发微博间接承认了。

而在昨晚,它也终于把延迟问题的技术报告发了出来。

世超给大家简单总结一下。

为了保证延迟相同,有 2 个方法。

要么把比赛服务器架在中韩两地中间,要么是用延迟工具。。

因为中韩之间是黄海,服务器放那里过于困难。。

所以拳头决定使用延迟工具。

它的原理,就是持续测量每个选手的延迟,实时加上延迟,保持两边的延迟相等。

你可以把它理解为一个秤,为了平衡,它会让两边都保持 35ms 延迟。

从上海到韩国的服务器,原本延迟就是 35ms 左右,所以 RNG 不需要用这个延迟工具。

而现场队伍延迟只有 15ms ,为了保证他们的延迟和 RNG 相同,拳头会通过延迟工具给他们加上 20ms 的延迟,这样两边就都是 35ms 了。

问题来了。。

这个延迟工具有 bug,看起来是加了 20ms ,但实际不止。

也就是说, 现场选手的真实延迟,大于 35ms 。

因为只有 RNG 一家在海外参加比赛,所以只有 RNG 参加的比赛,出现了 延迟不等的情况,这也是 为什么只有 RNG 要重赛了。。

可能有人问,这么大 bug 之前没发现?日志里看不到?

拳头给的解释是,因为代码计算错误,所以日志里面也是错的。如果只按照原本的日志去分析,确实发现不了问题。

绿色为旧监测数据,

红色为新监测数据 ▼

后来拳头用新的监测方式,发现工具会多延迟 13 ms 左右后,终于修复了这个问题。。

不过他们的修复,只是在结果上加了一个偏移量。

也就是说,延迟工具还是有问题,它还是会多延迟 13ms。

所以拳头只是下达个指令,让延迟工具维持在 22ms,这样多延迟 13ms,不就正好是 35ms 了么。。

这也就是为什么大家会看到现场选手 ping 是 22ms 左右,而拳头说实际是 35ms。

关于技术方面,大概这么多。单纯从逻辑上判断,它是可以成立的。

但是世超想说,真相是怎样,22ms 是不是真等于 35ms,已经不重要了。

我想问问,在比赛之前进行大量调试,确保一切设置没有问题,是举办方最基本责任吧。

一个工具的 bug 没发现,不是你解释下就行了。。

另外,在 5 月 11 号 ( 比赛第二天 )就有选手质疑延时了,可不可以先暂停比赛进程,万一真有问题,不就及时止损了么。。

等到真查出问题,大腿一拍,决定重赛,是不是有点想当然了。

最关键的是,从 RNG 主教练的微博能看出,他们还是事先不知道要重赛。

明明还有 2 小时就要比赛了,结果被告知之前的比赛不算。

这换谁都会难受吧?

最后,那个暗改公告的事儿。

不少网友都表示不解,如果早知道 35 ms 显示成 22ms,为什么不提前讲呢,还在大家发现后暗改公告呢。。

世超也觉得,这事做得挺怪的。

总之,这几天拳头的种种操作,算是丧失了公信力。 真相再真,也不够有说服力了。

所以这份技术说明逻辑再怎么成立,相信的人,在乎的人可能也不会有多少了。

RNG 远程参赛,本来就备受争议。

既然 拳头做了这个决定,就理应付出全力,让比赛尽可能公平。

我们是能看到它在这方面做了一些努力, 比如想方设法让延迟相同,全程视频监控让 RNG 提前腾出训练室,调试设备。。

只是公平,也要基于尊重。

RNG 自始至终也一直遵守规则,配合官方,但没想到的是,到头来还是因为 “ 公平 ”,被要求重赛。。

尽管,重赛后的 RNG 战绩并没有发生变化,连 Gala 的 5 杀也重新上演了一遍。

从数据上看,一切仿佛都没有发生。

但,一切又已经发生了。

作为一个多次举办大型赛事的公司,作为广受玩家欢迎的制作团队, 作为 2021 最佳游戏赛事的获得者。

这次拳头在技术上的把控,以及处理问题的方式。

应当要做得更好一点。