Discussion in 'Sega Dreamcast Development and Research' started by Anthony817, Sep 26, 2018.
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?
This is insane.
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.
It's clear that only the games listed in dreamcastlive.net are supported.
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)
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.
Thanks for the explanation. Pretty ingenious.
Separate names with a comma.