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?
Well, if you want to make a game consisting of two places (the lobby and the map), check out here and here for information on how to do that.