SNAP Server Emulation

Online games, how to get online, and anything involving Dreamcast online can be discussed here.
petter3k
Developer
Posts: 153
Contact:

SNAP Server Emulation

Post by petter3k »

Hi,

I just stumbled across a guy that has seen some success in emulating the SNAP server for RE:Outbreak on the PS2.

http://obsrv.org/viewtopic.php?f=10&t=2059

I dont know if/how these servers are in any way the same as some of the SNAP servers for the Dreamcast, but it shows that there may indeed be hope.
http://www.dcserv.org - NOT up to date.
Will be online for educational purposes, for now.

petter3k
Developer
Posts: 153
Contact:

Re: SNAP Server Emulation

Post by petter3k »

Gotten a bit more information regarding snap.
Man I've been trying to remember this..

So if memory serves correctly they used a proprietary in-house protocol called RUDP (Reliable UDP). When you initially connect to a game you talk to the bootstrap server. Once you've gone through the connection process you were assigned to one one of the cluster nodes. In some games these equated to 'worlds' but not always. It was highly dependent on the game design.

You might be able to glean something from an old JDK addition:

"This release of the Sun Java Wireless Toolkit includes Nokia's Scalable Network Application Package (SNAP) Mobile API and the SNAP Mobile Sample Application as part of the toolkit's External API feature. SNAP Mobile is a combination of client software and server infrastructure that supports the creation of networked, community-enabled multiplayer games. For more information, consult the SNAP Mobile web site at http://www.forum.nokia.com/snapmobile. The Emulation Environment, development resources and support for SNAP Mobile are available from http://www.forum.nokia.com/games/snapmobile. Please see SNAP Mobile Emulation Environment Installation for further information."

This was effectively a 'proxy' for the gaming platform over http.
Hope that helps.

I've been looking through the SnapMobile sample provided in the Java WTK, but the Emulation Environment is not included, only the sample source and buildfiles from the client and server apps.(java)

I think the guys at OBSRV got a hold of sm-emu.jar which is the emulation server used for testing applications before connecting to the "real" Snap servers at Nokia. I searched around but cant find it. Im betting we could contact the OBSRV guys and have them send it though. Perhaps we could try to emulate the bootstrap server and try to get for example Outtrigger to connect.
http://www.dcserv.org - NOT up to date.
Will be online for educational purposes, for now.

User avatar
pcwzrd13
Seen Any Sailors?
Posts: 7290
Dreamcast Games you play Online: All of them! I'm able to connect with dial-up or broadband.
Location: USA
Contact:

Re: SNAP Server Emulation

Post by pcwzrd13 »

Have you tried contacting John Byrd? Apparently he created the SNAP SDK. His email address is on his website.
PSO Characters:
Teal'c - lvl 119 HUcast - GC# 11666
Alto - lvl 39 FOnewm - GC# 12964

YouTube Channel : Dreamcast Live

petter3k
Developer
Posts: 153
Contact:

Re: SNAP Server Emulation

Post by petter3k »

Yes I have talked to him, unfortunately he wasn't very interested in helping..

He was one of the first guys I contacted.
Im sure he COULD help us, but he chose not to.
http://www.dcserv.org - NOT up to date.
Will be online for educational purposes, for now.

User avatar
pcwzrd13
Seen Any Sailors?
Posts: 7290
Dreamcast Games you play Online: All of them! I'm able to connect with dial-up or broadband.
Location: USA
Contact:

Re: SNAP Server Emulation

Post by pcwzrd13 »

petter3k wrote:Yes I have talked to him, unfortunately he wasn't very interested in helping..
Well that's a bummer. Well at least you're making some progress.
PSO Characters:
Teal'c - lvl 119 HUcast - GC# 11666
Alto - lvl 39 FOnewm - GC# 12964

YouTube Channel : Dreamcast Live

petter3k
Developer
Posts: 153
Contact:

Re: SNAP Server Emulation

Post by petter3k »

Im almost certain the Nokia SNAP Mobile is practically the same as SEGA SNAP. Only thing is, is that this was probably only the middleware and the gameservers themselves were written for each game.

Guess my best bet is to try to see if the guys at obsrv can get their SNAP servers running RE:O, and try to learn from what they have done, and in the meantime work on games which did not use SNAP aswell as keep sending emails to a bunch of people.

Im thinking of putting up a dedicated website for my projects
http://www.dcserv.org - NOT up to date.
Will be online for educational purposes, for now.

  • Similar Topics
    Replies
    Views
    Last post