Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Discovering servers

Before we can connect to any steam servers, we first need to know what servers are available.

Servers are provided trough a ServerList, while you can manually specify a list of servers, the usual method is to use the steam web-api to discover a list of servers with ServerList::discover.

Once you have a server list you can save a copy of the server list for future use. But be aware that if you're re-using an old server list, some server in the list might no longer be functional, so be prepared with dealing with connection issues when trying to connect using a re-used ServerList.