Loading...
Searching...
No Matches
AccelByte.Models.Config Class Reference

Primarily used by the Editor for the config in the popup menu. More...

Public Member Functions

Config ShallowCopy ()
 Copy member values.
void SetLogger (IDebugger newLogger)
bool Compare (Config anotherConfig)
void Expand (bool forceExpandServiceApiUrl=false)
 Assign missing config values.
void Compact ()
 Remove config values that can be derived from another value.
void CheckRequiredField ()
 Check required config field.
bool IsRequiredFieldEmpty ()
void SanitizeBaseUrl ()

Public Attributes

string Namespace = ""
bool UsePlayerPrefs = false
bool EnableDebugLog = true
bool EnhancedServiceLogging = false
string DebugLogFilter = "Verbose"
bool RandomizeDeviceId = false
string BaseUrl = ""
string IamServerUrl = ""
string PlatformServerUrl = ""
string BasicServerUrl = ""
string ChallengeServerUrl = ""
string LobbyServerUrl = ""
string CloudStorageServerUrl = ""
string GameProfileServerUrl = ""
string StatisticServerUrl = ""
string QosManagerServerUrl = ""
string AgreementServerUrl = ""
string LeaderboardServerUrl = ""
string InventoryServerUrl = ""
string CloudSaveServerUrl = ""
string GameTelemetryServerUrl = ""
string AchievementServerUrl = ""
string UGCServerUrl = ""
string ReportingServerUrl = ""
string SeasonPassServerUrl = ""
string SessionServerUrl = ""
string MatchmakingV2ServerUrl = ""
bool UseTurnManager = true
string TurnManagerServerUrl = ""
string LoginQueueServerUrl = ""
string TurnServerHost = ""
string TurnServerPort = ""
string TurnServerPassword = ""
string TurnServerSecret = ""
string TurnServerUsername = ""
int PeerMonitorIntervalMs = 200
int PeerMonitorTimeoutMs = 2000
int HostCheckTimeoutInSeconds = 60
string GroupServerUrl = ""
string ChatServerWsUrl = ""
string ChatServerUrl = ""
string GdprServerUrl = ""
string RedirectUri = ""
string AppId = ""
string PublisherNamespace = ""
string CustomerName = ""
bool EnableAuthHandshake
int MaximumCacheSize = defaultCacheSize
int MaximumCacheLifeTime = defaultCacheLifeTime
bool EnablePresenceBroadcastEvent = defaultPresenceBroadcastEvent
int PresenceBroadcastEventInterval = defaultPresenceBroadcastEvetntIntervalInSecond
int PresenceBroadcastEventGameState = defaultPresenceBroadcastEventGameState
string PresenceBroadcastEventGameStateDescription = ""
bool EnablePreDefinedEvent = defaultPredefinedEvent
bool EnableClientAnalyticsEvent = false
float ClientAnalyticsEventInterval = defaultClientAnalyticsEventIntervalInSecond
bool GameTelemetryCacheEnabled = defaultGameTelemetryCacheEnabled
bool EnableGameTelemetryStartupAutoSend = defaultGameTelemetryAutoSend
bool EnableAmsServerQos = false
bool EnableMatchmakingTicketCheck = true
int MatchmakingTicketCheckPollRate = 5000
int MatchmakingTicketCheckInitialDelay = 30000

Detailed Description

Primarily used by the Editor for the config in the popup menu.

Looking for runtime settings? See static AccelBytePlugin.Config