When cloud sync, a large download, or a game patch runs on the same PC, game packets have to wait in a queue.
Why Another app maxes out the upload or download → Effect Game packets pile up in the queues on the PC and the router → On screen Ping shoots up, input lag, fast-forward
Primary owner External (External) · Also Game team (Client development)
Game team action items
Make our own launcher and patcher pause or throttle background downloads during play.
External action items
Tell players to cap download speeds and turn off automatic updates while playing.
On the graph
Rises with load · RTT, PC traffic sent and received
Where to look
Record Network Interface\Bytes Sent/sec and Bytes Received/sec in Performance Monitor together with ping. Same approach as a bufferbloat test, where you deliberately start a large transfer with ping running
Confirmed if
Ping rises by tens to hundreds of ms while downloads or uploads run close to the connection speed, and drops back as soon as the transfer stops
Ruled out if
Ping rises while PC traffic is low: “Bufferbloat (router queue)” from another device in the same household, or the ISP segment
Check with
The player’s own environment
Sources
IntroductionBufferbloat.net When network equipment such as a router buffers too much data, latency spikes sharply (bufferbloat)
Delivery Optimization referenceMicrosoft Windows Update downloads (Delivery Optimization) adjust dynamically to available bandwidth by default, and caps can be set on background and foreground download bandwidth