Ping (video gaming)
In multiplayer online video games, MMOs, MMORPGs, MMOFPSs and FPSs ping (not to be confused with frames per second) refers to the network latency between a player's computer (client), and either the game server or another client (i.e. peer). This could be reported quantitatively as an average time in milliseconds, or qualitatively as low ping or high ping. The latter usage is common among players of first-person shooter and real-time strategy games. Having a low ping is always desirable because lower latency provides smoother gameplay by allowing faster updates of game data.
Ping is often conflated with latency. High latency can cause lag. One may "lag out" due to unacceptably high ping. Servers will often disconnect a client if the ping is too high and it poses a detriment to others' gameplay. Similarly, client software will often mandate disconnection if the ping is too high. A high ping is not the result of lag; rather, a high ping causes lag. It may also make servers crash because of the instability.
Rather than using the traditional ICMP echo request and reply packets to determine ping times, game programmers often instead build their own latency detection into existing game packets (usually based on the UDP protocol).
Some factors that might affect ping include: network protocol engineering, Internet connection speed, the quality of a user's Internet service provider and the configuration of firewalls. Ping is also affected by geographical location. For instance, if someone is in India, playing on a server located in the United States, the distance between the two is greater than it would be for players located within the US, and therefore it takes longer for data to be transmitted. However, the amount of packet-switching and network hardware in between the two computers is often more significant. For instance, wireless network interface cards must modulate digital signals into radio signals, which is often more costly than the time it takes an electrical signal to traverse a typical span of cable. The lower the ping the better.
Cheating(Warping/Delayed Damage)
Older Games: In some games, users with a high ping unintentionally gain an unfair advantage, as in some implementations of the Quake III Arena network protocol and game engine. In these games, the player aided by the higher ping skips around, almost looking like they are teleporting, making it hard to judge where the character is exactly, and thus more elusive to target. For this reason, many servers automatically remove players with higher than average ping - with thresholds as low as 130 milliseconds.
Newer Games: In more modern multiplayer online video games implementations, the server keeps track of where the user's avatar (character) is, so having a high latency will usually be to the user's peril. It generally means that having a high ping is detrimental ONLY/MOSTLY to the "lagger" having seeing rival players locations at a "delayed rate". With the latest in net code implementations in modern games, a player's "location" is now handled by the "server" so as to reduce if not eliminate the "teleporting" effect of high ping or more commonly - packet-loss.
Hacking
If a hacker applies a denial-of-service attack on a game server, it may make players' ping considerably higher, making the server liable to crash, and autokicking players more. Many game servers are not big enough to handle denial-of-service attack, and crash.
References
- Badosoft (October 2012). "How to check your ping in online gaming". Badosoft ltd.
See also
- Ping, the utility