
Multiplayer
- hallsofvallhalla
- Site Admin
- Posts: 12026
- Joined: Wed Apr 22, 2009 11:29 pm
Multiplayer
Just wanted to put this out there. I have been working with Unity Multiplayer for the past week or so and all I have to say is


- SpiritWebb
- Posts: 3107
- Joined: Sun Jul 12, 2009 11:25 pm
Re: Multiplayer
Unity Multiplayer is good for a few things...but when wanting to go MMO, they suggest Smart Fox Server Pro or equivalent. There are a few games designed as a MMO using Unity and a few multiplayers that use Unity...just depends on the size! 
Outernet will be using SmartFoxServer
Outernet will be using SmartFoxServer
- hallsofvallhalla
- Site Admin
- Posts: 12026
- Joined: Wed Apr 22, 2009 11:29 pm
Re: Multiplayer
A chat program is the only thing I see it being good for.
- SpiritWebb
- Posts: 3107
- Joined: Sun Jul 12, 2009 11:25 pm
Re: Multiplayer
If you do a search on MMOs built with Unity...there are ALOT of good ones out there...just sayin! 
- hallsofvallhalla
- Site Admin
- Posts: 12026
- Joined: Wed Apr 22, 2009 11:29 pm
Re: Multiplayer
that is not Unity's multiplayer. That is a third party server. I am talking about Unity's built in Multiplayer. I can't find a single MMO built with that..for that matter I can't find even a non MMO.
- SpiritWebb
- Posts: 3107
- Joined: Sun Jul 12, 2009 11:25 pm
Re: Multiplayer
Then yes, I will agree its good only for chat or maybe a LAN based game. But MMO wise, one will need the third party app! I had mis-read what you had stated, I thought you were just referring to Unity and an MMO in general.
- Jackolantern
- Posts: 10891
- Joined: Wed Jul 01, 2009 11:00 pm
Re: Multiplayer
When you say "Unity's multiplayer" vs. a third-party's, what exactly do you mean? I am not that familiar with Unity. Does it actually ship with some sort of low-functioning server? I always thought that Unity was strictly client-side, which confused me when saying that "Unity's multiplayer is crap", because I figured it would just be a simple socket connection that the dev would have to work out their use for. If it does ship with a low-functioning server, then I assume it was likely meant for simple lobby-based 1-on-1 games.
Also, has anyone here checked out ElectroServer? It boasts some pretty nice numbers as well as specific Unity interfaces, and best of all, up to 25 concurrent users is free! That means you can use it to develop all you want without paying a cent, something that SmartFox cannot offer (I think the cheapest you could go would be 200 Euros for a 100-user license, which is not cheap for an indie just trying out a project).
Also, has anyone here checked out ElectroServer? It boasts some pretty nice numbers as well as specific Unity interfaces, and best of all, up to 25 concurrent users is free! That means you can use it to develop all you want without paying a cent, something that SmartFox cannot offer (I think the cheapest you could go would be 200 Euros for a 100-user license, which is not cheap for an indie just trying out a project).
The indelible lord of tl;dr
- SpiritWebb
- Posts: 3107
- Joined: Sun Jul 12, 2009 11:25 pm
Re: Multiplayer
Unity has a built-in type multiplayer setup...however, as you said a simple lobby-based. This is true, it really cannot do much other then chatrooms with a lobby. You might be able to get a LAN game working with it, thats about it.Jackolantern wrote:When you say "Unity's multiplayer" vs. a third-party's, what exactly do you mean? I am not that familiar with Unity. Does it actually ship with some sort of low-functioning server? I always thought that Unity was strictly client-side, which confused me when saying that "Unity's multiplayer is crap", because I figured it would just be a simple socket connection that the dev would have to work out their use for. If it does ship with a low-functioning server, then I assume it was likely meant for simple lobby-based 1-on-1 games.
Also, has anyone here checked out ElectroServer? It boasts some pretty nice numbers as well as specific Unity interfaces, and best of all, up to 25 concurrent users is free! That means you can use it to develop all you want without paying a cent, something that SmartFox cannot offer (I think the cheapest you could go would be 200 Euros for a 100-user license, which is not cheap for an indie just trying out a project).
I looked at ElectroSever and SmartFoxServer...didnt understand ElectroServer and the new SmartFoxServer Pro 2, it will support 100 concurrent users for free now!! Thats where I am looking at going with is SFS2...
- hallsofvallhalla
- Site Admin
- Posts: 12026
- Joined: Wed Apr 22, 2009 11:29 pm
Re: Multiplayer
Unity boasts :
Realtime Networking
Unity makes the complexities of realtime networking easy to negotiate. Turning a single-player game into a networked multiplayer game requires few changes to your existing code and you never have to worry about networking technicalities like NAT punchthrough.
but its Fresh Crap at half price.
Realtime Networking
Unity makes the complexities of realtime networking easy to negotiate. Turning a single-player game into a networked multiplayer game requires few changes to your existing code and you never have to worry about networking technicalities like NAT punchthrough.
but its Fresh Crap at half price.

