Save map at runtime

If a UWorld can be saved out (Havent tried that) then you could load your UWorld back in then get a handle to the current FWorldContext object and use WorldContext.SetCurrentWorld( YourWorld ); then GWorld = YourWorld. Thats what I used to set the current world in editor. But none of them are editor only functions, but no idea what it will do ingame.