Is it possible to load map into another WorldContext, and then play that context?

Is it possible to load map into another WorldContext, and then play that context?

How to?

im trying to do the same, but found this in docs.

For the GameEngine, there will be one WorldContext until we decide to support multiple simultaneous worlds. For the EditorEngine, there may be one WorldContext for the EditorWorld and one for the PIE World.

When i create a new world + new world context and call LoadMap with this context, the game hangs

	UWorld *newWorld = UWorld::CreateWorld(EWorldType::Game, false);
	FWorldContext &newWorldContext = GEngine->CreateNewWorldContext(EWorldType::Game);
	newWorldContext.SetCurrentWorld(newWorld);

	FString loadError;
	GEngine->LoadMap(newWorldContext, TEXT("/Game/VoyageAssets/World/Maps/WorldMap2"), NULL, loadError);