遊戲 Lag 白皮書 › L3 家用網路
Wi-Fi 頻道壅塞 Crowded Wi-Fi channel
原因 ID hn-channel · 主要負責 外部(外部) · 協同 遊戲開發團隊(用戶端開發)
在含圖解與實驗的完整版中開啟卡片 →
在公寓大樓這類有數十台分享器的地方,大家共用同一個頻道,只能等待傳送機會。
為什麼 數十台分享器使用同一個 2.4GHz 頻道 → 於是 要傳送就得等其他裝置傳完、頻道空出來 → 畫面上 大家回到家的晚間時段抖動(封包抵達間隔忽長忽短)增加,出現卡頓
- 症狀
- 卡頓, 輸入延遲
- 因素
- 抖動, 延遲
- 誰會遇到
- 同一個家
- 何時
- 晚間尖峰時段
- 負責單位
- 主要負責 外部(外部) · 協同 遊戲開發團隊(用戶端開發)
- 遊戲開發團隊要做的事
- 抖動增加時自動加長內插緩衝。
- 外部要做的事
- 引導玩家使用 5GHz/6GHz、較不擁擠的頻道或有線連線。
- 圖表上
- 只在特定時段偏高 · 到分享器的 RTT 與抖動
- 查看位置
- 用 netsh wlan show networks mode=bssid 查看周圍 Wi-Fi 的頻道與訊號強度,並在晚上與白天量測到分享器的 ping 進行比較
- 符合的跡象
- 在 2.4GHz 同一頻道上偵測到很多周圍的分享器,到分享器的抖動只在晚間時段變大。改用 5GHz/6GHz 或較不擁擠的頻道後減少
- 不符合的跡象
- 與時段無關也會飆高時,是「Wi-Fi 干擾與訊號減弱」。到分享器正常、只有晚上分享器之後的區段變差時,是「尖峰時段 peering 區段壅塞」
- 確認方式
- 在玩家端環境確認
出處
- Recommended settings for Wi-Fi routers and access points Apple
使用同一頻道的其他分享器與裝置是干擾來源;2.4GHz 建議使用 20MHz 頻寬,5GHz/6GHz 比較不用擔心干擾 - RFC 8325: Mapping Diffserv to IEEE 802.11 IETF
802.11 在頻道忙碌時會延後傳送到空出來,經過隨機退避後才送出(CSMA/CA) - Wireless network connectivity issues troubleshooting Microsoft
netsh wlan show networks mode=bssid:顯示每個看得到的 Wi-Fi 的 BSSID、訊號強度、頻道與無線標準 - ping Microsoft
/t:持續送出 echo 要求,直到手動停止
相關原因
同一層:L3 家用網路
同一症狀(卡頓)在其他層的原因
查看含圖解與實驗的完整版卡片