网络诊断
游戏也需要上传,不只是下载。
当上传方向被视频、直播、网盘、会议或其他设备占满时,游戏操作数据会被迫排队,造成延迟、抖动和短暂卡顿。
上传会影响游戏,因为游戏需要不断把你的操作数据发给服务器。
如果上传方向被占满,游戏数据包就不能及时发出去。你会感觉技能慢半拍、开枪延迟、人物回拉、语音断续,甚至短暂掉线。
很多人以为游戏主要靠下载,其实游戏是双向实时通信。
你移动、攻击、开枪、释放技能、转向、拾取物品,这些操作都需要上传给服务器。服务器确认之后,再把结果同步给你和其他玩家。
很多家庭、宿舍、移动网络和共享网络的上传带宽,比下载带宽小很多。
下载可能有几百 Mbps,但上传可能只有几十 Mbps,甚至更低。一旦有人上传视频、直播或同步网盘,上传队列很容易被塞满。
游戏数据包本身不大,但它非常讲究时间。
当上传队列很长时,游戏包要排在大文件、视频流、云同步和其他设备流量后面。包虽然最后可能送到了,但到得太晚,游戏体感已经变差。
上传影响游戏,很多时候和缓冲膨胀有关。
当路由器或网络出口为了不丢包,把大量上传数据排进队列,实时游戏包也会一起排队。结果就是带宽看起来够,但延迟突然暴涨。
可以在网络空闲时观察游戏 ping,再让同一网络开始上传文件或同步网盘。
如果上传一开始,游戏 ping 明显升高、抖动变大或语音变卡,停止上传后恢复,就说明上传方向很可能正在影响游戏体验。
游戏不是只怕下载慢,更怕上传方向被堵住。
对实时游戏来说,上传方向的稳定性非常关键。你的每一次操作,都要及时发出去,游戏才会感觉跟手。