如何解決封包遺失問題

瞭解多人遊戲中「封包遺失」指標真正的意義,以及您如何排除電腦與路由器的問題,找出可能的解決方案。

重點:

  • 資料在電腦與遊戲伺服器之間傳輸時在途中遺失,就會發生封包遺失。

  • 封包遺失與高 Ping 值一樣,可能造成延遲驟升,以及畫面回溯至前一瞬間這類遊戲問題。

  • 然而,即使您的網路連線速度快,還是可能發生封包遺失的問題。

  • 基本疑難排解步驟包括進行路由器電源循環、從 Wi-Fi 改用乙太網路,以及變更乙太網路連接埠。

  • 您也可進入路由器設定,更新韌體或啟動服務品質(QoS)設定。

author-image

作者

如果縱使已經使用高速連線,玩多人遊戲時卻依舊遇到延遲、小問題或畫面回溯至前一瞬間的情況,那麼可能是發生封包遺失問題了。

或者,您可能在遊戲內開啟了網路統計數字,並且在玩遊戲時,看到角落出現了封包遺失警告的符號:

《絕地求生》的封包遺失符號。

我們將在下方深入探究何謂封包遺失,並且探索一些簡單的解決方案。我們還會解釋,為什麼有時無法從您那一端解決封包遺失問題。

封包遺失是什麼?

在我們定義封包遺失之前,我們先談談延遲。

Ping 會測量延遲。您玩線上遊戲時,電腦會持續與遊戲伺服器或主機交換資料的「封包」。這類封包往返移動的時間就是 Ping。Ping 可能取決於網路連線的速度,以及您與伺服器的距離。

若為 15 毫秒這類低 Ping,您可與伺服器快速交換資料封包,而且拜快速更新之賜,可以預期獲得回應快速的體驗。若為 300 毫秒這類高 Ping,電腦與伺服器之間的通訊速度則慢很多,進而會造成延遲。

多人遊戲發生延遲時,您會看到自己的動作回應延遲,以及遊戲狀態的更新延遲。這會造成回溯至前一瞬間(向前走之後卻在空間後退)和傷害同步率延遲(射擊後子彈衝擊力消失)這類問題。

各種遊戲與遊戲類型的延遲影響不同,因為不同多人遊戲使用的延遲補償和預測技術都不一樣。

目前為止,我們只討論過高延遲這個延遲起因。然而,還有另一個問題,封包遺失也可能造成延遲驟升。

封包遺失 是電腦與遊戲伺服器之間交換的資料遺失。就封包遺失的情況而言,有些封包非但是在用戶端與主機之間移動極為耗時,而是從未抵達。發生這種情況時,封包必須重新傳送,因而造成延遲。

此外,雖然升級為更快的網路連線通常可解決延遲問題,但即使是使用高速連線也可能發生封包遺失。

封包遺失的潛在原因很多:

  • 乙太網路連接埠或纜線故障。
  • 電腦網路介面控制器(NIC)發生問題。
  • 路由器韌體過時。
  • 網路壅塞。
  • 遊戲伺服器發生問題。

一律先研究正在玩的遊戲是否有封包遺失問題,再開始排解您網路連線的問題。遊戲伺服器可能持續發生問題,而且無法從您這端解決。如果是這個情形,除了等待開發者解決之外,您往往束手無策。

封包遺失的快速解決方案

首先,關閉可能增加網路壅塞的所有背景應用程式。範圍可能涵蓋耗用網路頻寬的一切,包括背景下載項目、遊戲和應用程式的自動更新,或是瀏覽器索引標籤的直播視訊或音訊。

如果關閉沒有效果,請嘗試路由器電源循環這個經時間考驗的技術(完全關閉電源後再開啟)。

如果您使用的是有線連線,請嘗試讓乙太網路纜改用路由器上不同的連接埠,連接埠故障可能造成封包遺失。接著,嘗試換掉乙太網路纜線本身(倘若您有備用纜線)。如果您使用的是舊式或明顯磨損的纜線,換成較新的 Cat 5E 或 Cat 6 纜線可能解決問題。

如果您目前用 Wi-Fi 玩遊戲,那麼干擾、與路由器之間的距離,或是訊號強度,皆可能造成封包遺失。嘗試改用使用乙太網路纜線的有線連線,然後比較結果。

家用網路壅塞也可能造成封包遺失,而壅塞的原因包括其他人使用直播服務、撥打語音或視訊通話,或是在各種裝置玩遊戲。在網路較不繁忙的時段玩遊戲是最簡單的解決方案。然而,變更路由器設定通常是更實際的解決方案。

如需更進階的步驟,您必須存取路由器的設定功能表。

深入探究路由器設定

在瀏覽器輸入路由器的 IP 位址,即可存取路由器設定。路由器手冊、路由器隨附的快速入門指南,或是貼在路由器本身的說明,通常都找得到這個方法。密碼應該也寫在同一個地方。

如果找不到預設位址與密碼,不妨查看路由器機型的製造商支援頁面。

存取路由器設定後,請尋找更新路由器韌體的選項。路由器功能表差異極大,在標為「進階選項」或「連線」的功能表中應該就找得到這個選項。

在 Linksys EA650 連線功能表找到的路由器韌體更新按鈕。

請確定您執行的是最新的韌體更新,因為韌體過時是封包遺失的另一個可能原因。如果必須更新,過程中請遵循製造商指引,對方之後可能請您將路由器設定恢復至原廠預設。

啟動服務品質(QoS)模式是另一個可能的解決方案。若共用相同網路的使用者與裝置多,QoS 可讓即時應用程式享有較高的優先順序,並且降低其他活動(例如網頁瀏覽)的優先順序)在路由器設定的「QoS」功能表或「優先順序」,通常就能找到這個模式。

視路由器而定,或許有專為遊戲客製化的動態 QoS 模式可用。若為其他路由器,您必須為不同裝置手動設定頻寬的上限和下限。QoS 的影響可能各不相同,因此請務必啟用網路統計數字,在遊戲中測試一下,才能瞭解開啟還是關閉 QoS 的結果比較好。

升級硬體

如果用路由器設定無法解決封包遺失問題,那麼升級是另一個解決方案。如果您習慣用 Wi-Fi,那麼擁有 Intel® Killer™ Wi-Fi 6 的系統,為不同需求的使用者提供了穩定性最高、令人驚豔且強化的頻寬共用方式。

Intel® Killer™ 優化引擎會偵測遊戲、影片以及即時語音和視訊封包,並且排定優先順序,提供超順暢的體驗。此外,Wi-Fi 6 路由器提供 OFDMA(正交分頻多工接取)這類功能,可以智慧彈性的方式管理網路資源,而非強迫使用者競用頻寬。如同《PC Gamer》這類新聞機構的評論所顯示,某些 Wi-Fi 6 路由器在壅塞的網路條件測試時,封包遺失格外低。

雖然許多封包遺失問題無須升級就能解決,但對於希望儘量減少日後網路封包遺失的使用者,Intel® Killer™ Wi-Fi 6 裝置是絕佳的選擇。

探索採用 Intel® Killer™ Wi-Fi 6/6E 的最新遊戲筆記型電腦,隨時隨地享受順暢的遊戲體驗。

您該如何測試封包遺失?

您想玩的遊戲提供的網路統計資料,在您必須擁有的資訊中,相關性最高,有時在設定功能表即可啟用這項功能。以《絕地求生》為例,網路統計資料位於「遊戲(Gameplay)」:

這些統計數字可供使用時,有助於您迅速偵測封包遺失。遊戲中可能同時顯示封包遺失符號和資料遺失百分比。

然而,每次想測試網路設定變更時,載入線上比賽的過程皆頗為費時。用命令提示字元 Ping 伺服器,能夠在 Windows 更快測試網路連線。

  • 按下 Windows 鍵。輸入「cmd」並開啟命令提示字元。
  • 在命令殼層輸入「ping -n 50 www.cloudflare.com」。隨即會 Ping Cloudflare 的伺服器 50 次,並回報結果。
  • 測試其他 Ping 和網站。變更「-n」後面的數字即可執行不同次數的 Ping,或者將網址換成其他網站,例如 www.google.com。
  • 分析結果。這個過程結束後,請查看封包遺失的 Ping 統計數字。

這裡 Ping 1.1.1.1 (Cloudflare) 的結果為 0% 封包遺失。

這有助於您瞭解,封包遺失問題範圍是否超出正在玩的遊戲。然而,如果問題侷限於一款遊戲或若干即時應用程式,那麼 Ping 測試可能無法呈現任何實用資訊。

其他命令諸如 traceroute(在命令提示字元輸入「tracert www.cloudflare.com」)或 pathping(輸入 pathping www.cloudflare.com」),能夠以更詳細的方式顯示封包伺服器旅程的每個躍點。以 traceroute 為例,一行星號加上「request timed out」即可代表封包遺失。這些公用程式雖然可能實用,但是需要具備網路知識才有辦法解讀。

使用 Pingplotter 這類網路監測工具是另一個選擇。追蹤每個躍點封包遺失百分比的任何工具皆可向您說明,封包遺失是發生在從電腦到路由器的第一個躍點,還是從路由器到數據機的第二個躍點。這能協助快速縮小搜尋封包遺失來源的範圍。(如果您的預算拮据,這類工具通常提供免費試用。)

封包遺失是否一向都能修復?

儘管封包遺失可能惱人,但有許多可能的修復方式供您使用。

首先,請花時間研究。搜尋其他使用者針對您正在玩那款遊戲的封包遺失解決方案,並嘗試瞭解問題屬於用戶端或伺服器端。(如果問題屬於伺服器端,除了靜待修補程式,您可能也莫可奈何。)

如果問題屬於用戶端,請嘗試對路由器進行電源循環、從 Wi-Fi 改用乙太網路、變換乙太網路連接埠,以及交換乙太網路纜線。如果所有方式都不成功,請嘗試更新路由器韌體並測試 QoS 和優先順序功能。

最後,如果您是透過繁忙家用網路的 Wi-Fi 玩遊戲,那麼升級為擁有 Intel® Killer™ Wi-Fi 6 的系統,便可大幅改善遊戲體驗。