The plugin will use the Projects SavedDir if unable to use the users Documents folder as a CacheDir
PlayerDataStorage
New Function EOSPlayerDataStorageDeleteCache
EOS SDK 1.10.0
New features
The SDK now supports the Microsoft Xbox Series X/S and Sony PlayStation 5. Please contact Epic for access to these integrations via this link.
The SDK now supports the Microsoft Xbox GDK on the Xbox One and Xbox Series platforms. Please contact Epic for access to this integration via this link.
Release Notes
Lobbies
Updated the comment for EOS_Lobby_CopyLobbyDetailsHandle to indicate that the lobby must exist locally with the local user as a member. Dedicated servers, with no user logged in, cannot use this API.
Player Data Storage
EOS_PlayerDataStorage_DeleteCache has been added to allow for the removal of all cached files explicitly.
EOS_PlayerDataStorage_WriteFile and EOS_PlayerDataStorage_ReadFile will return EOS_InvalidParameters if the user passes 0 as ChunkSize value.
A limit on the number of simultaneous active file transfers has been set. At this time it’s set to 10 read transfers and 10 write transfers.
Bug Fix: Fix for potential crash during client shutdown if cache is being cleared at the time.
Presence
Added an error log when more than one of EOS_PresenceModification_SetJoinInfo, Sessions Service, or Lobbies Service are used at the same time. The EOS SDK integration with the Social Overlay can only use one of these at a time. Using more than one can lead to non-deterministic behavior within the Social Overlay.
Presence updates via EOS_Presence_SetPresence that would have previously been explicitly throttled will now be queued and updated at a later time instead of being ignored with a EOS_TooManyRequests result. Only the most recent call will be honored, previously queued calls will be overwritten.
We have set a 10RPM per client limit internally. Games that exceed this will need to adjust their rates.
Social Overlay
Bug Fix: Fixed a bug where first time players could have a delayed experience with the Social Overlay.
Bug Fix: Unlocking Achievements will now update the local cache and trigger the Social Overlay Notification.
Stats
EOS_Stats_QueryStats and EOS_Stats_IngestStat have additional validation for the TargetUserId parameter and will return EOS_InvalidUser if not set.
Title Storage
The LocalUserId variable can’t be set in queries when in server mode and will generate an error now. All Title Storage functions are affected.
Upgrade notes
Presence
Presence updates via EOS_Presence_SetPresence that would have previously been explicitly throttled will now be queued and updated at a later time instead of being ignored with a EOS_TooManyRequests result. Only the most recent call will be honored, previously queued calls will be overwritten.
We have set a 10RPM per client limit internally. Games that exceed this will need to adjust their rates.