How to create instances on a listen server?

I have a (listen server) multiplayer space game where the players can fly to different stations in separate ships. I want them to be able to get close enough and press E to enter a separate instanced level, as seen in many games.

How can I make it so some players can be on a (small) station/planet “level” while others are still in the main space ship level?

The system should be similar to instances or dungeons. Some examples of games that achieve this: Palworld dungeons, minecraft nether, WoW dungeons, etc. Palworld specifically seems to have instances in a listen server environment on the UE5 engine.

Take a look into this:

1 Like

Researching this, if I find out it’s the solution I’ll mark this as solution ty.

In the meantime anyone else who wants to contribute to the problem please do so

It does seem that that’s a possible solution, is this really how it’s done for all ue5 games that use instances? Seems like a massive pain in the rear for a pretty common thing in gaming, I really expected the engine or at least a plugin to handle it

Unfortunately, OWS does not support peer to peer connection, it’s strictly for dedicated server hosting (mmo’s)

p2p connection, means listen server not dedicated.

Theoretically it is possible to code system where one of players gets into zone, starts hosting it, and rest can join. However i never heard about such plugin for unreal.

But then you will have multiple servers in network. So either you need to code some supervisor for network connections, or dig really deep into unreal network code. And then whole supervisor will be just fancy name for a lobby.

I am also unsure how unreal open world maps behave with listen server in multiplayer.