Hi Ian,
I've used ElectroServer a lot and I can tell you it's great!
Client side can be either AS 1.0 or 2.0 and you can use
Java or ActionScript plugins on the server-side to extend
its functionality and create complex applications. So you can
definately have the main core of your game on the server-side.
There is nothing I found unpleasand about ElectroServer and
I've used it on a big commercial project www.tavli-mania.com
with great success :)
The server runs on Java.
I don't know about any benchmarks or anything but the speed is great
and I'm sure you won't have any problems at all. It can also support
real-time games, as it features raw data messages that get transfered
very quickly. The default messages are XML based.
It's got a <20 users free licence, so you can try it out.
Also the API is pretty straightforward and you won't have any problems with
it.
I hope this helps!
Regards,
Dimitrios Bendilas
----- Original Message -----
From: "Ian Thomas" <[EMAIL PROTECTED]>
To: "Flashcoders mailing list" <flashcoders@chattyfig.figleaf.com>
Sent: Wednesday, March 22, 2006 7:33 PM
Subject: [Flashcoders] Multiuser - which backend?
Hi folks,
Partly as something of an experiment, but mainly as a testbed and
proof-of-concept for something else entirely, I'm looking at throwing
together a (non-commercial) multi-user game with a Flash interface.
It should be fairly straightforward wise - a simple grid-based
interface not too far removed from a simplified Habbo Hotel or
similar. And won't require blistering speed, but will need to keep up
with player movements (on a grid) and simple textual messages
player-to-player.
I've been doing a bit of reading on various backends. I'm looking at
running a Java backend (unless there's an extendable C++ or C#
solution out there) and was wondering if anyone had any good/bad
experiences to report on the following - and if there's anything I've
missed that would suit the task better:
- Oregano (http://www.oregano-server.org/) (I'd prefer AS2, it
appears to be AS1)
- Red5 (http://www.osflash.org/red5) (Not sure it's got the features
I need yet?)
- Unity2 (http://www.moock.org/unity/) (Eeep! $140 to get started)
- Sushi (http://www.rawfish-software.com/)
- ElectroServer (http://www.electrotank.com/ElectroServer/)
I need something which is expandable at the backend (you know, so I
can put the bulk of the game engine server-side). The comms needs only
to be very straightforward object/data exchange, nothing fancy - I
don't need lobbies and things, for example.
I'd prefer an AS2.0 API client-side rather than AS1.0.
I'd also prefer it to be free - at least for enough connections for my
proof of concept (<10 users, I'd guess). I'd _actually_ prefer it to
be Open Source, but that may not be possible.
My feeling (from a speed perspective) is that I'd be better looking at
something which does binary send/recv rather than XML/SOAP - but I'd
be happy to be proved wrong (debugging XML is so much easier than
binary...)
Anyone got anything to recommend/any comments on the above/experiences
to share..?
Many thanks,
Ian
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com