上周五, 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 最佳遊戲賽事的獲得者。
這次拳頭在技術上的把控,以及處理問題的方式。
應當要做得更好一點。