Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Client-side_prediction> ?p ?o }
Showing triples 1 to 32 of
32
with 100 triples per page.
- Client-side_prediction abstract "Client-side prediction is a network programming technique used in video games intended to conceal negative effects of high latency connections. The technique attempts to make the player's input feel more instantaneous while governing the player's actions on a remote server.The process of client-side prediction refers to having the client locally react to user input before the server has acknowledged the input and updated the game state. So, instead of the client only sending control input to the server and waiting for an updated game state in return, the client also, in parallel with this, predicts the game state locally, and gives the user feedback without awaiting an updated game state from the server.Client-side prediction reduces latency problems, since there no longer will be a delay between input and client-side visual feedback due to network ping times. However, it also introduces a desynchronization of the client and server game states, which needs to be handled to keep the game playable. Usually, the desync is corrected when the client receives the updated game state, but as instantaneous correction would lead to \"snapping\", there are usually some \"smoothing\" algorithms involved. For example, one common smoothing algorithm would be to check each visible object's client-side location to see if it is within some error epsilon of its server-side location. If not, the client-side's information is updated to the server-side directly (snapped because of too much desynchronization). However, if the client-side location is not too far, a new position between the client-side and server-side is interpolated; this position is set to be within some small step delta from the client-side location, which is generally judged to be \"small enough\" to be unobtrusive to the user.The earliest first-person shooter to use this technique was Duke Nukem 3D, released in January 1996. Later that year, it was implemented in QuakeWorld, the popular add-on to Quake. While network play was included in the original Quake game, it was optimized mainly for LAN play. Having all had high-speed home connections (a rarity at the time), Quake's designers overlooked their assumptions of high bandwidth and low ping times that made playing online frustrating for dial-up users. After a series of experiments in a long private beta, id Software released QuakeWorld with a new predictive model that proved popular with both high and low latency players.".
- Client-side_prediction wikiPageID "1203256".
- Client-side_prediction wikiPageLength "3172".
- Client-side_prediction wikiPageOutDegree "12".
- Client-side_prediction wikiPageRevisionID "651766417".
- Client-side_prediction wikiPageWikiLink Category:Video_game_development.
- Client-side_prediction wikiPageWikiLink Client_(computing).
- Client-side_prediction wikiPageWikiLink Computer_network_programming.
- Client-side_prediction wikiPageWikiLink Dial-up_Internet_access.
- Client-side_prediction wikiPageWikiLink Duke_Nukem_3D.
- Client-side_prediction wikiPageWikiLink Id_Software.
- Client-side_prediction wikiPageWikiLink Lag.
- Client-side_prediction wikiPageWikiLink Latency_(engineering).
- Client-side_prediction wikiPageWikiLink Local_area_network.
- Client-side_prediction wikiPageWikiLink Quake_(video_game).
- Client-side_prediction wikiPageWikiLink Server_(computing).
- Client-side_prediction wikiPageWikiLink Video_game.
- Client-side_prediction wikiPageWikiLinkText "Client-side prediction".
- Client-side_prediction wikiPageWikiLinkText "client-side prediction".
- Client-side_prediction wikiPageUsesTemplate Template:Citation_needed.
- Client-side_prediction wikiPageUsesTemplate Template:Refimprove.
- Client-side_prediction wikiPageUsesTemplate Template:Reflist.
- Client-side_prediction subject Category:Video_game_development.
- Client-side_prediction hypernym Technique.
- Client-side_prediction type TopicalConcept.
- Client-side_prediction comment "Client-side prediction is a network programming technique used in video games intended to conceal negative effects of high latency connections. The technique attempts to make the player's input feel more instantaneous while governing the player's actions on a remote server.The process of client-side prediction refers to having the client locally react to user input before the server has acknowledged the input and updated the game state.".
- Client-side_prediction label "Client-side prediction".
- Client-side_prediction sameAs Q5132478.
- Client-side_prediction sameAs m.04g_s_.
- Client-side_prediction sameAs Q5132478.
- Client-side_prediction wasDerivedFrom Client-side_prediction?oldid=651766417.
- Client-side_prediction isPrimaryTopicOf Client-side_prediction.