搜尋「網路LAG」多半會跳出一堆專業名詞——延遲、ping、封包遺失率、抖動,但很少有文章講清楚這幾個數據分別對應遊戲裡的哪種「LAG」。搞懂它們,才能看懂測試結果,也才知道該往哪個方向解決問題。
延遲(Ping):資料跑一個來回花多久
延遲指的是你的裝置發一個資料封包到伺服器、伺服器再回應,這一來一回花的時間,單位是毫秒(ms)。數字越小,代表操作反饋越快。
- 30ms 以內:幾乎感覺不到延遲,適合對反應速度要求極高的競技遊戲。
- 30-80ms:多數遊戲體驗良好,競技類可能偶爾感覺到輕微延遲。
- 80-150ms:能玩,但快節奏對戰會明顯感覺慢半拍。
- 150ms 以上:大部分即時對戰遊戲會開始影響操作手感。
延遲是最容易理解、也是被討論最多的指標,但它只是三個指標裡的一個——延遲低不代表不LAG,下面兩個才經常是「隱藏元凶」。
封包遺失率:資料有沒有半路消失
網路傳輸的資料是拆成一個個小封包發送的,封包遺失率就是這些封包裡有多少沒能成功到達。哪怕延遲數字很低,只要偶爾封包遺失,遊戲畫面就會表現為角色瞬間「閃現」、技能沒放出去、或者突然LAG一下再恢復——這種「一卡一下」的體感,很多時候來源正是封包遺失,而不是延遲高。
那封包遺失多少算正常? 要先看工具能測多細。PartyPing 首輪送出 20 個封包,所以遺失 1 個就是 5%;只要出現任何遺失,系統會再補兩輪,把最終樣本擴到 60 個封包。結果只能按約 1.67% 的級距變化,不能假裝分辨出 0.5% 或 1% 的細微差別。依照 PartyPing 目前的評級:
- 0%:不因封包遺失降級。
- 大於 0%、小於 5%:結論最高為 Playable,並建議重新測試。
- 大於或等於 5%、小於 10%:結論最高為 Laggy。
- 大於或等於 10%:結論為 Unplayable,應排查本地網路或改測其他地區。
這些級距描述的是 PartyPing 的檢測精度和評級,不是所有遊戲通用的官方標準,也不等於遊戲用戶端回報的精確封包遺失率。封包遺失具有隨機性,判斷一條路徑前應在實際遊戲時段重複測試;補測原理詳見《測速工具的延遲結果準不準?》。
抖動:延遲穩不穩,比延遲絕對值更重要
抖動指的是延遲的波動程度——這一秒 30ms,下一秒突然跳到 120ms,這種忽高忽低就是抖動大。遊戲對「穩定」的要求往往比對「夠低」的要求更高:一條穩定在 60ms 的網路,體驗通常好於一條平均 40ms 但時高時低跳到 150ms 的網路。
看抖動不能只看一個平均數,更該看延遲的分佈區間——大部分時間落在哪個範圍,以及偶爾出現的尖峰有多高。一個只回報「平均延遲」的工具,會把這種忽高忽低的情況完全掩蓋掉。
三個指標該怎麼一起看
單獨看任何一個指標都可能得出錯誤結論:
| 情況 | 可能的體感 | 該關注的指標 |
|---|---|---|
| 延遲低,封包遺失率也低 | 流暢 | — |
| 延遲低,但偶爾封包遺失 | 偶爾閃現、LAG一下 | 封包遺失率 |
| 延遲不算高,但波動大 | 持續斷續LAG | 抖動/延遲區間 |
| 延遲高,但穩定 | 慢半拍但不LAG | 延遲絕對值 |
所以判斷一條網路路徑好不好,得同時看延遲數值、延遲的波動區間、和封包遺失率三項,而不是只回報一個數字了事。
自己怎麼測
不用裝專門的用戶端軟體,用瀏覽器就能測:點文末的按鈕,幾十秒內能測出到全球各個地區的延遲區間(不是單一數字)和封包遺失率,不需要註冊帳號。
多人一起玩、想找一個讓全隊都舒服的地區,做法見揪團總有人LAG?5 分鐘選出對全隊最公平的伺服器地區。
下次再看到測試結果,別只盯著那一個延遲數字,封包遺失率和波動區間同樣重要。