關於RNG重賽 玩家缺的是拳頭8000字說明?

上周五,RNG 重賽的消息突然佔領了微博、知乎、B 站等各大平台的熱搜第一。不管你玩不玩 LOL,估計都看到了這條新聞。

這件事能受這麼大關注,我認為就 2 字:離譜。RNG 選手得知消息後發的微博 ▼

關於RNG重賽 玩家缺的是拳頭8000字說明?

直到前天晚上,拳頭髮了一份 8000 字技術說明,解釋 RNG 重賽的始末,看完後我覺得有必要和大家嘮一嘮了。

首先給差友們前情提要一下。是這樣,每年拳頭公司( LOL 官方 )都會辦一場 MSI 季中賽,只有各個賽區的冠軍才能參加。但今年因為疫情原因,我們賽區的冠軍去不了現場。

官方經過考慮,決定讓我們賽區的隊伍遠程打,其他隊伍在韓國釜山比賽現場打。

關於RNG重賽 玩家缺的是拳頭8000字說明?

這其實是不常見的跨國打比賽,畢竟和伺服器距離不一樣,遊戲延遲也會不同。為了公平起見,拳頭決定用一個延遲工具,把所有選手延遲統一為 35ms。

比賽過了三天,RNG 三戰全勝,一切看似很勝利。然而第四天下午 1 點,官方突然發公告說:

RNG 比賽不算,要重賽。

因為和 RNG 對戰的現場隊伍,實際延遲不止 35ms,更卡一點。

關於RNG重賽 玩家缺的是拳頭8000字說明?

雖然大家都對這個決定感到費解,但 RNG 作為職業隊伍,只能同意官方的決定,重新打了 3 場比賽。到這裡,事兒還沒結束。

RNG 重賽結束後,有玩家發現,另外兩支隊伍打比賽時,選手畫面顯示 ping 值為 22ms 左右。

關於RNG重賽 玩家缺的是拳頭8000字說明?

嗯?不是說好統一 35ms 么?怎麼 RNG 打的比賽是 35ms,到了你們線下,其他隊伍的比賽延遲變成 22ms 了?

當這個話題上了熱搜後,很快又有人發現,這個問題 「 早 」 在 RNG 重賽的英文公告里,完美回答過了:喔,啟用延遲工具後,現場選手看到的 ping 值會比實際低 13ms。

所以 RNG 選手會看到 ping 值為 37ms 左右,而現場看到的是 24ms 左右,但實際延遲是一樣的。

關於RNG重賽 玩家缺的是拳頭8000字說明?

emmm,回答是自洽。

但說出你可能不信,這個解釋,是在大家發現了 22ms 問題後,拳頭才在公告上加的。一個最有力的證據就是,官方最初發公告時,前職業選手大師兄 doublelift 直播閱讀了一番,那會壓根沒有這條。

關於RNG重賽 玩家缺的是拳頭8000字說明?

到最後,拳頭才在公告里加上了 UPDATED( 更新 )的標識,並發微博間接承認了。而在昨晚,它也終於把延遲問題的技術報告發了出來。

世超給大家簡單總結一下。為了保證延遲相同,有 2 個方法。要麼把比賽伺服器架在中韓兩地中間,要麼是用延遲工具。。因為中韓之間是黃海,伺服器放那裡過於困難。。所以拳頭決定使用延遲工具。

它的原理,就是持續測量每個選手的延遲,實時加上延遲,保持兩邊的延遲相等。

關於RNG重賽 玩家缺的是拳頭8000字說明?

你可以把它理解為一個秤,為了平衡,它會讓兩邊都保持 35ms 延遲。從上海到韓國的伺服器,原本延遲就是 35ms 左右,所以 RNG 不需要用這個延遲工具。

而現場隊伍延遲只有 15ms ,為了保證他們的延遲和 RNG 相同,拳頭會通過延遲工具給他們加上 20ms 的延遲,這樣兩邊就都是 35ms 了。問題來了。。這個延遲工具有 bug,看起來是加了 20ms ,但實際不止。

也就是說,現場選手的真實延遲,大於 35ms 。因為只有 RNG 一家在海外參加比賽,所以只有 RNG 參加的比賽,出現了延遲不等的情況,這也是為什麼只有 RNG 要重賽了。。

可能有人問,這麼大 bug 之前沒發現?日誌里看不到?拳頭給的解釋是,因為程式碼計算錯誤,所以日誌裡面也是錯的。如果只按照原本的日誌去分析,確實發現不了問題。

綠色為舊監測數據,紅色為新監測數據 ▼

關於RNG重賽 玩家缺的是拳頭8000字說明?

後來拳頭用新的監測方式,發現工具會多延遲 13 ms 左右後,終於修復了這個問題。。不過他們的修復,只是在結果上加了一個偏移量。

也就是說,延遲工具還是有問題,它還是會多延遲 13ms。所以拳頭只是下達個指令,讓延遲工具維持在 22ms,這樣多延遲 13ms,不就正好是 35ms 了么。。

關於RNG重賽 玩家缺的是拳頭8000字說明?

這也就是為什麼大家會看到現場選手 ping 是 22ms 左右,而拳頭說實際是 35ms。

關於技術方面,大概這麼多。單純從邏輯上判斷,它是可以成立的。但是世超想說,真相是怎樣,22ms 是不是真等於 35ms,已經不重要了。我想問問,在比賽之前進行大量調試,確保一切設置沒有問題,是舉辦方最基本責任吧。一個工具的 bug 沒發現,不是你解釋下就行了。。

另外,在 5 月 11 號( 比賽第二天 )就有選手質疑延時了,可不可以先暫停比賽進程,萬一真有問題,不就及時止損了么。。

等到真查出問題,大腿一拍,決定重賽,是不是有點想當然了。

關於RNG重賽 玩家缺的是拳頭8000字說明?

最關鍵的是,從 RNG 主教練的微博能看出,他們還是事先不知道要重賽。明明還有 2 小時就要比賽了,結果被告知之前的比賽不算。這換誰都會難受吧?

關於RNG重賽 玩家缺的是拳頭8000字說明?

最後,那個暗改公告的事兒。不少網友都表示不解,如果早知道 35 ms 顯示成 22ms,為什麼不提前講呢,還在大家發現後暗改公告呢。。

世超也覺得,這事做得挺怪的。總之,這幾天拳頭的種種操作,算是喪失了公信力。真相再真,也不夠有說服力了。

所以這份技術說明邏輯再怎麼成立,相信的人,在乎的人可能也不會有多少了。RNG 遠程參賽,本來就備受爭議。既然拳頭做了這個決定,就理應付出全力,讓比賽儘可能公平。

我們是能看到它在這方面做了一些努力,比如想方設法讓延遲相同,全程影片監控讓 RNG 提前騰出訓練室,調試設備。。

只是公平,也要基於尊重。RNG 自始至終也一直遵守規則,配合官方,但沒想到的是,到頭來還是因為 「 公平 」,被要求重賽。。

儘管,重賽後的 RNG 戰績並沒有發生變化,連 Gala 的 5 殺也重新上演了一遍。從數據上看,一切彷彿都沒有發生。

但,一切又已經發生了。作為一個多次舉辦大型賽事的公司,作為廣受玩家歡迎的製作團隊,作為 2021 最佳遊戲賽事的獲得者。

關於RNG重賽 玩家缺的是拳頭8000字說明?

這次拳頭在技術上的把控,以及處理問題的方式。應當要做得更好一點。

圖片、資料來源:

拳頭遊戲技術部落格:遠程比賽時的人工延遲使用

A Message from Alex Francois, Global Head of Competitive Operations, Riot Games

微博:拳頭遊戲、英雄聯盟賽事、KenZhu朱開