スポットライト セール: 7月15日まで一部の商品が 50%オフで購入できます。

HostPlugin

Start and join a multiplayer host at runtime. Creates a Peer to Peer connection if possible. Includes server app for self installation. Optionally, the host can be added to a server browser.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    5.2 - 5.4
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

This plugin consists of an Unreal code plugin and a Java server application to start a multiplayer game (host) at runtime or to join a multiplayer game at runtime. The plugin uses the so called "UDP Hole Punching" technique to establish a Peer to Peer connection. 


In the first step, an attempt is made to establish a P2P connection via IPv6. If this does not work, an attempt is made via IPv4. If this does not work either, the data is redirected via the server so that a connection is always established if possible. 


Steam and Epic etc. also offer similar services. With this plugin, you are not dependent on any large providers who store your data and could charge you or block you at any time. It also doesn't matter on which of the platforms supported by the plugin you sell your game. Whether one player is on Android and the other on Windows does not matter. There are no foced country restrictions as you can rent your server wherever you want. 


The data packets can optionally be encrypted with AES to make it more difficult for cheaters. Players can start a host and pass the token on to other players. Just like in the game "Among Us". A host can also be public (optionally with a password) and can be joined via a server list. There are no friends lists. 


What you need is a server on which the Apache Tomcat web server is running in order to install the server app there. In addition, I recommend an Apache2 web server in front of the Tomcat which handles the SSL encryption. 


Demo Download (Windows 64 .exe. ~520MB)

Demo Project 5.1 (Requires this Plugin. ~330MB)

Dokumentation


Since this plugin has no ratings yet you can have a look at the ratings of my other plugins.

Tested on Android 11 and Windows 10. Other platforms should work as no external libraries have been used.

テクニカルノート

Epic only allows updates for the newest three engine versions. There might be features missing in older engine versions. However, the source code can usually also be compiled on older engine versions. Contact me if you are unsure.


  • Start and join multiplayer game at runtime
  • P2P connection via IPv6 and IPv4 with redirection via server as fallback
  • Host can be shown in a server list/browser
  • Full control as everything runs on your own server
  • Optional AES encryption of unreal communication
  • Can be used 100% with Blueprints
  • Include C++ (Client) source. Java (Server) source code is available on request.
  • Documentation
  • Support: unrealmarketplace@virtualbird.de (ENG,GER)