特戰英豪的封包遺失比你想像中更少見(因為 Riot Direct)
《特戰英豪》跟多數競技射擊遊戲相比,和封包遺失之間的關係有點不一樣,因為 Riot Games 會透過自家的私有骨幹網路(Riot Direct)來承載遊戲流量,讓這些流量走他們自己的基礎設施,而不是經過一般公共網際網路。這不是行銷話術,而是一套真實運作的網路,並且在《特戰英豪》營運的大多數地區,都已經和多數主要 ISP 建立對等互連。 實際上,這代表玩家平常預期會在即時射擊遊戲裡遇到的那些故障型態——例如長距離路由上的封包遺失、ISP 對等互連壅塞、來自 transit providers 的網路抖動——在《特戰英豪》裡比起那些沒有專用骨幹基礎設施的遊戲,出現得更少。
也因為如此,《特戰英豪》的封包遺失反而特別有診斷價值。 如果你在《特戰英豪》裡遇到看起來像是封包遺失的情況,和其他射擊遊戲相比,問題更有可能出在你自己的網路這一端,而不是外部網際網路上的某個環節。
先知道一件很有用的事:特戰英豪的遊戲內網路圖表(可在「設定 > 視訊 > 數據」中開啟)會用百分比顯示封包遺失,並且即時更新。 如果你把它開啟,並在遊玩時觀察,你馬上就能看出到底是不是真的發生了封包遺失,還是只是因為其他原因讓遊戲手感不對。大多數以為自己遇到封包遺失的玩家,實際上看到的是掉幀或高 Ping 值變動;從玩家體感來看,這兩種情況看起來幾乎一模一樣。
《特戰英豪》中真正的封包遺失案例,依發生頻率由高到低排列 你自己家裡的 Wi-Fi 封包遺失。 這是目前最常見的情況。特戰英豪的伺服器刷新率是 128 Hz,而且它仰賴每個封包都準時送達。只要 Wi-Fi 網路遺失 1% 的封包——而這其實是大多數家用 Wi-Fi 在任何一個晚上的某個時段都可能發生的事——就會出現典型的競技級封包遺失症狀。改用 ethernet,十秒內就能排除這個問題。 如果你沒辦法使用 ethernet,那麼把 Wi-Fi 切到 5 GHz,並讓路由器和你的 PC 放在同一個房間,會是次佳選擇。路由器 NAT 飽和。 如果網路上同時有很多設備在活動,較舊或入門款的路由器就可能撐不住。路由器的 NAT 場次插槽一旦耗盡,就會開始丟棄封包,其中也包括你的封包。 如果你在遊玩時,家裡同時有很多裝置在大量串流,這點就值得先排除。重新啟動路由器可以清掉 NAT 表,暫時緩解問題;升級路由器才是比較徹底的解法。損壞的乙太網路線。 這種情況真的會發生。便宜的線材和老舊的線材,都可能在你沒注意到的情況下逐漸劣化。如果你用的是有線連線,卻還是看到封包遺失,先換一條線再說,不要急著先假設是其他問題。 這是一個五分鐘就能完成的處理方式,能解決那些再怎麼調整軟體設定也碰不到的問題。你家 ISP 的最後一哩裝備。 有時候,問題源頭其實是你家裡的有線數據機或光纖 ONT,尤其是比較舊的機型。如果封包遺失只會在一天中的特定時段出現,或是你玩的每一款線上遊戲都會在同一時間出現,問題就很可能在這裡。 ISP 通常會在你提出要求後更換裝備,但很多時候你得先多溝通幾次才行。ISP 與 Riot Direct 之間的對等互連問題。 這種情況很少見,因為 Riot 在這方面已經做了很多工作,但也不是完全不可能。它通常會表現為封包遺失突然開始、持續好幾個小時,而且剛好也有其他使用同一個 ISP 的玩家回報類似情況。通常會在一天內自行恢復。
在《特戰英豪》中幾乎不太可能是原因的情況 網際網路上的壅塞傳輸路徑。Riot Direct 的存在,正是為了避開這種情況。如果你的 ISP 與 Riot 有任何對等互連,你的流量很可能在第二或第三跳時就已經進入他們的骨幹網路。來自 Riot 資料中心伺服器端的封包遺失。 這套基礎設施是依照高標準打造的,而 Riot 資料中心內部出現封包遺失的情況非常少見。除非官方公開狀態更新另有說明,否則你基本上可以先排除這一點。VPN 讓情況變得更好。多加一跳,還把你的流量從 Riot Direct 移回一般公共網際網路,對《特戰英豪》來說幾乎總是更糟。 少數例外情況是:如果你所在區域的 ISP 完全沒有與 Riot 建立對等互連,那麼改走一條能順利連到有與 Riot 對等互連之資料中心的良好路由,可能會有幫助。不過這只是很小眾的邊緣案例。### 如果本機端檢查沒有解決問題,真正有幫助的是什麼 如果你已經確認本機網路沒有問題(例如改用有線連線、網路線正常、路由器狀態也沒問題),但《特戰英豪》遊戲內的網路圖表仍然顯示有封包遺失,下一步就要檢查 ISP 的路由。
如果問題剛好出在 ISP 預設通往 Riot 邊緣節點的路徑太慢,或途中有封包遺失,專為遊戲流量設計的路由優化器就可能在這種情況下派上用場。 GearUP 支援《特戰英豪》,它的運作方式是替你找出一條更乾淨、能進入 Riot 網路的路由,而不是把你的所有流量都經由某台隨機伺服器進行隧道傳輸。如果問題出在 ISP 的第一跳品質不佳,這樣就能補上這個缺口。如果你的問題其實是家裡的 Wi-Fi 不穩,那在你先把 Wi-Fi 問題處理好之前,任何路由工具都幫不上忙。關於 tickrate 常見誤解的補充說明。 《特戰英豪》採用 128-tick 伺服器,但這不代表你的 Ping值 會以每秒 128 次的方式被測量,並直接影響你的體感。真正的意思是,伺服器每秒會處理 128 次狀態更新,所以你每遺失一個封包,就會損失 8 毫秒的精確世界狀態資訊。 和 20-tick 的遊戲相比,後者只要掉一個封包就會損失 50 ms,而 128-tick 對低程度的封包遺失容忍度高得多;但一旦遺失變嚴重,問題也會更明顯。這就是為什麼在自由對戰遊戲裡幾乎感覺不到的 1% 封包遺失率,到了《特戰英豪》裡卻會讓體感變得非常致命。簡單來說: 先檢查你的 Wi-Fi,再檢查網路線;在你認定自己遇到封包遺失之前,先看遊戲用戶端內的網路圖表;至於其他網際網路路徑問題,應該視為不太常見但仍有可能,而不是預設就把它當成首要嫌疑。
關於作者
完