I have never done Networking in Unity, so I’m wondering if it would be possible to do a sort of server with a lobby format in Unity?
What I am looking to create is, lets say you login and you have a lobby, then you could either create a game, or join one of the other games in the lobby, where the server stored records of win/loss/etc.
Similar to how Battle.net is, or Gunz (if you have played it), or any lobby format similar to that?
Would that be possible, and if so, how would I go about that? Would it be possible in free-Unity or would it require Pro version?
Thanks.
Well its possible but you will have to disconnect and reconnect to enter the actual game on a different server node running.
Headless client mode is available in Unity Pro only and definitely a must have for such a usage.
Well, I was mainly thinking just a fairly basic game that should not take up very much bandwith at all - I only gave the above examples for the lobby type.
A better example would probably be something like Yahoo Pool.
Assuming it is a low-bandwith game such as Pool, would the lobby and games be possible from a single server that could run multiple instances of the game?
You could do this with C# and write a tcp/ip/udp system of your own.
That would require Pro version as well, correct?