EOSCore 1.8.3

General

  • Updated EOS SDK to version 1.10.0
  • 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.

Creating a CloudWatch User

Go to https://console.aws.amazon.com/iam/ and login to your Amazon Account and access the IAM Console

Click on “Users” and then “Add User

This image has an empty alt attribute; its file name is user_1-1-1-1024x459.png

Name your user user and check “Programmatic Access

This image has an empty alt attribute; its file name is user_2-1-1-1024x470.png

On the next screen click on “Attach existing policies directly” and search for “CloudWatch” and select “CloudWatchFullAccess“.

You can skip the “Tags” page

Verify your settings and click on “Create User

These are the security keys that you will have to enter in Unreal Engine to access CloudTrail functionality!