Query dedicated server for player count

Hi all, is it possible to query an unreal server for player count information over a network? The information I have been able to gather is as follows:

  • there is an unreal tournament server that can be integrated with your game and it has UDP server query protocol usually running on port 7778
  • there is a steam server integration guide which has a server query protocol running on port 27016
  • unreal engine has a GetNumPlayers method which can get the number of players running on a game server.

If our team wants to query the game server for player count, are we on our own building a query protocol and network layer? So far as I can tell, there is no standalone server query protocol, though I could be mistaken.