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.

EOSCORE 1.9.0.28

GENERAL

  • Changed how xaudio2_9redist.dll is located
  • Added more debugging output
  • New EOSCoreShared module, this module is a link between the EOSCore and EOSCoreSubsystem type definitions
  • Login node will now clear bound delegate to OSS login completed delegate, should no longer be called multiple times when logging in

AUTHENTICATION

  • Fixed error 14 EOS_Auth_Login on IOS devices

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

EOSCORE 1.9.0.27

GENERAL

  • Fixed login node callback being triggered twice from OSS when using DeviceId
    Login node may still trigger several callbacks when using other authentication methods since it may do multiple authentication attempts depending on the authentication method
  • All subsystems will now clear all Notifications for every interface on shutdown and do proper cleanup of all callback objects, adding redudancy if the developer forgets to remove notifications on shutdown
  • Changed notification objects to be TSharedPtr for better memory management
  • Refactored callback objects
  • New function: ListenForEosMessages
    You can now receive EOS logging messages in blueprints (see image below)
  • New function: RemoveListenForEosMessages
  • Renamed all blueprint functions (metadata) to match the EOS SDK functions, also to reduce their “length” as some functions where not visible in the context menu
  • Fixed FConnectCreateDeviceIdOptions DeviceModel string buffer size

OSS

  • Fixed a missing include for EOSCore Logging

Lobbies

  • Added missing function: “EOS_Lobby_CopyLobbyDetailsHandleByUiEventId