Skip to content

IntegrationSettings

Summary

MembersDescriptions
class URH_IntegrationSettingsMain settings for the Integration.
struct FRH_EnvironmentConfigurationSettings for Environment Configuration. If set, these override the defaults when the EnvironmentId matches the specified environment id.

class URH_IntegrationSettings

class URH_IntegrationSettings
: public UDeveloperSettings

Main settings for the Integration.

Summary

MembersDescriptions
public FRH_EnvironmentConfiguration DefaultEnvironmentConfigurationRallyHere default environment configuration.
public TArray< FRH_EnvironmentConfiguration>EnvironmentConfigurationsPer-Environment configuration overrides. These environments are alias names used for a BaseURL, and by default will automatically be looked up based on the OnlineEnvironment from the engine (Development, Certification, etc), but can be overridden via commandline (see EnvironmentCommandLineKeys)
public TArray< FString > BaseURLCommandLineKeysInternalInternal/Hardcoded Keys to check for on the command line for an override to the default BaseURL. These are potentially used by RallyHere’s automation and internal processes.
public TArray< FString > BaseURLCommandLineKeysKeys to check for on the command line for an override to the default BaseURL.
public TArray< FString > EnvironmentCommandLineKeysInternalInternal/Hardcoded Keys to check for on the command line for an override to the default Environment. These are potentially used by RallyHere’s automation and internal processes.
public TArray< FString > EnvironmentCommandLineKeysKeys to check for on the command line for an override to the default Environment when using EnvironmentConfigurations.
public TArray< FString > DefaultOSSCommandLineKeysInternalInternal/Hardcoded Keys to check for on the command line for an override to the default OSS. These are potentially used by RallyHere’s automation and internal processes.
public TArray< FString > DefaultOSSCommandLineKeysKeys to check for on the command line for an override to the default OSS.
public TArray< FString > ClientIdCommandLineKeysInternalInternal/Hardcoded Keys to check for on the command line for an override to the default ClientId. These are potentially used by RallyHere’s automation and internal processes.
public TArray< FString > ClientIdCommandLineKeysKeys to check for on the command line for an override to the default ClientId.
public TArray< FString > ClientSecretCommandLineKeysInternalInternal/Hardcoded Keys to check for on the command line for an override to the default ClientSecret. These are potentially used by RallyHere’s automation and internal processes.
public TArray< FString > ClientSecretCommandLineKeysKeys to check for on the command line for an override to the default ClientSecret.
public FName EnvironmentOSSNameOnline Subsystem to use for selecting the base URL environment. If not provided, will use the default OSS.
public bool bAutomaticallyPollConfigurationDataIf set, automatically poll for KV data.
public bool bAutomaticallyApplyHotfixDataIf set, automatically apply hotfix data from the config subystem.
public bool bHotfixTestValuedebug value to test if the hotfix system is working properly. Do not set!
public bool bAutoStartSessionsAfterJoinWhether to automatically start platform sessions after joining them.
public bool bAutoJoinPlatformSessionsAfterUserChangeWhether to automatically join platform sessions after a user change when invites were received while logged out.
public bool bAutoMakeSessionsJoinableOnHostMapLoadCompleteWhether to automatically mark hosted sessions as joinable after map load completes.
public bool bUseSecurityTokenForJoiningIf set, the connection attempt must have a valid security token to be allowed to connect.
public bool bRequireImportedPlayerIdsForJoiningIf set, the Player Id must have been imported to the instance before being allowed to connect.
public bool bRequireValidPlayerIdsForJoiningIf set, the Player Id must be valid before being allowed to connect.
public bool bAutoWatchPlayersOnSessionActiveIf set, automatically call SetWatchingPlayers() on the session when it is set as the active gameplay session, to enable presence polling for the session.
public int32 PlayerMatchesPageSizeSets the default page size when requesting a player’s match history.
public int32 PlayerMatchesMaxPageCountSets the default page size when requesting a player’s match history.
public FTimespan PlayerMatchesMaxAgeSets the default page size when requesting a player’s match history.
public bool bAutoCreateMatchesWhether to automatically create a match when a session becomes active if the host.
public bool bAutoAddConnectedPlayersToMatchesWhether to automatically add players who connect to the match.
public bool bAutoCloseMatchOnSessionInactiveWhether to automatically close a match when a session becomes inactive if the host.
public bool bAutoCreateInventorySessionOnLoginWhether to automatically create an inventory session when a player logs in.
public bool bAutoProcessPlatformEntitlementsOnLoginWhether to automatically process platform entitlements on login (will wait for inventory session creation if using bAutoCreateInventorySessionOnLogin)
public int32 WebRequestsMaxSimultaneousRequestsSets the maximum number of Http Requests that can be made simultaneously. 0 = No Limit.
public int32 WebRequestsDefaultRetryCountSets the number of retries that the retry manager uses. 0 = Do not set a limit.
public int32 WebRequestsDefaultRetryTimeoutSets the maximum number of Http Requests that can be made simultaneously. 0 = Do not set a limit.
public int WebRequestsTrackedRequestsCountLimitSets the maximum number of web requests for which tracking data is kept.
public int32 WebRequestsBurstCountThresholdSets the count above which web traffic is considered a burst.
public int32 WebRequestsBurstTimeThresholdInSecondsSets the time threshold for web traffic burst detection.
public FString ClientDeviceIpEndpointSets an endpoint to use to determine public IP of a client for analytics.
public FSoftClassPath LocalPlayerLoginSubsystemClassExtensible LocalPlayerLoginSubsystem class path.
public FSoftClassPath AdSubsystemClassExtensible AdSubsystem class path.
public FSoftClassPath FriendSubsystemClassExtensible FriendSubsystem class path.
public FSoftClassPath LocalPlayerSessionSubsystemClassExtensible LocalPlayerSessionSubsystem class path.
public FSoftClassPath SessionPlatformSyncerClassExtensible PlayerSessionSyncer class path.
public FSoftClassPath LocalPlayerPresenceSubsystemClassExtensible LocalPlayerPresenceSubsystem class path.
public FSoftClassPath PurgeSubsystemClassExtensible PurgeSubsystem class path.
public FSoftClassPath EntitlementSubsystemClassExtensible EntitlementSubsystem class path.
public FSoftClassPath GameInstanceSessionInfoSubsystemClassExtensible GameInstanceSessionInfoSubsystem class path.
public FSoftClassPath GameInstanceServerBootstrapperClassExtensible GameInstanceServerBootstrapper class path.
public FSoftClassPath GameInstanceClientBootstrapperClassExtensible GameInstanceClientBootstrapper class path.
public FSoftClassPath PlayerInfoSubsystemClassExtensible PlayerInfoSubsystem class path.
public FSoftClassPath PlayerInfoClassExtensible PlayerInfo class path.
public FSoftClassPath CatalogSubsystemClassExtensible CatalogSubsystem class path.
public FSoftClassPath ConfigSubsystemClassExtensible ConfigSubsystem class path.
public FSoftClassPath SettingsSubsystemClassExtensible ConfigSubsystem class path.
public FSoftClassPath SessionBrowserCacheClassExtensible SessionBrowserCache class path.
public FSoftClassPath MatchmakingBrowserCacheClassExtensible MatchmakingBrowserCache class path.
public FSoftClassPath MatchSubsystemClassExtensible MatchSubsystem class path.
public FSoftClassPath RemoteFileSubsystemClassExtensible RemoteFileSubsystem class path.
public bool bLocalPlayerSubsystemSandboxingFlag to determine if the local player subsystem should use its own subsystems instead of relying on GameInstanceSubsystem shared caches.
public bool bAutoUploadServerFilesWhether to automatically upload files to the RallyHere API from Dedicated Servers.
public bool bAutoUploadLogFilesWhether to automatically upload files to the RallyHere API. Requires bAutoUploadServerFiles to have an effect.
public bool bAutoUploadTraceFilesWhether to automatically upload files to the RallyHere API. Requires bAutoUploadServerFiles to have an effect.
public int32 BeginNewAdSessionPrioritySets the request priority of Begin New Session calls, lower number is higher priority.
public int32 FindAdOppertunitiesPrioritySets the request priority of Find Oppertunities calls, lower number is higher priority.
public int32 UpdateAdOppertunitiesPrioritySets the request priority of Update Oppertunities calls, lower number is higher priority.
public int32 AuthLogoutPrioritySets the request priority of Logouts calls, lower number is higher priority.
public int32 AuthLoginPrioritySets the request priority of Login calls, lower number is higher priority.
public int32 GetCatalogAllPrioritySets the request priority of Get Catalog All calls, lower number is higher priority.
public int32 GetCatalogXpAllPrioritySets the request priority of Get Catalog Xp All calls, lower number is higher priority.
public int32 GetCatalogItemPrioritySets the request priority of Get Catalog Item calls, lower number is higher priority.
public int32 GetCatalogInventoryBucketUseRuleSetsAllPrioritySets the request priority of Get Catalog Inventory Bucket Use Rulesets All calls, lower number is higher priority.
public int32 GetCatalogPricePointsAllPrioritySets the request priority of Get Catalog Price Points All calls, lower number is higher priority.
public int32 GetCatalogTimeFramesAllPrioritySets the request priority of Get Catalog Time Frame All calls, lower number is higher priority.
public int32 GetCatalogVendorPrioritySets the request priority of Get Catalog Vendor calls, lower number is higher priority.
public int32 GetCatalogVendorsAllPrioritySets the request priority of Get Catalog Vendor All calls, lower number is higher priority.
public int32 FetchAppSettingsPrioritySets the request priority of Fetch App Settings calls, lower number is higher priority.
public int32 ProcessPlatformEntitlementsPrioritySets the request priority of Process Platform Entitlements calls, lower number is higher priority.
public int32 RetrievePlatformEntitlementsPrioritySets the request priority of Retrieve Platform Entitlements calls, lower number is higher priority.
public int32 FetchFriendListPrioritySets the request priority of Fetch Friend List calls, lower number is higher priority.
public int32 FetchFriendPrioritySets the request priority of Fetch Friend calls, lower number is higher priority.
public int32 AddFriendPrioritySets the request priority of Add Friend calls, lower number is higher priority.
public int32 RemoveFriendPrioritySets the request priority of Remove Friend calls, lower number is higher priority.
public int32 AddFriendNotesPrioritySets the request priority of Add Friend Notes calls, lower number is higher priority.
public int32 DeleteFriendNotesPrioritySets the request priority of Delete Friend Notes calls, lower number is higher priority.
public int32 FetchBlockedListPrioritySets the request priority of Fetch Blocked List calls, lower number is higher priority.
public int32 FetchBlockedPlayerPrioritySets the request priority of Fetch Blocked Player calls, lower number is higher priority.
public int32 BlockUnblockPlayerPrioritySets the request priority of Block/Unblock Player calls, lower number is higher priority.
public int32 InventoryCreateSessionPrioritySets the request priority of Create Inventory Session calls, lower number is higher priority.
public int32 InventoryGetSessionPrioritySets the request priority of Get Inventory Session calls, lower number is higher priority.
public int32 InventoryGetPrioritySets the request priority of Get Inventory calls, lower number is higher priority.
public int32 InventoryCreatePrioritySets the request priority of Create Inventory calls, lower number is higher priority.
public int32 InventoryUpdatePrioritySets the request priority of Update Inventory calls, lower number is higher priority.
public int32 InventoryCreateOrderPrioritySets the request priority of Create Inventory Order calls, lower number is higher priority.
public int32 InventoryGetOrdersPrioritySets the request priority of Get Inventory Orders calls, lower number is higher priority.
public int32 NotificationPollSelfPrioritySets the request priority of Polling Notifications for Self calls, lower number is higher priority.
public int32 NotificationPollOtherPrioritySets the request priority of Polling Notifications for Others calls, lower number is higher priority.
public int32 NotificationCreatePrioritySets the request priority of Create Notifications calls, lower number is higher priority.
public int32 PresenceUpdatePrioritySets the request priority of Updating Presence calls, lower number is higher priority.
public int32 PresenceGetSelfPrioritySets the request priority of Get Self Presence calls, lower number is higher priority.
public int32 PresenceGetOtherPrioritySets the request priority of Get Other Presence calls, lower number is higher priority.
public int32 PresenceGetSettingsPrioritySets the request priority of Get Presence Settings calls, lower number is higher priority.
public int32 PurgeQueuePrioritySets the request priority of Queue/Dequeue for Purge calls, lower number is higher priority.
public int32 PurgeGetStatusPrioritySets the request priority of Get Purge Status calls, lower number is higher priority.
public int32 GetAllQueueInfoPrioritySets the request priority of Get Queue Info calls, lower number is higher priority.
public int32 GetMatchmakingTemplatePrioritySets the request priority of Get Matchmaking Template calls, lower number is higher priority.
public int32 GetMapGameInfoPrioritySets the request priority of Get Map Game Info calls, lower number is higher priority.
public int32 RankingGetPrioritySets the request priority of Get Rank calls, lower number is higher priority.
public int32 RankingUpdatePrioritySets the request priority of Update Rank calls, lower number is higher priority.
public int32 SessionPollPrioritySets the request priority of Session Polling calls, lower number is higher priority.
public int32 SessionJoinPrioritySets the request priority of Session Joining calls, lower number is higher priority.
public int32 SessionLeavePrioritySets the request priority of Session Leave calls, lower number is higher priority.
public int32 SessionInvitePrioritySets the request priority of Session Invite calls, lower number is higher priority.
public int32 SessionKickPrioritySets the request priority of Session Kick calls, lower number is higher priority.
public int32 SessionLeaderChangePrioritySets the request priority of Session Leader Change calls, lower number is higher priority.
public int32 SessionChangeTeamsPrioritySets the request priority of Session Change Teams calls, lower number is higher priority.
public int32 SessionLeaveQueuePrioritySets the request priority of Session Leave Queue calls, lower number is higher priority.
public int32 SessionRequestInstancePrioritySets the request priority of Session Request Instance calls, lower number is higher priority.
public int32 SessionEndInstancePrioritySets the request priority of Session End Instance calls, lower number is higher priority.
public int32 SessionStartMatchPrioritySets the request priority of Session Start Match calls, lower number is higher priority.
public int32 SessionEndMatchPrioritySets the request priority of Session End Match calls, lower number is higher priority.
public int32 SessionUpdateSessionInfoPrioritySets the request priority of Update Session Info calls, lower number is higher priority.
public int32 SessionUpdateInstanceInfoPrioritySets the request priority of Update Instance Info calls, lower number is higher priority.
public int32 SessionUpdateBrowserInfoPrioritySets the request priority of Update Browser Info calls, lower number is higher priority.
public int32 SessionDeleteBrowserInfoPrioritySets the request priority of Delete Browser Info calls, lower number is higher priority.
public int32 SessionInstanceHealthUpdatePrioritySets the request priority of Instance Health update calls, lower number is higher priority.
public int32 SessionBackfillUpdatePrioritySets the request priority of Backfill update calls, lower number is higher priority.
public int32 SessionUpdateWithPlatformSessionPrioritySets the request priority of Session Update With Platform Session calls, lower number is higher priority.
public int32 SessionGetTemplatePrioritySets the request priority of Session Get Template calls, lower number is higher priority.
public int32 SessionGetByAllocationIdPrioritySets the request priority of Session By Allocation Id calls, lower number is higher priority.
public int32 SessionGetBySessionIdPrioritySets the request priority of Session By Session Id calls, lower number is higher priority.
public int32 SessionGetByTypePrioritySets the request priority of Session By Type calls, lower number is higher priority.
public int32 SessionsGetOtherPrioritySets the request priority of Get Other Sessions calls, lower number is higher priority.
public int32 SessionVoipLoginTokenPrioritySets the request priority of VOIP Login calls, lower number is higher priority.
public int32 SessionVoipActionTokenPrioritySets the request priority of VOIP Action calls, lower number is higher priority.
public int32 SettingsGetPrioritySets the request priority of Get Settings calls, lower number is higher priority.
public int32 SettingsGetTypesPrioritySets the request priority of Get Settings Types calls, lower number is higher priority.
public int32 SettingsUpdatePrioritySets the request priority of Update Settings calls, lower number is higher priority.
public int32 GetRegionsPrioritySets the request priority of Get Site Settings calls, lower number is higher priority.
public int32 SessionAuditPrioritySets the request priority of Session Audit calls, lower number is higher priority.
public int32 UsersLookupPlayerPrioritySets the request priority of Lookup Users calls, lower number is higher priority.
public int32 UsersGetLinkedPlatformsPrioritySets the request priority of Get Linked Platforms calls, lower number is higher priority.
public int32 EventsReceiveEventPrioritySets the request priority of ReceiveEvent, which is the GETS endpoint, lower number is higher priority.
public int32 MatchesGetOtherPrioritySets the request priority of Get Player Matches calls, lower number is higher priority.
public int32 MatchesSearchPrioritySets the request priority of Get Player Matches calls, lower number is higher priority.
public int32 MatchesLookupPrioritySets the request priority of Get Player Matches calls, lower number is higher priority.
public int32 MatchesUpdatePrioritySets the request priority of Create and Update Match calls, lower number is higher priority.
public int32 MatchesUpdatePlayerPrioritySets the request priority of Create Match calls, lower number is higher priority.
public int32 GetPlayerReportsSentPrioritySets the request priority of Player Report calls, lower number is higher priority.
public int32 GetPlayerReportsReceivedPrioritySets the request priority of Player Report calls, lower number is higher priority.
public int32 CreatePlayerReportPrioritySets the request priority of Player Report calls, lower number is higher priority.
public int32 FileUploadPrioritySets the request priority of File Upload calls, lower number is higher priority.
public int32 FileDownloadPrioritySets the request priority of File Download calls, lower number is higher priority.
public int32 FileBrowsePrioritySets the request priority of File Browse calls, lower number is higher priority.
public int32 FileDeletePrioritySets the request priority of File Delete calls, lower number is higher priority.
public const FRH_EnvironmentConfiguration*GetEnvironmentConfiguration(const FString & EnvironmentId) constHelper to get the configuration for a given environment by EnvironmentId.

Members

public FRH_EnvironmentConfiguration DefaultEnvironmentConfiguration

RallyHere default environment configuration.

public TArray< FRH_EnvironmentConfiguration>EnvironmentConfigurations

Per-Environment configuration overrides. These environments are alias names used for a BaseURL, and by default will automatically be looked up based on the OnlineEnvironment from the engine (Development, Certification, etc), but can be overridden via commandline (see EnvironmentCommandLineKeys)

public TArray< FString > BaseURLCommandLineKeysInternal

Internal/Hardcoded Keys to check for on the command line for an override to the default BaseURL. These are potentially used by RallyHere’s automation and internal processes.

public TArray< FString > BaseURLCommandLineKeys

Keys to check for on the command line for an override to the default BaseURL.

public TArray< FString > EnvironmentCommandLineKeysInternal

Internal/Hardcoded Keys to check for on the command line for an override to the default Environment. These are potentially used by RallyHere’s automation and internal processes.

public TArray< FString > EnvironmentCommandLineKeys

Keys to check for on the command line for an override to the default Environment when using EnvironmentConfigurations.

public TArray< FString > DefaultOSSCommandLineKeysInternal

Internal/Hardcoded Keys to check for on the command line for an override to the default OSS. These are potentially used by RallyHere’s automation and internal processes.

public TArray< FString > DefaultOSSCommandLineKeys

Keys to check for on the command line for an override to the default OSS.

public TArray< FString > ClientIdCommandLineKeysInternal

Internal/Hardcoded Keys to check for on the command line for an override to the default ClientId. These are potentially used by RallyHere’s automation and internal processes.

public TArray< FString > ClientIdCommandLineKeys

Keys to check for on the command line for an override to the default ClientId.

public TArray< FString > ClientSecretCommandLineKeysInternal

Internal/Hardcoded Keys to check for on the command line for an override to the default ClientSecret. These are potentially used by RallyHere’s automation and internal processes.

public TArray< FString > ClientSecretCommandLineKeys

Keys to check for on the command line for an override to the default ClientSecret.

public FName EnvironmentOSSName

Online Subsystem to use for selecting the base URL environment. If not provided, will use the default OSS.

public bool bAutomaticallyPollConfigurationData

If set, automatically poll for KV data.

public bool bAutomaticallyApplyHotfixData

If set, automatically apply hotfix data from the config subystem.

public bool bHotfixTestValue

debug value to test if the hotfix system is working properly. Do not set!

public bool bAutoStartSessionsAfterJoin

Whether to automatically start platform sessions after joining them.

public bool bAutoJoinPlatformSessionsAfterUserChange

Whether to automatically join platform sessions after a user change when invites were received while logged out.

public bool bAutoMakeSessionsJoinableOnHostMapLoadComplete

Whether to automatically mark hosted sessions as joinable after map load completes.

public bool bUseSecurityTokenForJoining

If set, the connection attempt must have a valid security token to be allowed to connect.

public bool bRequireImportedPlayerIdsForJoining

If set, the Player Id must have been imported to the instance before being allowed to connect.

public bool bRequireValidPlayerIdsForJoining

If set, the Player Id must be valid before being allowed to connect.

public bool bAutoWatchPlayersOnSessionActive

If set, automatically call SetWatchingPlayers() on the session when it is set as the active gameplay session, to enable presence polling for the session.

public int32 PlayerMatchesPageSize

Sets the default page size when requesting a player’s match history.

public int32 PlayerMatchesMaxPageCount

Sets the default page size when requesting a player’s match history.

public FTimespan PlayerMatchesMaxAge

Sets the default page size when requesting a player’s match history.

public bool bAutoCreateMatches

Whether to automatically create a match when a session becomes active if the host.

public bool bAutoAddConnectedPlayersToMatches

Whether to automatically add players who connect to the match.

public bool bAutoCloseMatchOnSessionInactive

Whether to automatically close a match when a session becomes inactive if the host.

public bool bAutoCreateInventorySessionOnLogin

Whether to automatically create an inventory session when a player logs in.

public bool bAutoProcessPlatformEntitlementsOnLogin

Whether to automatically process platform entitlements on login (will wait for inventory session creation if using bAutoCreateInventorySessionOnLogin)

public int32 WebRequestsMaxSimultaneousRequests

Sets the maximum number of Http Requests that can be made simultaneously. 0 = No Limit.

public int32 WebRequestsDefaultRetryCount

Sets the number of retries that the retry manager uses. 0 = Do not set a limit.

public int32 WebRequestsDefaultRetryTimeout

Sets the maximum number of Http Requests that can be made simultaneously. 0 = Do not set a limit.

public int WebRequestsTrackedRequestsCountLimit

Sets the maximum number of web requests for which tracking data is kept.

public int32 WebRequestsBurstCountThreshold

Sets the count above which web traffic is considered a burst.

public int32 WebRequestsBurstTimeThresholdInSeconds

Sets the time threshold for web traffic burst detection.

public FString ClientDeviceIpEndpoint

Sets an endpoint to use to determine public IP of a client for analytics.

public FSoftClassPath LocalPlayerLoginSubsystemClass

Extensible LocalPlayerLoginSubsystem class path.

public FSoftClassPath AdSubsystemClass

Extensible AdSubsystem class path.

public FSoftClassPath FriendSubsystemClass

Extensible FriendSubsystem class path.

public FSoftClassPath LocalPlayerSessionSubsystemClass

Extensible LocalPlayerSessionSubsystem class path.

public FSoftClassPath SessionPlatformSyncerClass

Extensible PlayerSessionSyncer class path.

public FSoftClassPath LocalPlayerPresenceSubsystemClass

Extensible LocalPlayerPresenceSubsystem class path.

public FSoftClassPath PurgeSubsystemClass

Extensible PurgeSubsystem class path.

public FSoftClassPath EntitlementSubsystemClass

Extensible EntitlementSubsystem class path.

public FSoftClassPath GameInstanceSessionInfoSubsystemClass

Extensible GameInstanceSessionInfoSubsystem class path.

public FSoftClassPath GameInstanceServerBootstrapperClass

Extensible GameInstanceServerBootstrapper class path.

public FSoftClassPath GameInstanceClientBootstrapperClass

Extensible GameInstanceClientBootstrapper class path.

public FSoftClassPath PlayerInfoSubsystemClass

Extensible PlayerInfoSubsystem class path.

public FSoftClassPath PlayerInfoClass

Extensible PlayerInfo class path.

public FSoftClassPath CatalogSubsystemClass

Extensible CatalogSubsystem class path.

public FSoftClassPath ConfigSubsystemClass

Extensible ConfigSubsystem class path.

public FSoftClassPath SettingsSubsystemClass

Extensible ConfigSubsystem class path.

public FSoftClassPath SessionBrowserCacheClass

Extensible SessionBrowserCache class path.

public FSoftClassPath MatchmakingBrowserCacheClass

Extensible MatchmakingBrowserCache class path.

public FSoftClassPath MatchSubsystemClass

Extensible MatchSubsystem class path.

public FSoftClassPath RemoteFileSubsystemClass

Extensible RemoteFileSubsystem class path.

public bool bLocalPlayerSubsystemSandboxing

Flag to determine if the local player subsystem should use its own subsystems instead of relying on GameInstanceSubsystem shared caches.

public bool bAutoUploadServerFiles

Whether to automatically upload files to the RallyHere API from Dedicated Servers.

public bool bAutoUploadLogFiles

Whether to automatically upload files to the RallyHere API. Requires bAutoUploadServerFiles to have an effect.

public bool bAutoUploadTraceFiles

Whether to automatically upload files to the RallyHere API. Requires bAutoUploadServerFiles to have an effect.

public int32 BeginNewAdSessionPriority

Sets the request priority of Begin New Session calls, lower number is higher priority.

public int32 FindAdOppertunitiesPriority

Sets the request priority of Find Oppertunities calls, lower number is higher priority.

public int32 UpdateAdOppertunitiesPriority

Sets the request priority of Update Oppertunities calls, lower number is higher priority.

public int32 AuthLogoutPriority

Sets the request priority of Logouts calls, lower number is higher priority.

public int32 AuthLoginPriority

Sets the request priority of Login calls, lower number is higher priority.

public int32 GetCatalogAllPriority

Sets the request priority of Get Catalog All calls, lower number is higher priority.

public int32 GetCatalogXpAllPriority

Sets the request priority of Get Catalog Xp All calls, lower number is higher priority.

public int32 GetCatalogItemPriority

Sets the request priority of Get Catalog Item calls, lower number is higher priority.

public int32 GetCatalogInventoryBucketUseRuleSetsAllPriority

Sets the request priority of Get Catalog Inventory Bucket Use Rulesets All calls, lower number is higher priority.

public int32 GetCatalogPricePointsAllPriority

Sets the request priority of Get Catalog Price Points All calls, lower number is higher priority.

public int32 GetCatalogTimeFramesAllPriority

Sets the request priority of Get Catalog Time Frame All calls, lower number is higher priority.

public int32 GetCatalogVendorPriority

Sets the request priority of Get Catalog Vendor calls, lower number is higher priority.

public int32 GetCatalogVendorsAllPriority

Sets the request priority of Get Catalog Vendor All calls, lower number is higher priority.

public int32 FetchAppSettingsPriority

Sets the request priority of Fetch App Settings calls, lower number is higher priority.

public int32 ProcessPlatformEntitlementsPriority

Sets the request priority of Process Platform Entitlements calls, lower number is higher priority.

public int32 RetrievePlatformEntitlementsPriority

Sets the request priority of Retrieve Platform Entitlements calls, lower number is higher priority.

public int32 FetchFriendListPriority

Sets the request priority of Fetch Friend List calls, lower number is higher priority.

public int32 FetchFriendPriority

Sets the request priority of Fetch Friend calls, lower number is higher priority.

public int32 AddFriendPriority

Sets the request priority of Add Friend calls, lower number is higher priority.

public int32 RemoveFriendPriority

Sets the request priority of Remove Friend calls, lower number is higher priority.

public int32 AddFriendNotesPriority

Sets the request priority of Add Friend Notes calls, lower number is higher priority.

public int32 DeleteFriendNotesPriority

Sets the request priority of Delete Friend Notes calls, lower number is higher priority.

public int32 FetchBlockedListPriority

Sets the request priority of Fetch Blocked List calls, lower number is higher priority.

public int32 FetchBlockedPlayerPriority

Sets the request priority of Fetch Blocked Player calls, lower number is higher priority.

public int32 BlockUnblockPlayerPriority

Sets the request priority of Block/Unblock Player calls, lower number is higher priority.

public int32 InventoryCreateSessionPriority

Sets the request priority of Create Inventory Session calls, lower number is higher priority.

public int32 InventoryGetSessionPriority

Sets the request priority of Get Inventory Session calls, lower number is higher priority.

public int32 InventoryGetPriority

Sets the request priority of Get Inventory calls, lower number is higher priority.

public int32 InventoryCreatePriority

Sets the request priority of Create Inventory calls, lower number is higher priority.

public int32 InventoryUpdatePriority

Sets the request priority of Update Inventory calls, lower number is higher priority.

public int32 InventoryCreateOrderPriority

Sets the request priority of Create Inventory Order calls, lower number is higher priority.

public int32 InventoryGetOrdersPriority

Sets the request priority of Get Inventory Orders calls, lower number is higher priority.

public int32 NotificationPollSelfPriority

Sets the request priority of Polling Notifications for Self calls, lower number is higher priority.

public int32 NotificationPollOtherPriority

Sets the request priority of Polling Notifications for Others calls, lower number is higher priority.

public int32 NotificationCreatePriority

Sets the request priority of Create Notifications calls, lower number is higher priority.

public int32 PresenceUpdatePriority

Sets the request priority of Updating Presence calls, lower number is higher priority.

public int32 PresenceGetSelfPriority

Sets the request priority of Get Self Presence calls, lower number is higher priority.

public int32 PresenceGetOtherPriority

Sets the request priority of Get Other Presence calls, lower number is higher priority.

public int32 PresenceGetSettingsPriority

Sets the request priority of Get Presence Settings calls, lower number is higher priority.

public int32 PurgeQueuePriority

Sets the request priority of Queue/Dequeue for Purge calls, lower number is higher priority.

public int32 PurgeGetStatusPriority

Sets the request priority of Get Purge Status calls, lower number is higher priority.

public int32 GetAllQueueInfoPriority

Sets the request priority of Get Queue Info calls, lower number is higher priority.

public int32 GetMatchmakingTemplatePriority

Sets the request priority of Get Matchmaking Template calls, lower number is higher priority.

public int32 GetMapGameInfoPriority

Sets the request priority of Get Map Game Info calls, lower number is higher priority.

public int32 RankingGetPriority

Sets the request priority of Get Rank calls, lower number is higher priority.

public int32 RankingUpdatePriority

Sets the request priority of Update Rank calls, lower number is higher priority.

public int32 SessionPollPriority

Sets the request priority of Session Polling calls, lower number is higher priority.

public int32 SessionJoinPriority

Sets the request priority of Session Joining calls, lower number is higher priority.

public int32 SessionLeavePriority

Sets the request priority of Session Leave calls, lower number is higher priority.

public int32 SessionInvitePriority

Sets the request priority of Session Invite calls, lower number is higher priority.

public int32 SessionKickPriority

Sets the request priority of Session Kick calls, lower number is higher priority.

public int32 SessionLeaderChangePriority

Sets the request priority of Session Leader Change calls, lower number is higher priority.

public int32 SessionChangeTeamsPriority

Sets the request priority of Session Change Teams calls, lower number is higher priority.

public int32 SessionLeaveQueuePriority

Sets the request priority of Session Leave Queue calls, lower number is higher priority.

public int32 SessionRequestInstancePriority

Sets the request priority of Session Request Instance calls, lower number is higher priority.

public int32 SessionEndInstancePriority

Sets the request priority of Session End Instance calls, lower number is higher priority.

public int32 SessionStartMatchPriority

Sets the request priority of Session Start Match calls, lower number is higher priority.

public int32 SessionEndMatchPriority

Sets the request priority of Session End Match calls, lower number is higher priority.

public int32 SessionUpdateSessionInfoPriority

Sets the request priority of Update Session Info calls, lower number is higher priority.

public int32 SessionUpdateInstanceInfoPriority

Sets the request priority of Update Instance Info calls, lower number is higher priority.

public int32 SessionUpdateBrowserInfoPriority

Sets the request priority of Update Browser Info calls, lower number is higher priority.

public int32 SessionDeleteBrowserInfoPriority

Sets the request priority of Delete Browser Info calls, lower number is higher priority.

public int32 SessionInstanceHealthUpdatePriority

Sets the request priority of Instance Health update calls, lower number is higher priority.

public int32 SessionBackfillUpdatePriority

Sets the request priority of Backfill update calls, lower number is higher priority.

public int32 SessionUpdateWithPlatformSessionPriority

Sets the request priority of Session Update With Platform Session calls, lower number is higher priority.

public int32 SessionGetTemplatePriority

Sets the request priority of Session Get Template calls, lower number is higher priority.

public int32 SessionGetByAllocationIdPriority

Sets the request priority of Session By Allocation Id calls, lower number is higher priority.

public int32 SessionGetBySessionIdPriority

Sets the request priority of Session By Session Id calls, lower number is higher priority.

public int32 SessionGetByTypePriority

Sets the request priority of Session By Type calls, lower number is higher priority.

public int32 SessionsGetOtherPriority

Sets the request priority of Get Other Sessions calls, lower number is higher priority.

public int32 SessionVoipLoginTokenPriority

Sets the request priority of VOIP Login calls, lower number is higher priority.

public int32 SessionVoipActionTokenPriority

Sets the request priority of VOIP Action calls, lower number is higher priority.

public int32 SettingsGetPriority

Sets the request priority of Get Settings calls, lower number is higher priority.

public int32 SettingsGetTypesPriority

Sets the request priority of Get Settings Types calls, lower number is higher priority.

public int32 SettingsUpdatePriority

Sets the request priority of Update Settings calls, lower number is higher priority.

public int32 GetRegionsPriority

Sets the request priority of Get Site Settings calls, lower number is higher priority.

public int32 SessionAuditPriority

Sets the request priority of Session Audit calls, lower number is higher priority.

public int32 UsersLookupPlayerPriority

Sets the request priority of Lookup Users calls, lower number is higher priority.

public int32 UsersGetLinkedPlatformsPriority

Sets the request priority of Get Linked Platforms calls, lower number is higher priority.

public int32 EventsReceiveEventPriority

Sets the request priority of ReceiveEvent, which is the GETS endpoint, lower number is higher priority.

public int32 MatchesGetOtherPriority

Sets the request priority of Get Player Matches calls, lower number is higher priority.

public int32 MatchesSearchPriority

Sets the request priority of Get Player Matches calls, lower number is higher priority.

public int32 MatchesLookupPriority

Sets the request priority of Get Player Matches calls, lower number is higher priority.

public int32 MatchesUpdatePriority

Sets the request priority of Create and Update Match calls, lower number is higher priority.

public int32 MatchesUpdatePlayerPriority

Sets the request priority of Create Match calls, lower number is higher priority.

public int32 GetPlayerReportsSentPriority

Sets the request priority of Player Report calls, lower number is higher priority.

public int32 GetPlayerReportsReceivedPriority

Sets the request priority of Player Report calls, lower number is higher priority.

public int32 CreatePlayerReportPriority

Sets the request priority of Player Report calls, lower number is higher priority.

public int32 FileUploadPriority

Sets the request priority of File Upload calls, lower number is higher priority.

public int32 FileDownloadPriority

Sets the request priority of File Download calls, lower number is higher priority.

public int32 FileBrowsePriority

Sets the request priority of File Browse calls, lower number is higher priority.

public int32 FileDeletePriority

Sets the request priority of File Delete calls, lower number is higher priority.

public const FRH_EnvironmentConfiguration*GetEnvironmentConfiguration(const FString & EnvironmentId) const

Helper to get the configuration for a given environment by EnvironmentId.

struct FRH_EnvironmentConfiguration

Settings for Environment Configuration. If set, these override the defaults when the EnvironmentId matches the specified environment id.

Summary

MembersDescriptions
public FString EnvironmentIdEnvironment Name, for use with client side environment lookups and overrides.
public FString BaseUrlRallyHere BaseURL. Determines the base URL to use when connecting to the RallyHere API.
public FString ClientIdRallyHere Client ID. Determines the available permissions for RallyHere APIs.
public FString ClientSecretRallyHere Client secret. Must be associated with the defined client ID.

Members

public FString EnvironmentId

Environment Name, for use with client side environment lookups and overrides.

public FString BaseUrl

RallyHere BaseURL. Determines the base URL to use when connecting to the RallyHere API.

public FString ClientId

RallyHere Client ID. Determines the available permissions for RallyHere APIs.

public FString ClientSecret

RallyHere Client secret. Must be associated with the defined client ID.