Edit: This has been updated to be an Online Subsystem for ease of use. Check it out!
Example Video: https://puu.sh/EkmSl/d85c851ec2.mp4
This is a plugin for Unreal Engine 4 that adds super simple server registration, deregistration, etc with a master server.
This is not mean't as a complete Online Subsystem, just as a way for people with a need of getting an up to date serverlist they can serve up to clients and adapt it to their own needs (I am open to suggestions of functionality you want included by default!).
Once the plugin has been installed you will be able to use this to receive server lists of all active servers with their IP, Port, Name, Game Mode, Map, Current Players, Max Players, and anything else you wish to add as it is free to use and modify in your projects.
.
This is quite basic at this stage, but I will be updating this in the coming weeks to include more features such as pinging servers received on the serverlist, and some functions to get the public IP from the adapter, and possibly expanding it to Unity
Please go to the GitHub page for instructions on running the server, and installing/using the plugin.
GitHub: UE4MasterServer
Example Video: https://puu.sh/EkmSl/d85c851ec2.mp4
This is not mean't as a complete Online Subsystem, just as a way for people with a need of getting an up to date serverlist they can serve up to clients and adapt it to their own needs (I am open to suggestions of functionality you want included by default!).
Once the plugin has been installed you will be able to use this to receive server lists of all active servers with their IP, Port, Name, Game Mode, Map, Current Players, Max Players, and anything else you wish to add as it is free to use and modify in your projects.

This is quite basic at this stage, but I will be updating this in the coming weeks to include more features such as pinging servers received on the serverlist, and some functions to get the public IP from the adapter, and possibly expanding it to Unity
Please go to the GitHub page for instructions on running the server, and installing/using the plugin.
GitHub: UE4MasterServer
Comment