streaming level question


Our current ue4.27 project is using streaming level to smooth the transition between levels. In order to broadcast player location plus level info, we are considering 2 options. The first is to make rooms for each level which leads to 10 times more rooms based on the number of levels. The second is to put level ID into each player's custom data or property, and hide the character if not within the same level with local player.

Please help us to determine which option is better, and what is the common practise to synchronize player location/level in streaming level open world games. 

Thank you