Data travels in packets
Whatever you send over the internet is chopped into small pieces called packets. Each packet carries a bit of information and a label saying where it should go. In a game, a packet might say where you are standing, which button you pressed, or where another player has moved. Games send and receive these many times each second.
Packets do not travel along a single fixed wire. They hop through a series of routers and cables, and each hop is a chance for something to go wrong. Two separate problems come from this: packets can fail to arrive, and packets can arrive at uneven intervals.
Packet loss
Packet loss means some packets never reach their destination. Reasons include:
- Congestion. A router or link that is overloaded may drop packets it cannot handle. This can happen on your own network when someone in the household is downloading or streaming.
- Wireless problems. Wi-Fi shares airspace with neighbors, walls and household devices. Weak or noisy signals lead to lost or damaged data.
- Faulty equipment. A failing cable, port or router can drop packets.
- Problems along the route. Sometimes the trouble lies somewhere between you and the server, outside your control.
Whether loss matters depends on the type of data. Much web traffic uses methods that notice a missing packet and ask for it again. That works well for loading a page but wastes time in a game, because a position from half a second ago is no longer useful. Many games therefore send fast-moving data without waiting for confirmation, and simply accept that some of it will vanish. Important events, such as a purchase or a match result, are usually sent in a more careful way.
Jitter
Jitter is the variation in how long packets take to arrive. Imagine packets leaving the server at perfectly even intervals, and arriving in clumps instead: a gap, then three at once, then another gap. The average delay may be unchanged, but the rhythm is broken.
This matters because games are built around steady updates. If updates come at an even pace, the game can smoothly animate other players. If they bunch up, the game must either wait, which causes freezing, or guess, which causes jumpy movement.
Why the average ping can look fine
A single ping figure, discussed in ping time, is typically an average or a recent sample of the round trip. It does not show how much the figure bounces around, and it does not show how many packets went missing. A connection can report a low average and still have occasional lost packets or sudden spikes. Players often say a game “feels worse than the ping,” and uneven delivery is a common reason.
Some games show packet loss and variation in an on-screen network panel. Others only offer a single indicator. If you have the choice, a display that shows all three is the most informative.
What you see in the game
Different patterns produce different symptoms.
- Rubber banding. Your game moves your character immediately, then the server sends back its own version of where you are. If packets were lost or late, the correction arrives after you have moved on, and you are pulled back. Rubber banding looks like running forward and then being snapped to an earlier position.
- Freezing and then catching up. When a run of packets is missing, other players seem to stop. When data resumes, they jump to their current locations.
- Teleporting opponents. With gaps in the information about where others are, the game may not have a smooth path to draw. Characters appear to blink between spots.
- Actions that seem ignored. If your input packet is lost, the server may never learn that you pressed a button, or it may learn about it too late.
- Odd hit results. Missing or late data feeds into the judgments covered in hit registration.
Some of these symptoms can also arise from a game running slowly on your own device. A low frame rate can look like stutter while the network is fine. It is worth checking whether the problem appears in offline modes before blaming the connection.
How games hide the gaps
Developers use several techniques to make the best of a poor connection.
- Interpolation. The game draws other players slightly in the past so that there are always two updates to blend between.
- Extrapolation, or dead reckoning. If an update is missing, the game guesses where a player will be by continuing their last known movement. When the real update arrives, it may need to correct the guess.
- Buffering. The game holds incoming updates for a very short time to even out jitter. This smooths things, but it adds a little delay.
- Redundancy. Important information may be sent more than once, in case some copies are lost.
These tools do not repair a bad connection. They trade delay, accuracy and smoothness against each other.
Practical steps to look into
Consider these ideas as things to try, not guaranteed fixes.
- Use a wired connection rather than Wi-Fi if you can. If you cannot, move closer to the router and reduce interference.
- Pause large downloads and streaming on your network while playing. Some routers have settings, often called quality of service, that prioritize game traffic.
- Restart the router and modem, and check cables.
- Try a different server region if the game lets you.
- If problems persist at certain times of day, your provider may be able to investigate.
Results vary, and issues outside your home cannot be solved from your side. Measuring over several matches gives a more reliable picture than one bad game.