Transition between levels on a sever while maintaining clients

Hey, I’ve just started networking using unreal’s blueprints, and I’ve run into a problem. I have a lobby level where all the players connect to the server, choose a team, and ready up. When all the players are ready, the server needs to move them to a new level where they can actually play the game. How am I supposed to transition the clients and server into this new level?

If I just drop all the current clients and start a new listen server on the new map, I lose all the client information I gained from hosting a lobby, so I need some node to move everyone to the next level together. Any ideas?