Multiplayer

General Discussion on the Unity Engine.
Post Reply
User avatar
hallsofvallhalla
Site Admin
Posts: 12026
Joined: Wed Apr 22, 2009 11:29 pm

Multiplayer

Post by hallsofvallhalla »

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

Image
User avatar
SpiritWebb
Posts: 3107
Joined: Sun Jul 12, 2009 11:25 pm

Re: Multiplayer

Post by SpiritWebb »

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
Image

Image
User avatar
hallsofvallhalla
Site Admin
Posts: 12026
Joined: Wed Apr 22, 2009 11:29 pm

Re: Multiplayer

Post by hallsofvallhalla »

A chat program is the only thing I see it being good for.
User avatar
SpiritWebb
Posts: 3107
Joined: Sun Jul 12, 2009 11:25 pm

Re: Multiplayer

Post by SpiritWebb »

If you do a search on MMOs built with Unity...there are ALOT of good ones out there...just sayin! ;)
Image

Image
User avatar
hallsofvallhalla
Site Admin
Posts: 12026
Joined: Wed Apr 22, 2009 11:29 pm

Re: Multiplayer

Post by hallsofvallhalla »

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.
User avatar
SpiritWebb
Posts: 3107
Joined: Sun Jul 12, 2009 11:25 pm

Re: Multiplayer

Post by SpiritWebb »

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

Image
User avatar
Jackolantern
Posts: 10891
Joined: Wed Jul 01, 2009 11:00 pm

Re: Multiplayer

Post by Jackolantern »

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).
The indelible lord of tl;dr
User avatar
SpiritWebb
Posts: 3107
Joined: Sun Jul 12, 2009 11:25 pm

Re: Multiplayer

Post by SpiritWebb »

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

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

Image
User avatar
hallsofvallhalla
Site Admin
Posts: 12026
Joined: Wed Apr 22, 2009 11:29 pm

Re: Multiplayer

Post by hallsofvallhalla »

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.
Post Reply

Return to “General Unity”