Page 1 of 1
SNAP Server Emulation
Posted: Sat Nov 01, 2014 8:22 am
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.
Re: SNAP Server Emulation
Posted: Mon Nov 24, 2014 12:33 pm
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.
Re: SNAP Server Emulation
Posted: Mon Nov 24, 2014 1:52 pm
by pcwzrd13
Have you tried contacting
John Byrd? Apparently he created the SNAP SDK. His email address is on his website.
Re: SNAP Server Emulation
Posted: Mon Nov 24, 2014 2:21 pm
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.
Re: SNAP Server Emulation
Posted: Mon Nov 24, 2014 2:46 pm
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.
Re: SNAP Server Emulation
Posted: Mon Nov 24, 2014 3:08 pm
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