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

Public Member Functions

ServerConfig ShallowCopy ()
 Copy member values.
void SetLogger (IDebugger newLogger)
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
string PublisherNamespace
string BaseUrl
string AgreementServerUrl
string IamServerUrl
string DSHubServerUrl
string DSMControllerServerUrl
string StatisticServerUrl
string UGCServerUrl
string PlatformServerUrl
string QosManagerServerUrl
string GameTelemetryServerUrl
string AchievementServerUrl
string LobbyServerUrl
string SessionServerUrl
string CloudSaveServerUrl
string ChallengeServerUrl
string InventoryServerUrl
string ProfanityFilterServerUrl
string RedirectUri
string MatchmakingServerUrl
string MatchmakingV2ServerUrl
string SeasonPassServerUrl
string BasicServerUrl
string AMSServerUrl = defaultAMSServerUrl
string WatchdogUrl
int AMSHeartbeatInterval = defaultAMSHeartbeatInterval
int Port
int MaximumCacheSize = defaultCacheSize
int MaximumCacheLifeTime = defaultCacheLifeTime
bool EnablePreDefinedEvent = defaultPredefinedEvent
string StatsDServerUrl
int StatsDServerPort
int StatsDMetricInterval
string DsId
bool EnableDebugLog = true
bool EnhancedServiceLogging = false
string DebugLogFilter = "Verbose"
int DSHubReconnectTotalTimeout = 60000
int AMSReconnectTotalTimeout = 60000
bool ServerUseAMS = true

Properties

string DSHubServerWsUrl [get]