IT-lexicon › Programmeren › Server reconciliation

Server reconciliation

Programmeren Svenska → Bijgewerkt: 2026-10-25

De netcodestap waarbij een client zijn nog niet bevestigde inputs opnieuw toepast op een autoritatieve serverstatus, zodat voorspellingsfouten worden gecorrigeerd zonder dat inputvertraging terugkeert.

Het is het tegenstuk van client-side prediction: de client nummert elk inputpakket en past het meteen lokaal toe, waardoor beweging direct aanvoelt. De server simuleert autoritatief en antwoordt met de ware toestand plus het nummer van de laatste input die hij heeft verwerkt. De client gooit de bevestigde inputs weg en speelt de nog openstaande opnieuw af, bovenop de serverstatus.

Zonder die replay zou het antwoord van de server, dat een heen-en-terugreis achterloopt, de speler bij elke correctie terug in het verleden trekken. Mét replay zie je alleen een fout als de voorspelling echt misging. De serie ‘Fast-Paced Multiplayer’ van Gabriel Gambetta (2014) is de standaarduitleg. Het is verwant aan rollback netcode, die de inputs van beide spelers opnieuw afspeelt.

← Terug naar het lexicon