Votre combo fonctionne parfaitement à l'entraînement, mais en ligne l'adversaire semble changer de place juste avant le dernier coup, alors que le ping paraît correct. Une autre fois l'image est fluide, mais chaque bouton répond avec lourdeur. Ces sensations ne décrivent pas forcément la même panne. Les jeux de combat exigent des décisions à quelques images près, rendant visibles la différence entre attente des commandes, prédiction et correction de simulation. Les documents de GGPO et l'équipe 2XKO expliquent pourquoi le rollback peut préserver la réactivité locale sans pouvoir abolir les limites physiques du réseau.
Deux sensations de lag bien distinctes
Une partie vous donne l'impression que le personnage ne prend pas en compte vos commandes pendant un instant. Dans une autre, il répond immédiatement, mais le rival recule brusquement ou une animation saute. La première sensation peut provenir d'un délai d'entrée, la seconde d'une prédiction à corriger. Les à-coups peuvent aussi venir du matériel local ou de paquets reçus irrégulièrement. Les symptômes se recouvrent et une capture isolée ne fournit pas un diagnostic certain.
Le fonctionnement du netcode à délai
Les méthodes classiques dites delay-based attendent plusieurs images pour laisser arriver les commandes distantes avant de faire avancer la simulation partagée. Les deux joueurs travaillent alors à partir des mêmes données et les corrections visuelles sont moins nécessaires. Mais cet intervalle s'ajoute au temps entre le bouton pressé et l'action affichée. Une mauvaise liaison peut imposer une marge plus grande. Certains titres mélangent cette attente avec d'autres techniques plutôt que de fonctionner selon un modèle absolument pur.
Pourquoi les combos souffrent de l'attente
Dans un jeu de combat, réussir une punition ou un enchaînement dépend parfois d'une fenêtre extrêmement courte. Si le jeu retarde les commandes, le rythme mémorisé hors ligne devient moins pertinent. La manette n'est pas cassée : son entrée est simplement programmée plus tard dans la simulation. Un délai stable peut s'apprendre, alors qu'une attente variable rend la mémoire musculaire fragile. Les fenêtres propres à chaque mouvement empêchent de déduire tous les échecs d'un unique chiffre de ping.
Le rollback prédit au lieu d'attendre
- Attente des entrées
- Prédiction du rival
- Correction rollback
Le créateur de GGPO décrit une simulation spéculative : le jeu local avance avec vos vraies commandes tout en prédisant celles du rival encore en transit. Lorsque les informations distantes arrivent, le programme compare la prévision. Si elle était juste, rien de visible ne change. Dans le cas contraire, il restaure un état antérieur puis rejoue très vite les images concernées avec les commandes réelles. C'est ce principe qui maintient la sensation de contrôle local malgré le trajet des paquets.
Pourquoi un adversaire semble se téléporter
Un déplacement brusque ne signifie pas automatiquement que le serveur a triché : la position précédemment dessinée reposait peut-être sur une prédiction inexacte. De petites corrections passent inaperçues, mais une correction de plusieurs images peut donner une impression de téléportation ou de morceau d'animation manquant. La documentation GGPO rappelle que les sons et les effets visuels doivent être gérés pendant la re-simulation pour éviter les doublons. Un calcul juste peut malgré tout paraître visuellement brutal.
L'exigence d'une simulation déterministe
Un moteur compatible rollback doit produire exactement les mêmes résultats lorsqu'il rejoue les mêmes commandes depuis le même état. Le guide de développement GGPO exige une simulation déterministe, des sauvegardes complètes de son état et la possibilité de recalculer des images sans les afficher. Des variables cachées, une génération aléatoire incohérente ou des calculs dépendant d'un temps d'image variable peuvent provoquer une désynchronisation. Ce n'est donc pas un simple bouton réseau à activer, mais une architecture à construire et à tester.
Ping, jitter et paquets perdus
Le ping résume généralement un aller-retour réseau, sans décrire sa régularité. Le jitter correspond à des variations de temps d'arrivée et la perte de paquets à des données qui ne parviennent pas à destination. Deux matchs de ping moyen semblable peuvent donc être vécus très différemment. Des rafales de pertes imposent des prédictions plus longues et des corrections plus visibles. Un indicateur de connexion devrait idéalement présenter sa stabilité et les pertes, pas seulement un nombre rassurant.
Un câble Ethernet n'est pas une baguette magique
L'Ethernet peut réduire les interférences propres au Wi-Fi, sans rapprocher un serveur éloigné ni réparer automatiquement un mauvais routage internet. Les jeux de combat transmettent habituellement des entrées compactes plutôt qu'un flux vidéo complet ; le débit commercial de votre abonnement n'explique donc pas à lui seul la qualité du combat. Une liaison régulière et un chemin réseau raisonnable comptent davantage. Comparer plusieurs parties dans des conditions stables est préférable à accuser immédiatement sa manette ou son routeur.
Les trois images fixes choisies par 2XKO
En octobre 2025, Riot a expliqué que 2XKO avait été conçu autour de trois images de délai d'entrée fixe, aussi bien hors ligne qu'en ligne. Ce choix appartient à 2XKO : il ne signifie ni que tous les jeux de combat font pareil ni que GGPO impose ce nombre. L'idée est de préserver les automatismes appris à l'entraînement. Riot a également insisté sur la régularité du rendu entre PC et consoles. Des commandes cohérentes peuvent néanmoins coexister avec des corrections en cas de problème réseau.
Le mode Fair Play décrit par Riot
Dans la même publication de 2025, Riot présentait Fair Play comme un dispositif expérimental. Le serveur devait laisser une courte marge aux commandes distantes, puis éventuellement reproduire la dernière entrée connue si les données arrivaient trop tard. Le but était qu'un joueur au réseau défaillant ne bloque pas tout le monde. Cela pouvait néanmoins pénaliser davantage la personne dont la connexion décroche. Décrire cette proposition comme un système définitivement déployé en 2026 serait une affirmation injustifiée sans note de version récente.
Synchroniser quatre combattants est difficile
S'accorder sur l'horloge de simulation est déjà difficile dans un duel de pairs. Lorsque plusieurs combattants jouent, l'équilibre des corrections devient plus complexe. Riot décrit l'intérêt d'une autorité centrale capable de coordonner l'horloge de tous et de mieux répartir le travail de rollback. Ce choix n'est pas nécessairement supérieur en toute circonstance à un réseau pair-à-pair : emplacement des serveurs, routage et coûts restent déterminants. L'objectif réel est une expérience cohérente pour toutes les équipes.
Le rythme des images compte aussi
Une partie peut saccader même si le réseau fonctionne lorsque le PC ou la console fournit des images à intervalles irréguliers. Les ingénieurs de 2XKO ont travaillé le frame pacing parce qu'un rendu instable peut perturber les liaisons d'un seul frame, même avec une latence moyenne faible. La charge matérielle, les paramètres de synchronisation et les applications ouvertes peuvent amplifier le problème. Il faut différencier les corrections d'un rival des saccades qui touchent l'ensemble du jeu.
Guilty Gear et l'adoption du rollback
Arc System Works présente officiellement le rollback netcode comme caractéristique de Guilty Gear -Strive- sur Nintendo Switch. Cela montre que l'idée dépasse le prototype et fonctionne dans des titres commerciaux sur des matériels variés. Pourtant, l'étiquette rollback ne garantit pas une sensation identique à toutes les distances. La qualité du réseau, la performance locale, les marges de prédiction et la présentation des corrections comptent toujours. Évaluer des parties réelles vaut mieux que faire confiance à un slogan.
Comment comparer objectivement les parties
Pour comparer la qualité en ligne, observez plusieurs combats du même jeu et de la même région à des horaires voisins, en vérifiant la stabilité du rendu local et les statistiques de connexion officielles. Les commandes sont-elles toujours retardées ou les personnages ne sautent-ils qu'en cas de pertes ? Toute l'application se fige-t-elle indépendamment du rival ? Un seul extrait ou une défaite ne permet pas de certifier un algorithme. La distance et la stabilité de l'adversaire influencent la comparaison.
Les informations que les studios devraient fournir
Les studios pourraient afficher les délais moyens et fluctuants, les pertes de paquets, le nombre d'images corrigées et la stabilité du frame pacing lorsque ces mesures sont disponibles. Expliquer qu'une correction n'est pas forcément une triche réduirait les interprétations erronées. La recherche d'adversaires devrait signaler l'élargissement géographique quand il devient important. Promettre zéro latence serait trompeur ; une documentation honnête des limites protège davantage la confiance compétitive.
Conclusion : réactivité et corrections coexistent
Le rollback préserve la rapidité des commandes locales pendant que le réseau rattrape son retard ; il ne fait pas arriver instantanément les données distantes. Le délai traditionnel peut donner une image plus stable mais une sensation moins directe. Le rollback répond mieux et peut corriger brusquement une prévision erronée. GGPO, 2XKO et Guilty Gear illustrent ces compromis. Riot a annoncé en août 2026 l'arrêt du développement actif de 2XKO à la fin décembre tout en prévoyant de maintenir les serveurs : nous analysons ses choix techniques antérieurement décrits, sans promettre de futures améliorations.