Hub based multiplayer levels advice

So I’m currently making an action RPG intended to support 4 player coop similar to Diablo or Torchlight.

The intention is to have a central town where players start and then have them head out into dungeons. I’d like to have a hub world layout (not a seamless open world) so, for example, you would use a gate to transition from the town to the next area and use a cave entrance to go into a dungeon rather than just running between them seamlessly.

I’m looking for some advice on what the best way to handle different players in different areas would be? If both players are in the town and then one player leaves to go into a dungeon the player in the town needs to be able to join them after they leave the town.
I’ve been looking at the level streaming example but that seems to be used for creating seamless levels rather than streaming in standalone levels.

Thanks in advance :slight_smile: