GENERAL
- This version does not contain any code changes and is only submitted to the epic marketplace because of some unknown error caused by the marketplace team.
AntiCheatServer
log output to include information about calls to EOS_AntiCheatServer_SetClientNetworkState
.AntiCheatServer
now sends more data to the anti-cheat service when your game calls EOS_AntiCheatServer_LogPlayerDespawn
.EOS_Auth_VerifyIdToken
does not return EOS_Auth_InvalidToken
for valid ID tokens when you use EOS_Auth_VerifyIdToken
before the SDK receives configuration from the EOS Service . EOS_Auth_VerifyIdToken
now correctly waits for configuration and returns EOS_Success
.EOS_Connect_VerifyIdToken
does not return EOS_Connect_InvalidToken
for valid ID tokens when you use EOS_Connect_VerifyIdToken
before the SDK receives configuration from the EOS Service. EOS_Connect_VerifyIdToken
now correctly waits for configuration and returns EOS_Success
.EOS_Ecom_QueryEntitlementToken
, in EcomInterface
to query the entitlements token.EOS_UI_ShowBlockPlayer
and EOS_UI_ShowReportPlayer
failed. This issue happened when you disabled the Social Overlay with platform flags, which caused the SDK to incorrectly detect the network as disconnected.EOS_LimitExceeded
error response.dcSCTP SCTP
library implementation instead of usrsctp
. This change addresses security issues with usrsctp
, and improves responsiveness during poor network conditions.
EOS_LimitExceeded
error response.LocalUserId
needs to be the same as TargetUserId
for EOS_Stats_IngestStat
. This means when you enable the Client Policy setting ingestForAnyUser
, a game client can now update player data for all players, for example those connecting through a peer-to-peer in game session: remote players and local players.EOS_LimitExceeded
error response.EOS_LimitExceeded
error response.AccountId
parameter in EOS_AntiCheatServer_RegisterClientOptions and introduced a new
EOS_ProductUserId UserIdparameter to replace it. The new
EOS_AntiCheatServer_RegisterClientOptionsparameter has typing. * **Note**: If your game servers do not yet securely receive the
EOS_ProductUserIdfrom game clients, we recommend that you use the EOS Game Services' Connect Interface
EOS Connect ID Tokensto get the
EOS_ProductUserId`.EOS_<system_type>_<function_name>_API_LATEST
. We have removed the string OPTIONS
from the affected macros: EOS_PLAYERDATASTORAGE_*_API_LATEST
and EOS_TITLESTORAGE_*_API_LATEST
. For example, EOS_PLAYERDATASTORAGE_QUERYFILEOPTIONS_API_LATEST
becomes EOS_PLAYERDATASTORAGE_QUERYFILE_API_LATEST
.
Get Game Port from World can be used to get the current server port, this will be the port that the NetDriver is currently bound to
Get Log File Path Name will get Path, Filename and Extension of the games current logfile, by default is in your projects Saved dir