12월 3일(미국 동부시간)까지 최대 70% 할인된 가격으로 만나보시고, 마켓플레이스 쿠폰을 받아보세요!

Matchmaking Server System

FBAM Studio - 2018/01/11

Matchmaking Server Function that makes it possible to match players together and start/stop match servers in the background to flexible host the matches, without the need of 3rd party services like Steam or Gamesparks.

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

Feature Video: https://www.youtube.com/watch?v=YNdXvfJF3Vw

New Features: https://www.youtube.com/watch?v=YOH50aYzeP0

Playable DEMO: https://drive.google.com/open?id=1EI3amjye9I6ZOJzmx7Gz1S-3TG6FYmjS

> Discord <


This Matchmaking Server is not using any 3rd Party Services like Steam / Gamesparks ...

So this fits perfectly for MOBA/RPG like games with the possibility to join matches for PVP/PVE.


All the logic is built in Blueprints, so the functions can easily be changed or extended.

There are multiple variables to make it fit personal needs like: Matchserver Timeout (shut down if empty), Server IP addresses, dedicated/normal Server, Deserter penalty and much more.


Web-Panel

In the Matchmaking-Server is a tiny webserver integrated. This enables you, the game dev, to open up a Web-Panel using your browsers for needed server administration during runtime. This includes stats like Playercounts in the City/Lobby, Players in Matches and even settings like deserter types, deserter duration and much more. (See screenshots)

기술적 세부사항

Features:

  • join match queue
  • leave match queue
  • Matchmaking Server starts Match Servers as needed and shuts them down as well (when they are no longer needed)
  • Some login information (like PlayerID etc.) will be carried over to the Match Server to authenticate there in the background automatically after a Client traveled between servers
  • working with multiple Match Maps (Arenas, Battlegrounds ...)
  • working with and without teams/factions
  • players who are not accepting an invite get marked as deserter for given time (can be configured)
  • complete group system included
  • join queue as group and get matched together into the same team
  • multiple matching algorithms available
  • Web-Panel running on integrated webserver for server administration


Core Modules:

  • MatchmakingServer [Runtime]



Number of Blueprints: 22

Number of C++ Classes: 3

Network Replicated: Yes

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: Matchmaking Documentation

Example Project: Included inside the Plugin Contents


Important/Additional Notes: Refer to the Getting Started section in the documentation to get your project running