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.
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.
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.
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.
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!