Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ping

 Ping

Aleksandrs Cudars

April 09, 2013
Tweet

More Decks by Aleksandrs Cudars

Other Decks in Technology

Transcript

  1. View Slide

  2. In multiplayer online video
    games, 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)

    View Slide

  3. This could be
    reported
    quantitatively
    as an average
    time in
    milliseconds, or
    qualitatively as
    low ping or high
    ping.

    View Slide

  4. Having a low ping is
    always desirable
    because lower latency
    provides smoother
    gameplay by allowing
    faster updates of game
    data.

    View Slide

  5. Ping is often conflated
    with 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..

    View Slide

  6. 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 stability.

    View Slide

  7. 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).

    View Slide

  8. Some factors that might affect ping include:
    • network protocol engineering,
    • Internet connection speed
    • the quality of a user's Internet service
    provider
    • the configuration of firewalls.

    View Slide

  9. Ping is also
    affected by
    geographical
    location.

    View Slide

  10. References
    • http://en.wikipedia.org/wiki/Ping_(networking_utility)
    • http://farm5.staticflickr.com/4007/4576023305_57d6e1e728_o.
    png
    • http://th03.deviantart.net/fs70/PRE/f/2011/288/7/a/i_know_th
    at_feel_bro_by_rober_raik-d4cxn5a.png
    • http://upload.wikimedia.org/wikipedia/commons/thumb/6/6e
    /Sloth_(PSF).png/1272px-Sloth_(PSF).png
    • https://research.cs.vt.edu/3di/sites/default/files/FinalTechniq
    ue.png
    • http://www.goodcontroller.com/blog/wp-
    content/uploads/2011/04/Molloy3_Main.1.png

    View Slide