Can Unreal Engine 5 handle seamless server transitions without reloading the world?

Hello Unreal Community,

I am currently working on a game that features a vast open world with multiple discrete regions, each managed by its own server. The world is loaded client-side, and I am interested in exploring whether Unreal Engine 5 can support seamless server transitions without forcing the client to reload the entire map.

In other words, can a client, after having loaded a world locally, connect to a different server and synchronize with the server’s state of the world, without having to reload the entire map? Essentially, I’d like the server to take over seamlessly from the client’s existing state.

I understand that Unreal Engine traditionally handles server connections and map loading as a linked process, but I’m curious if there’s a way to manage and synchronize states of individual actors between the client’s world and the server’s world separately, outside of the standard map loading process.

Has anyone tried something similar, or can anyone provide guidance on potential approaches to handle this in Unreal Engine 5?

Thank you for your time and expertise!

1 Like