Which server should I use for making an MMO?

Hello there, I am a noob with little knowledge. I would like to get my feet wet with a networking tool before attempting an MMORPG. I have ruled out Photon, because I want to avoid windows servers. Which of these two servers will be easier to learn and to use? With my limited knowledge of either of them, it is a little daunting to start learning a new tool, and I would like to make sure I invest my time and effort learning the one which will better support me.

For instance, which one will more simply support:
Mobs,
NPCs,
Physics,
Shooter logic, (precision, twitchiness)
Paypal.

Thanks,

MTracer.

PS: I do not plan to buy either of these until I am sure that I will be successful in doing so.

None, if you are a noob with little knowledge.

Creating an MMO backend even basing on these technologies is a long way and nothing someone without proper background will pull off

I plan to learn BEFORE I start working. I am ready to invest a lot into learning one of these packages, but I need to be sure that I chose the right one. Please try to be constructive. :smile:

That was constructive actually.
If you want to evaluate the technology you will need to do it yourself in context of the project you want to create as the project defines the requirements. There are several dozen criterias which vary from project to project which will make one technology favorable over the other one.

MMO does not define anything, it only says “must be able to manage a few users” but thats something that even unity networking can do, yet its clear that if you wanted to do so with persistent world etc Unity Networking would be no option, just to give you an idea …

Thats why I mentioned the part on the knowledge.

But if you are willing to waste hundreds of hours basing on opinions of others which are completely independent of your projects and its requirements, I’ll give you a vote naturally

Maybe I should define what I mean by little knowledge.

I have some prior experience with unity, and my father is a software developer who has taught me much. I understand quite a few concepts that the average noob would not, but I don’t understand a lot of the toolsets that allow me to achieve those concepts.

Hence, the question. Which one of these two servers is easier to learn?

I am extremely familiar with both servers having worked on multiplayer games for years in the Flash realm for various clients and projects. I can say that both servers have a lot more similarities than differences. But electroserver is my preference by far. The documentation is vast and thorough. And questions get answered on the forum fast at most hours of the day and weekends. Im just now getting into version 5 and it has been straightforward. I have other reasons why I prefer this server but since you just asked about which is easier to learn, i’ll keep it to that.

MTracerStudios,

I’m from Electrotank so obviously I’m biased. But I thought I’d paste a link in here of a case study showing why Aquiris and Aeria Games chose ElectroServer 5 over SF and Photon.
http://www.electrotank.com/electrotank-news/54-es-news/296-case-study-why-aquiris-and-aeria-games-chose-electroserver5-for-their-unity3-fps.html

These are the guys that built the awesome bootcamp demo that comes with Unity.

Try out SmartFoxServer: http://www.smartfoxserver.com/

I haven’t used it but I’m thinking of trying it out soon, licensing seems a little better than Electro.

I’m not really concerned about licensing, I’m more worried about how easy it is to learn a new tool.

I would definitely go with with Electroserver. I’ve tried both, and Electroserver is not only a much better server, I think the API is easier to build scalable games.

It appears the people have spoken! ElectroServer it is!

Check out the Bootcamp MMO Photon demo here:

Finally it’s live! And it rocks!

I just downloaded it and have loads of errors, all image or post effect base related. Also got the shader error while extracting the project.

the asset store download is corrupt;
please read here: http://forum.unity3d.com/threads/79993-Bootcamp-Multiplayer-Demo

yep i just noticed the other post and downloading from the ftp now, thanks :slight_smile:

Dont overlook Badumna. It comes with a solid pdf doc that’s very easy to follow. They have an Indie license that gets you 500 CCU for $200 see asset store. You can also try it out for free.

But most of all it does MMO. The product scales very well actually. It’s written in C# so you can run it on Mac, Linux or Windows. It also has Interest Management which automatically creates the game objects as needed with clean up methods when the player exits an Interest Area. They cover Dead Reckoning, chat, persistent data, game object state replication, etc.

On the downside they have an issue with the Unity 3x Webplayer. I think they are working with the Unity Team to find a resolution though.

Unity-Studio’s used Badumna to make a MMO game called Troll Basher (click to play) or to watch video. Note if you buy the indie license you get full access to the source code upon request!