Dreamcast emulator Reicast adds online multiplayer support

Discussion in 'Sega Dreamcast Development and Research' started by Anthony817, Sep 26, 2018.

  1. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,117
    Likes Received:
    594


    Source: https://www.libretro.com/index.php/...ine-dreamcast-gaming-for-the-first-time-ever/
     
  2. corrigo

    corrigo Active Member

    Joined:
    Mar 1, 2009
    Messages:
    43
    Likes Received:
    19
    This is a great new !

    So is it possible to play all the games which feature online gaming or only the games which are back online here?
     
    Last edited: Sep 26, 2018
  3. Arcadia

    Arcadia Robust Member

    Joined:
    Aug 24, 2016
    Messages:
    271
    Likes Received:
    138
    This is insane.
     
  4. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,117
    Likes Received:
    594
    Not quite sure but the wording they used left that up to interpretation I suppose. They did make it seem like that, but I am really not sure how the hell they would even pull something like that off? DC games need dedicated servers for the vast majority of games. Looks like Retro Arch handles the networking backend or something?

    I have recently gotten a PS3 which I jailbroke and have been meaning to get into Retro Arch more since that is pretty huge right now on the system. Anyway, they listed all systems possible to be emulated on PS3 and said that reicast would require a full rewrite or something, but can you imagine if they could get Dreamcast emulation up and running on PS3 with fully working online? That would be insane.
     
  5. PrOfUnD Darkness

    PrOfUnD Darkness Familiar Face

    Joined:
    Mar 13, 2004
    Messages:
    1,122
    Likes Received:
    48
    It's clear that only the games listed in dreamcastlive.net are supported.
     
    Anthony817 likes this.
  6. TerdFerguson

    TerdFerguson ls ~/

    Joined:
    Apr 27, 2015
    Messages:
    688
    Likes Received:
    378
    ironic thing is dreamcastlive.net does not host anything lol

    games are hosted by dreamcast-talk.com, sylverant.net (pso) and shuouma (who restored all these recent games)
     
    Anthony817 likes this.
  7. Aleron Ives

    Aleron Ives Rapidly Rising Member

    Joined:
    Jan 29, 2012
    Messages:
    81
    Likes Received:
    49
    What their code does is similar to, but more advanced than, what Devolution does. Devolution creates a GameCube modem in software so the game (PSO) thinks that you have a modem connected to your GameCube, which tricks the game into letting you access the online mode. Devolution creates a PPP connection between the virtual modem and a real PPP server, which then forwards your packets to the game server and allows the modem to connect.

    What Retroarch does is eliminate the need for a PPP server on the other end of the connection. It creates a virtual modem to trick DC games into thinking a modem is connected, so they'll let you go online. Games send packets over the modem link via PPP, but Retroarch also supplies a PPP server hack to handle the other end of the PPP connection. This allows you to send packets to and from Reicast the same way you can with any other application on your PC that accesses the Internet. Unlike Devolution, you don't need a remote PPP server to act as a proxy between you and the game server, and unlike Dolphin and Demul, you don't need to install the OpenVPN TAP adapter to make an emulated BBA work. This has nothing to do with game servers or bringing games back online. As far as game servers are concerned, you're connecting from a real Dreamcast. They don't have to do anything special to make Reicast work, but you should expect more frequent crashes than if you were using real hardware.

    Currently, the DNS is hardcoded, so you're forced to play PSO on Sylverant, because that's the IP their chosen DNS server supplies when you connect with PSO. Having a DNS configuration option is on their todo list so you can pick your server for games that have more than one option.
     
  8. PrOfUnD Darkness

    PrOfUnD Darkness Familiar Face

    Joined:
    Mar 13, 2004
    Messages:
    1,122
    Likes Received:
    48
    Thanks for the explanation. Pretty ingenious.
     

Share This Page