Host Migration System

DarxDev - Code Plugins - Dec 28, 2020
19
3.74 out of 5 stars(19 ratings)
  • 63%
  • 0%
  • 11%
  • 0%
  • 26%

No more need for Dedicated Servers! If the host leaves, the game can continue

  • Supported Platforms
  • Supported Engine Versions
    4.24 - 4.27, 5.0 - 5.1
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

(NEW 5.2-5.4) Host Migration System V2


Example Video : https://youtu.be/xQrPtwVW-mk


  • Save on Server Costs
  • Easy Setup
  • Perfect for co-op, PvP games
  • Works with Steam, EOS, Amazon Gamelift, Android, IOS


This Host Migration system allows for a Host of a Listen Server game to leave without ending the game altogether.

A new host will be selected among the clients, other clients will reconnect, the previous game state will be loaded, and the game can continue. The system will work even if the host's game crashes unexpectedly

Technical Details

Features:

  • Full game state async Saving/Loading
  • Actor serialization
  • Game State compression
  • New host choice based on average ping
  • Client reconnection via IP or Steam p2p
  • Actor Reference Save System over Game States
  • Customizable systems fully exposed in blueprints


Code Modules:

  •  HostMigrationSystem - Runtime


Number of Blueprints: 8

Number of C++ Classes: 4

Network Replicated: Yes

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, Mac, Linux, Android, IOS

Documentation: Link

Example Project: Link

Support: Message Darx#4354 on Discord or join This Server