Lexique informatique › Programmation › Rollback netcode

Rollback netcode

Programmation Svenska → Mis à jour: 2026-09-24

Continuer sur une supposition de l'entrée de l'adversaire, puis revenir en arrière et recalculer quand la vraie arrive.

Tony Cannon a créé GGPO en 2006 parce que les jeux de combat sont d'une sensibilité indécente au délai — une seule image de 16 ms décide de la réussite d'un combo. La méthode suppose que l'adversaire fait ce qu'il faisait à l'image précédente, simule tout droit, et quand la vraie entrée arrive quelques images plus tard, restaure l'état du jeu et rejoue ces images avec les bonnes données. Le joueur perçoit un léger saut visuel plutôt qu'un délai à chaque pression de bouton.

Les exigences sont sévères. La simulation doit être entièrement déterministe, l'état complet du jeu doit pouvoir être sauvegardé et restauré plusieurs fois par seconde, et le rejeu doit tenir dans une seule image. L'alternative — le netcode à délai (delay-based), qui attend tout le monde — a dominé les titres japonais pendant des années et explique en grande partie l'accueil réservé à Street Fighter V. Le rollback est aujourd'hui considéré comme une exigence de base du genre.

← Retour au lexique