kaillera émulateur street fighter

Le netplay clandestin qui a sauvé les vieux jeux de combat en France

Au début des années 2000, jouer en ligne à un jeu de combat classique — un Street Fighter III, un Capcom vs. SNK — n’avait rien d’évident : ces jeux d’arcade et de console n’avaient tout simplement pas été conçus pour ça. Ce qui a permis à toute une scène de continuer à s’affronter malgré tout, en France comme ailleurs, c’est un outil bricolé, jamais officiellement soutenu par personne — et dont l’histoire cache un détail que peu de joueurs connaissent encore aujourd’hui : il a été créé par un Français.

Le netplay clandestin des jeux de combat en France
Avant le rollback netcode officiel, une communauté s’est organisée autour d’un outil non officiel — créé, sans que beaucoup ne le sachent, par un développeur français.

Kaillera, une invention française au nom de racaille

Entre 2001 et 2006, le développeur français Christophe Thibault conçoit Kaillera, un middleware — un petit logiciel intermédiaire — permettant à des émulateurs (des programmes reproduisant le fonctionnement de bornes d’arcade ou de consoles anciennes) de communiquer entre eux en réseau. Son nom, aussi surprenant qu’assumé, est le verlan du mot « racaille ». Techniquement, Kaillera fonctionne selon une architecture client-serveur assez simple : le client s’intègre directement à l’émulateur utilisé (MAME pour l’arcade, ePSXe pour la PlayStation, et bien d’autres), tandis qu’un serveur séparé gère la connexion entre les joueurs.

Comment ça marchait, et pourquoi c’était nécessaire

Le principe est simple à comprendre, même s’il repose sur une technologie assez fruste selon les standards actuels : chaque émulateur compatible envoie et reçoit les entrées des joueurs via le réseau Kaillera, avec un système basé sur un simple délai plutôt que sur les techniques de prédiction (le fameux rollback netcode) qui deviendront la norme des années plus tard. Le résultat : un jeu tout à fait jouable sur une bonne connexion, mais qui se dégrade rapidement dès que le ping augmente. Un guide publié sur le site français streetfighter-fr.com, dédié à l’usage de Kaillera pour Street Fighter, prévenait ainsi ses lecteurs qu’il devenait « très dur » de jouer correctement avec une connexion 56K, et que la jouabilité se dégradait fortement passé 100 de ping.

Mais malgré ces limites techniques, Kaillera comblait un vide réel. À une époque où la quasi-totalité des jeux de combat classiques n’avaient tout simplement aucune option de jeu en ligne officielle, cet outil permettait à des joueurs isolés géographiquement de continuer à se mesurer les uns aux autres sur des titres qu’ils n’auraient sinon pu affronter qu’en personne, ou pas du tout. Un témoignage retrouvé sur un forum d’émulation évoque par exemple des sessions de Capcom vs. SNK Pro jouées via Kaillera sur l’émulateur PlayStation ePSXe — une illustration concrète de la façon dont l’outil a permis à des jeux sans mode en ligne d’en obtenir un, de façon totalement officieuse.

Des communautés qui se sont organisées autour de l’outil

Plusieurs sites francophones ont consacré, à l’époque, des sections entières à l’usage de Kaillera pour les jeux de combat — le guide de streetfighter-fr.com mentionné plus haut en est un exemple direct. Une communauté francophone dédiée au retrogaming et à l’émulation en réseau, Emuline.fr, existe encore aujourd’hui et continue, selon les échanges retrouvés sur des forums d’entraide, d’organiser ponctuellement des tournois pour les joueurs nostalgiques de cette époque.

Une fin discrète, un rachat obscur

Le projet Kaillera n’a jamais été porté par une structure commerciale claire. En 2006, ses droits et son code source sont revendus à une société de publicité pour jeux en ligne, avant de changer une nouvelle fois de mains au profit d’un repreneur nommé Etai Hugi, qui promet alors une nouvelle version « bien meilleure » dans les mois suivants. Cette version ne verra jamais vraiment le jour sous une forme aboutie, et le projet s’essouffle progressivement dans la deuxième moitié des années 2000, sans annonce officielle de fin.

Le relais qui a résolu le problème, venu des États-Unis

C’est un développeur bien connu de la scène FGC internationale qui va, sans le savoir, prendre le relais de cette idée avec une solution bien plus aboutie : Tony Cannon, cofondateur de l’EVO. Déçu par le netcode très critiqué de la réédition Xbox 360 de Street Fighter II: Hyper Fighting en 2006, Cannon développe la même année GGPO (Good Game, Peace Out), un middleware qui introduit pour la première fois une vraie technique de rollback netcode — capable de dissimuler la latence bien plus efficacement que le simple délai utilisé par Kaillera. GGPO deviendra plus tard la technologie fondatrice de Fightcade, la plateforme de matchmaking pour jeux d’arcade classiques toujours utilisée aujourd’hui par une large partie de la communauté mondiale des jeux de combat rétro.

Ce qu’il faut retenir, honnêtement

Cette histoire reste, à ce jour, documentée de façon fragmentaire : il existe peu de sources centralisées sur l’ampleur exacte qu’a prise la scène française autour de Kaillera, sur les joueurs qui l’ont animée ou sur les tournois qui ont pu s’y dérouler. Ce qui est solidement établi, en revanche, c’est le rôle structurant de l’outil lui-même — créé par un Français, utilisé par des sites et des communautés francophones documentés, pour combler un vide que ni les éditeurs ni les plateformes officielles ne comblaient à l’époque. Une histoire à laquelle il ne manque, aujourd’hui, que les témoignages directs de ceux qui l’ont vécue.

FAQ

Qui a créé Kaillera ?

Kaillera a été développé par le Français Christophe Thibault entre 2001 et 2006 ; son nom est le verlan du mot « racaille ».

En quoi Kaillera était-il différent du rollback netcode moderne ?

Kaillera reposait sur un simple système de délai entre les joueurs plutôt que sur une technique de prédiction des entrées, ce qui rendait le jeu difficilement praticable dès que le ping dépassait une centaine de millisecondes, contrairement au rollback netcode introduit plus tard par GGPO.

Qu’est-ce qui a remplacé Kaillera ?

GGPO, créé en 2006 par Tony Cannon (cofondateur de l’EVO), a introduit le rollback netcode et est devenu la technologie fondatrice de Fightcade, la plateforme utilisée aujourd’hui par la communauté mondiale des jeux de combat classiques.