When you join games like 'Stealth' or 'Heist' you are in a sort of lobby server which allows you to customize your character and then choose a map to play on, when you select a map it will load up as if it would for a new place however it seems to be the same game. I have searched around on the internet but cant seem to find how to do it!
Does anyone have any idea how these type of servers work and if there are any tutorials on-line?

5 comments
Great thanks! Would I be able to have the maps private and only the lobby accessible to the public? So that people would have to go through the lobby to join a server.
Yes! All places that aren't the place you initially spawn players in are private automatically. So make the lobby the place you spawn in!
Fantastic! Thank you very much, I have used teleport service before for advertising other places in a game so I should be able to work it out easily.
Good to hear! If you need any more help, feel free to give ma holler.
You should also take a look at http://wiki.roblox.com/index.php?title=API:Class/TeleportService/ReserveServer and http://wiki.roblox.com/index.php?title=API:Class/TeleportService/TeleportToPrivateServer