Multiplayer Server Browser - Master Server - Server Listing

MeoPlay - 12월 23, 2020

This Plugin allows you to make a servers browser to get a list of your online multiplayer dedicated and listen servers for any platforms.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.24 - 4.26
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

This Plugin allows you to implement a servers browser. Your dedicated/listen game servers register to the

master server, the clients can get the list of all servers from the master server.


VIDEO

DOCUMENTATION

SUPPORT : contact@meoplay.com

DISCORD


It can be used with Blueprint and C++, the interface is very easy. It is especially useful for platforms that does not support Steam such as mobile. It does not use any online subsystem and works on Windows, Linux, and mobile platforms.


It is composed of two parts:

  1. An external Master Server program written in C for Windows 10 and Linux (external download link), it handles all request from clients and game servers. It automatically removes game servers that are no longer reachable.
  2. Unreal Engine 4 Plugin that allows communication with the Master Server :
  • Your Unreal Engine multiplayer server can register to the Master Server and send its data such as server name, player count, map name. It can updates those datas at anytime.
  • Your Unreal Engine client can get a list of all registered game server available.

기술적 세부사항

Features:

  • The plugin is standalone, it does not mess with others code or blueprints. 
  •  Very fast communication with clients and servers using UDP only.
  •  Very easy Blueprint and C++ code
  •  Linux and Windows 10 Master Server written in C

Code Modules:

  •  One runtime module


Number of Blueprints: 0

Number of C++ Classes: 2

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows 32/64, Linux, Android, iOS

Documentation: https://drive.google.com/file/d/1XGdWETlTeF8m9kORloFgPd3OASSvX4yI/view?usp=sharing

Example Project: https://drive.google.com/file/d/1sJ54pC2ynQeuqlXJlpmWjiTFnLUOlqNy/view?usp=drivesdk


Support : contact@meoplay.com