Query Dedicated Server

So we’re making a bare bones matchmaking service for our very limited closed alpha, and don’t have the option of using an external platform service like Steam or PSN for users to interface with our dedicated servers.

The current plan is to subclass IOnlineSession and build on it to interface with our matchmaking server, but I was wondering if there’s any inbuilt way to query a dedicated server (number of connected players, etc.)?

The matchmaking server would be hosted on the same machine as the dedicated game server process, so would it be possible to use LAN Beacons to query session info and still be able to connect to it from outside the LAN?

Thanks