1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 关于RNG重赛,玩家缺的是拳头8000字说明?

本帖由 漂亮的石头2022-05-20 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

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

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

    [​IMG]

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

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

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

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

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

    [​IMG]

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

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

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

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

    RNG 比赛不算,要重赛。

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

    [​IMG]

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

    到这里,事儿还没结束。

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

    [​IMG]

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

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

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

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

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

    [​IMG]

    emmm,回答是自洽。

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

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

    [​IMG]

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

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

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

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

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

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

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

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

    [​IMG]

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

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

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

    问题来了。。

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

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

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

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

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

    绿色为旧监测数据,

    红色为新监测数据 ▼

    [​IMG]

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

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

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

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

    [​IMG]

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

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

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

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

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

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

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

    [​IMG]

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

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

    这换谁都会难受吧?

    [​IMG]

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

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

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

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

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

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

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

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

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

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

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

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

    但,一切又已经发生了。

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

    [​IMG]

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

    应当要做得更好一点。
     
正在加载...