STEAMCORE 1.5.0.3

general

  • Added a “Get SteamId from PlayerState” utlity function

Matchmaking

  • Added a workaround to “Find SteamCore Sessions” to return the correct Player Count, the default steam OSS implementation is not returning the correct player count by default

STEAMCORE 1.5.0.2

GENERAL

MATCHMAKING SERVERS

  • Added a Timeout value to the RequestInternetServerList function
  • Added a “OnRefreshCompleted” callback
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.
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.

SteamCore 1.5.0.1

userstats

  • UploadLeaderboardScore no longer requires to you pass in an empty array

MatchmakingServers

  • RequestServerList no longer waits for all results to populate before firing it’s Callback function, it will now callback as soon as any server responds

SteamCore 1.4.9

RemoteStorage

  • New function: UGCDownload
  • New function: UGCDownloadToLocation
  • New function: UGCRead

Unfortunately, the new nodes that exists in the Steamworks SDK does not have any documentation or information about their usage and therefor their intended functionality remains untested and may not function as expected as there is no official information available.

Leaderboards

  • UploadLeaderboardScore parameter “ScoreDetails” no longer requires you to give it an array, it can be left empty if not used.