Network Gaming Terms

Network terms: ping, jitter, packet loss, tick rate, netcode, rollback.

Ping

Also known as latency, this is the round-trip time, measured in milliseconds (ms), that it takes for a data packet to travel from your gaming PC to the game server and back. Lower ping means a more responsive game.

Jitter

The variance or fluctuation in your ping over time. Even if your average ping is low, high jitter means your connection is unstable, leading to an incredibly inconsistent, frustrating, and stuttering gameplay experience.

Packet loss

A severe networking issue that occurs when data packets traveling between your network and the game server simply fail to arrive at their destination. This results in registered hits not counting, players teleporting, or complete disconnections.

Tick rate

The precise frequency, measured in Hertz (Hz), at which the central game server updates the current game state and processes player inputs. A 128Hz server provides a much more precise and competitive experience than a standard 64Hz server.

Netcode

The broad umbrella term encompassing the entire networking infrastructure, programming, and synchronization techniques a specific game uses to ensure that the game state is consistent for all connected players, despite their varying latencies.

Rollback

An advanced networking technique predominantly used in fighting games. It instantaneously predicts a player's inputs to eliminate perceived latency, and if the prediction is wrong upon receiving the actual data, it invisibly 'rolls back' the game state to correct it.

Latency

A general term used interchangeably with ping. It refers to the physical delay in data transmission caused by the geographical distance between the player and the server, as well as the routing quality of the Internet Service Provider.

Rubberbanding

A highly frustrating visual effect caused by extreme packet loss or high latency. The player appears to move forward on their screen, but the server rejects the movement, violently teleporting the player back to their previous position like a snapping rubber band.

Desync

A total synchronization failure where what one player sees on their screen completely differs from what another player sees, or what the server believes is actually happening. This leads to players dying behind cover or shots seemingly phasing through targets.

Lag compensation

A complex algorithmic system implemented by developers to ensure that players with slightly higher ping can still successfully hit targets. It essentially 'rewinds' time on the server to check if a shot was valid based on the shooter's perspective at the exact moment they fired.

Client-side

Calculations or actions that are handled entirely by the player's own computer (the client) rather than the main server. While responsive, relying heavily on client-side authority makes a game highly vulnerable to hackers and cheats.

Server-side

Calculations and validations that occur strictly on the game's authoritative server. This ensures competitive integrity and prevents cheating, as the server always has the final say on movement, damage, and hit registration.

Interpolation

A visual smoothing technique used by the client. Since the client only receives updates from the server a certain number of times per second, it mathematically guesses and renders the movement of enemy players between those updates to prevent them from looking choppy.

Extrapolation

When the client stops receiving updates from the server (due to lag or packet loss), it attempts to predict where an enemy will move based on their last known velocity. If the enemy changes direction during this time, extrapolation causes them to suddenly warp when the connection resumes.

Hit registration (Hitreg)

The underlying system that determines whether a bullet or attack successfully collided with an opponent. Poor netcode or high packet loss leads to 'bad hitreg', where a player clearly sees their bullet hit, but the server ignores the damage.

Matchmaking region

The specific geographical cluster of servers a player connects to. To maintain competitive integrity and low ping, games attempt to group players within the same physical region, such as US-East, EU-West, or Asia.

NAT type

Network Address Translation type (Open, Moderate, or Strict). It determines how easily your console or PC can establish direct peer-to-peer connections with other players. A Strict NAT often prevents players from joining parties or voice chats.

Peer-to-Peer (P2P)

A networking model where one of the actual players acts as the 'host' server for the match, rather than relying on a dedicated server provided by the developer. This gives the host a massive ping advantage and ends the game if they disconnect.

Dedicated server

A robust, standalone server provided by the game's developer that handles all game logic and networking. Dedicated servers offer a significantly more stable, fair, and high-performance experience compared to P2P connections.

Routing

The specific physical path your data packets take through various internet nodes to reach the game server. Bad routing by an ISP can cause a player to experience high ping even if the server is geographically very close to them.

Bandwidth

The maximum amount of data your internet connection can download or upload per second. While high bandwidth is necessary for downloading huge game files quickly, online gaming itself actually requires very little bandwidth; latency is far more important.

Bufferbloat

A phenomenon where a router buffers too much data when the network is congested, causing massive spikes in latency. This often happens when someone else in the house is streaming 4K video or downloading a large file while you are gaming.

QoS (Quality of Service)

A highly useful feature found in modern routers that allows users to prioritize specific types of network traffic. Gamers can use QoS to prioritize their gaming PC or console, ensuring their connection remains stable even if the network is busy.

TCP/UDP

The two primary protocols used for transmitting data. TCP guarantees delivery but is slow, making it bad for gaming. UDP is fast and does not check for lost packets, making it the absolute standard for responsive online multiplayer games.

Port forwarding

A manual configuration made in a router's settings to open specific network ports, allowing direct incoming connections. This is often necessary to achieve an Open NAT type or to host private game servers from home.