This is an email and response I got from SmartFox. I was
also curious how
quickly they would respond to an info request - about 24
hours. I don't
think they will mind if I share it here. Chris and Elia
already covered most
of this but here it is straight from the horses mouth.
(Forgot to ask about
encryption.)
Gene
MaidMarian.com
"Your server technology was brought to my attention
through the DirGames -
Director Game Developers mailing list. I'm the CEO of Maid
Marian
Entertainment Inc. (MaidMarian.com) We run four Shockwave
based 3D
multiplayer games with about 4000 simutaneous players during
peak times -
1.4 million unique visitors a month. We use three windows
based game servers
under the Shockwave Multiuser Server. I've been having
challenges with
hackers and I'm researching alternative solutions that could
help us now and
in the future. Because the games are Shockwave / Director
based, I'm trying
to assess the amount of work involved with porting the games
to your server.
Because Flash can be embeded in Shockwave files, it should
be possible to
get your server working with Shockwave clients - ideally if
we could use the
MU Xtra for Director that would be great."
One of the strengths of SmartFoxServer is the high level
Flash APIs
provided. They allow to easily control the server and
transfer complex data
between clients within a few lines of code. A similar
framework is available
on the server side to extend its features and implement
server side logic.
With the great integration between Director and Flash I
would recommend to
embed a Flash control that acts as a bridge between Director
and the server
instead of re-implementing the protocol natively in Lingo.
Also I think that the overhead of the Flash-Director
communication is
negligible.
"Do you have any Director based sample code?"
No, we don't.
"How well does your server deal with hacked packets -
particularly mangled
or malformed packets?"
The server does a lot of validation plus it provides lot of
useful security
tools out of the box.
It is also responsibility of the server side developer to
make sure that his
server extensions are secure and validate all the
transactions
This topic has been discussed in detail in our support
board. I'd suggest
you to read a few discussions:
http://www.smartfoxserver.com/forums/viewtopic.php?t=10
46
http://www.smartfoxserver.com/forums/viewtopic.php?t=367
"Do you use a shared object model similar to the Flash
Comm Server or is it
more like a messaging model like the SMUS? (or is that up to
us?)"
I am totally unfamiliar with SMUS, so I can't say. Probably
we're more
similar to the FCS model. Objects are easily sent and
received between
client and server transparently (all the serialization
happens behind the
scenes and we also provide different protocols for better
bandwidth usage)
Let me know if there's anything unclear or if you have other
questions
Hope it helps
Marco
Marco Lapi
SmartFoxServer staff
---------------------------------------
www.smartfoxserver.com
www.gotoandplay.it
---------------------------------------
_______________________________________________
dirGames-L mailing list - dirGames-L nuttybar.drama.uga.edu
http://nuttybar.drama.uga.edu/mailman/listinfo/dirgames
-l
|