Best way to transfer data between multiplayer maps

In the lobby, store the selected character in each player’s local game instance. Then, when the new map is opened, have each player controller get their selected character from their game instance, then send it to the server before spawning.