Get Server List
Creating The Request
First step is to create the request. You have a few different options, but here's how to create an Internet request.
Filters
You can optionally add filters to avoid showing servers you don't want to show.
Set up a callback
Set up a function to be called when new servers are found. This won't be called for every server, but it might be called every frame.
Run the request
You can start the request. You don't have to await this function. It takes a timeout, in seconds, where it'll stop updating.
Server Responded
Your callback function will get called when new servers are found.
Cancelling
If you want a Stop button on or a Refresh button, you should stop the request.