Ping (video gaming)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

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 it is.

Cheating(Warping/Delayed Damage)

Newer Games: In some games, users with a high ping unintentionally gain an unfair advantage, as in some implementations of the Battlefield 3/4 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.

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

See also