Dreamcast online using RaspberryPi.

Online games, how to get online, and anything involving Dreamcast online can be discussed here.

Moderator: pcwzrd13

User avatar
Anthony817
Shark Patrol
Posts: 4009

Re: Dreamcast online using RaspberryPi.

Post#11 » Wed Oct 07, 2015 5:44 pm

Awesome thanks!
Image

kazade
Developer
Posts: 264

Re: Dreamcast online using RaspberryPi.

Post#12 » Mon Oct 12, 2015 6:11 am

Updates!

- The code for generating a dial tone is now finished! I've successfully managed to get Quake 3, Dreamkey and Sonic Adventure to dial even though those games require a dial tone!
- However, something is broken, and at the moment I'm placing blame on my line voltage inducer set up because reflashing the 0.9 release also doesn't work. I'm going to rebuild it over the next couple of days and once I've successfully played a Quake 3 game online I'll push a new image!

I have a few questions, maybe some of you can answer them...

1. I intend to supply a local DNS server which is configured with the most popular game servers. I think I can just list alternative DNS servers in the bind configuration, specifically the Quake 3 master list, Slyverant, and the Sonic Adventure one from here: viewtopic.php?f=3&t=7422

Does anyone know of any other DNS servers that provide game server IPs that I should add to the list?

2. I notice that the Toy Racer server apparently only works on BBA because dial up requires "Dream Arena authentication". Can anyone provide any more information on that? Is it something I could possibly work around?

3. The PC/DC server guides say that for Quake 3 to function we need to comment out the "default-asyncmap" option in the PPP configuration. Does anybody know the technical details for why that's the case? I'd like this all to work seamlessly, I'm sure there must be an asyncmap setting that works for all games...

The docs say: "If no asyncmap option is given, the default is zero, so pppd will ask the peer not to escape any control characters. To escape transmitted characters, use the escape option."

Whereas default-asyncmap does this: "Disable asyncmap negotiation, forcing all control characters to be escaped for both the transmit and the receive direction."

So presumably, default-asyncmap is escaping control characters that Quake 3 needs - it would be nice if we knew what those were...

User avatar
DR TEAMCAST
Uber
Posts: 1025
Contact:

Re: Dreamcast online using RaspberryPi.

Post#13 » Mon Oct 12, 2015 6:27 am

and the Sonic Adventure one from here: viewtopic.php?f=3&t=7422


Haha its cool to see people know of that, but i've only gotten one submission for the rankings. Maybe i'll try it again if a couple people bump the thread

Does anyone know of any other DNS servers that provide game server IPs that I should add to the list?


OC's DNS for starlancer. I've had trouble getting that to connect on netopia. That would be something cool to focus on if you plan on autodirecting it without DNS on DC.

2. I notice that the Toy Racer server apparently only works on BBA because dial up requires "Dream Arena authentication". Can anyone provide any more information on that? Is it something I could possibly work around?


Dreamarena was either the same thing as seganet or the european version. You could probably bypass it with some wiresharking and reverse engineering skills. But i'd imagine all the game needs is the return syntax saying 'authentication ok', or patch out the authentication entirely. But modem on Toy Racer would be very nice

Edit: The address is tries to connect to is gamesauth.dream-key.com. You could redirect it to something then see what it tries to send next
Last edited by DR TEAMCAST on Mon Oct 12, 2015 6:52 am, edited 1 time in total.
ImageImage
Forum for Dreamcast and Saturn browsers http://bb.dreampipe.net
Media, News, Events and more for your Sega Dreamcast internet browser at http://dreampipe.net

User avatar
DR TEAMCAST
Uber
Posts: 1025
Contact:

Re: Dreamcast online using RaspberryPi.

Post#14 » Mon Oct 12, 2015 6:30 am

Something similar was the hunters liscence in pso, thats why you need a patch disc, to patch out the authentication. But you might be able to do all the web redirecting locally on a lamp server using the rasperry pi also
ImageImage
Forum for Dreamcast and Saturn browsers http://bb.dreampipe.net
Media, News, Events and more for your Sega Dreamcast internet browser at http://dreampipe.net

User avatar
-drez01-
Tank Jr.
Posts: 344

Re: Dreamcast online using RaspberryPi.

Post#15 » Mon Oct 12, 2015 8:33 am

This is great news! You are truly a wizard!

kazade
Developer
Posts: 264

Re: Dreamcast online using RaspberryPi.

Post#16 » Mon Oct 12, 2015 10:35 am

Dupe.
Last edited by kazade on Mon Oct 12, 2015 10:36 am, edited 1 time in total.

kazade
Developer
Posts: 264

Re: Dreamcast online using RaspberryPi.

Post#17 » Mon Oct 12, 2015 10:35 am

2. I notice that the Toy Racer server apparently only works on BBA because dial up requires "Dream Arena authentication". Can anyone provide any more information on that? Is it something I could possibly work around?


Dreamarena was either the same thing as seganet or the european version. You could probably bypass it with some wiresharking and reverse engineering skills. But i'd imagine all the game needs is the return syntax saying 'authentication ok', or patch out the authentication entirely. But modem on Toy Racer would be very nice

Edit: The address is tries to connect to is gamesauth.dream-key.com. You could redirect it to something then see what it tries to send next


OK, so it appears that the PAL edition of Quake 3 (which I have!) also suffers this problem - because my line voltage inducer failed just after managing to get Quake 3 to dial out I never managed to actually test that it completed authentication.

How did you find the URL? I've also seen "authentication.dream-key.com" floating around the net. It looks like some custom software on the DreamPi (that re-routes those URLs like you said) may well be the answer!

Does anyone have any more information on the Dreamarena authentication process?

User avatar
DR TEAMCAST
Uber
Posts: 1025
Contact:

Re: Dreamcast online using RaspberryPi.

Post#18 » Mon Oct 12, 2015 11:13 am

I plugged my PC into the netopia and ran wireshark while connecting on toy racer
ImageImage
Forum for Dreamcast and Saturn browsers http://bb.dreampipe.net
Media, News, Events and more for your Sega Dreamcast internet browser at http://dreampipe.net

kazade
Developer
Posts: 264

Re: Dreamcast online using RaspberryPi.

Post#19 » Mon Oct 12, 2015 12:02 pm

dan1234, you got any info on what was actually sent? Whether it was a GET or POST request, and if there was any credentials in there? (I've never used wireshark so I don't know what it lets you see)

User avatar
DR TEAMCAST
Uber
Posts: 1025
Contact:

Re: Dreamcast online using RaspberryPi.

Post#20 » Mon Oct 12, 2015 12:07 pm

I tried redirecting using my dns, i'll change my dns later and attach the whole packet
ImageImage
Forum for Dreamcast and Saturn browsers http://bb.dreampipe.net
Media, News, Events and more for your Sega Dreamcast internet browser at http://dreampipe.net

  • Similar Topics
    Replies
    Views
    Last post

Return to “Online”

Who is online

Users browsing this forum: No registered users