Skip to main content

Host Migration

Host Migration describes a concept where a game continues to run with minimal interruption when the match host left. The technique behind this is that after the host disconnected, one of the connected clients takes over the role of hosting the game to keep it alive. The disconnected host could even join the same game again as a client later. By using host migration, terminated games because of temporary lost connections and host rage quits should be prevented. For using host migration efficiently, it should be noted that when switching hosts, only data that is available on the client becoming the new host will be kept in the game. This in turn means that any data that is only available on the server is lost after a host migration. So, you should plan in advance what data should be synced across all clients and build your client/server networking code around that principle.

This feature is not supported by Unity Netcode.