GENERAL
- New bonus example: Password protecting your games
MATCHMAKING SERVERS
- Added a Timeout value to the RequestInternetServerList function
- Added a “OnRefreshCompleted” callback
- New function: ReleaseRequest
https://partner.steamgames.com/doc/api/ISteamMatchmakingServers#ReleaseRequest
Releases the asynchronous server list request object and cancels any pending query on it if there's a pending query in progress.
The RefreshComplete
callback will not be posted when request is released.
- New function: CancelQuery
https://partner.steamgames.com/doc/api/ISteamMatchmakingServers#CancelQuery
Cancel an outstanding server list request. You should call this to cancel any in-progress requests before destructing a callback object that may have been passed to one of the below request calls. Not doing so may result in a crash when a callback occurs on the destructed object. Canceling a query does not release the allocated request handle. The request handle must be released using ReleaseRequest.