Resolve API endpoint and cli command return list of hostnames base on given label.
Callback is run when there some discovery packet changes. It can be an update, adding a new one or deleting the old one. This can be used to perform dynamic configuration of services that don't support lobby's API.
If there is an update in discovery an function is triggered that can pick it up.