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.
Feature Video: https://www.youtube.com/watch?v=YNdXvfJF3Vw
New Features: https://www.youtube.com/watch?v=YOH50aYzeP0
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.
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)
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