How can I create level instances? One server with multiple levels loaded

Right. That is the first conclusion based on what I’ve learned using UDK. I could make a lobby and handle spawning server instances on demand, one instance per “group of players”. In this kind of games, that group of players is 5-10 people.

As far as I’ve researched in old UDK forum regarding performance, it would mean a lot of PC resources for only 5-10 players, and would be really expensive architecture for a large playerbase.

That’s why I thought about “level instance” approach, where the main Engine modules would be shared among levels (core, physics, etc).

Any ideas?