Developpez.com - Rubrique 2D-3D-Jeux

Le Club des Développeurs et IT Pro

Après avoir ressuscité les serveurs en ligne de jeux Dreamcast

Le développeur Shuouma publie les codes source

Le 2017-05-29 20:33:51, par LittleWhite, Responsable 2D/3D/Jeux
La Dreamcast, dernière console de Sega possédait la fonctionnalité de se connecter en ligne grâce à son modem. Toutefois, avec une vie courte, il était évident que les serveurs mis en place pour les jeux tels que ChuChu Rocket!, Sonic Adventures, Starlancer allaient fermer assez rapidement, bloquant ainsi les hypothétiques joueurs.
Heureusement, depuis quelques années Jonas Karlsson, alias Shuouma s'est donné comme projet de ressusciter ces serveurs. Pour cela, il a dû faire du rétro ingénierie le protocole Dreamarena. Pour cela, il utilise la méthodologie suivante :

  • trouver le nom d'hôte (ou l'adresse IP) et le port utilisés par le jeu ;
  • configurer un serveur pouvant répondre aux requêtes de connexion de la console ;
  • analyser la structure des paquets ;
  • essayer de comprendre le code assembleur des jeux et essayer de trouver l'endroit où le jeu analyse les paquets reçus ;
  • rechercher s'il y a des jeux similaires produits par la même société et dans la même période (même si c'est sur une autre plateforme) ;
  • réfléchir, tester et réfléchir encore.

En plus de proposer des serveurs en ligne pour s'y connecter, Shuouma a publié les codes source. Ainsi, grâce à un simple Raspberry Pi, vous pouvez recréer un serveur pour votre console.

Votre opinion

Avez-vous une Dreamcast ? Avez-vous joué en ligne avec celle-ci ?

Source

Dreamcast Live
  Discussion forum
6 commentaires
  • ben51
    Membre régulier
    On peut se passer de la carte réseaux Rj45.
    Avec un autre modem 56k on peut faire un pont. Il y a des exemples sur le site dreamcastlive avec un Raspberry Pi et un modem 56k en usb.
  • Eric30
    Membre actif
    J'ai toujours ma Dreamcast. Une très bonne console.
    Au niveau technique, on ne peut que dire un grand bravo à ce bonhomme vu le travail accompli!

    Comme mentionné plus haut, reste le problème de l'adaptateur Ethernet.
  • zouzzz
    Membre à l'essai
    Bonjour,
    Je me suis permis de m'enregistrer pour vous donner les informations permettant la connexion en ligne sur Dreamcast.
    Il faut passer par un Dreampi, enfin ce n'est pas la seule méthode mais c'est la plus simple et considérée (à juste titre) comme la meilleure.

    Pour plus d'informations, j'ai fait une notice assez complète ici : Dreampi de A à Z
  • BenaeSan
    Membre régulier
    Idem, je trouve le principe intéressant. Mais le problème c'est que la bécane était fourni avec un modem de base et que l'adaptateur Ethernet coute un bras, ce qui limite l'impact de ce genre d'initiative.
  • Bigb
    Membre averti
    Il faut vraiment être passionné pour se lancer dans ce type de défi !
  • Envoyé par LittleWhite
    [...]

    Avez-vous une Dreamcast ? Avez-vous joué en ligne avec celle-ci ?

    Non, mais j'en ai une qui n'est pas la mienne. Cette personne n'a jamais eu l'occasion de jouer en ligne, ni même le souhait d'ailleurs...

    Cependant je trouve le côté technique positif.