This data structure is part of the Sessions Interface.
Remarks
Common settings associated with a single session
Properties
EOS_SessionDetails_Settings
Property | Value |
---|---|
int32_t ApiVersion | API Version: Set this to EOS_SESSIONDETAILS_SETTINGS_API_LATEST. |
const char* BucketId | The main indexed parameter for this session, can be any string (i.e. "Region:GameMode") |
uint32_t NumPublicConnections | Number of total players allowed in the session |
EOS_Bool bAllowJoinInProgress | Are players allowed to join the session while it is in the "in progress" state |
EOS_EOnlineSessionPermissionLevel PermissionLevel | Permission level describing allowed access to the session when joining or searching for the session |
EOS_Bool bInvitesAllowed | Are players allowed to send invites for the session |
EOS_Bool bSanctionsEnabled | Are sanctioned players allowed to join - sanctioned players will be rejected if set to true |
const uint32_t* AllowedPlatformIds | Array of platform IDs indicating the player platforms allowed to register with the session. Platform IDs are found in the EOS header file, e.g. EOS_OPT_Epic. For some platforms, the value will be in the EOS Platform specific header file. If null, the session will be unrestricted. |
uint32_t AllowedPlatformIdsCount | Number of platform IDs in the array |