Hello everyone, currently I am attempting to create a system where players can start a lobby and allow other players to connect to it. The lobby, however, will be a shooting range that will allow players to play around while they are queuing for a match. I was originally going to just have the founder of the lobby host a game on their own system and have other players connect directly to their server, but there are too many issues surrounding firewalls and NAT to make this a reality.
I was wondering if there is any way I can run two different server builds on one server instance in order to allow players to create a "lobby server" then allow them to join the "main game server" once a match as been found for the contents of the lobby. Thank you to anyone that can help me figure this out.