protected virtual void Initialize() { if (CommonSettings.Default.EnablePerformanceCounters) { HttpQueuePerformanceCounters.Initialize(); CustomAuthResultCounters.Initialize(); } else { log.Info("Performance counters are disabled"); } this.GameServers = new GameServerCollection(); this.LoadBalancer = new LoadBalancer <IncomingGameServerPeer>(Path.Combine(this.ApplicationRootPath, "LoadBalancer.config")); this.DefaultApplication = new GameApplication("{Default}", "{Default}", this.LoadBalancer); this.CustomAuthHandler = new CustomAuthHandler(new HttpRequestQueueCountersFactory()); this.CustomAuthHandler.InitializeFromConfig(); if (MasterServerSettings.Default.AppStatsPublishInterval > 0) { AppStats = new ApplicationStats(MasterServerSettings.Default.AppStatsPublishInterval); } this.InitResolver(); }
protected virtual void Initialize() { if (CommonSettings.Default.EnablePerformanceCounters) { this.InitCorePerformanceCounters(); CustomAuthResultCounters.Initialize(); } else { log.Info("Performance counters are disabled"); } this.GameServers = new GameServerContextManager(this, MasterServerSettings.Default.GSContextTTL); this.LoadBalancer = new LoadBalancer <GameServerContext>(Path.Combine(this.ApplicationRootPath, "LoadBalancer.config")); this.DefaultApplication = new GameApplication("{Default}", "{Default}", this.LoadBalancer); this.CustomAuthHandler = new CustomAuthHandler(new HttpRequestQueueCountersFactory()); this.CustomAuthHandler.InitializeFromConfig(); if (MasterServerSettings.Default.AppStatsPublishInterval > 0) { AppStats = new ApplicationStats(MasterServerSettings.Default.AppStatsPublishInterval); } // CounterPublisher.DefaultInstance.AddStaticCounterClass(typeof(LoadBalancerCounter), this.ApplicationName); this.InitResolver(); }
protected virtual void Initialize() { this.GameServers = new GameServerCollection(); this.LoadBalancer = new LoadBalancer <IncomingGameServerPeer>(Path.Combine(this.ApplicationRootPath, "LoadBalancer.config")); this.Lobby = new AppLobby(this.LoadBalancer, new GameList()); if (MasterServerSettings.Default.AppStatsPublishInterval > 0) { AppStats = new ApplicationStats(MasterServerSettings.Default.AppStatsPublishInterval); } this.InitResolver(); }
protected virtual void Initialize() { this.GameServers = new GameServerCollection(); this.LoadBalancer = new LoadBalancer<IncomingGameServerPeer>(Path.Combine(this.ApplicationRootPath, "LoadBalancer.config")); this.DefaultApplication = new GameApplication("{Default}", this.LoadBalancer); if (MasterServerSettings.Default.AppStatsPublishInterval > 0) { AppStats = new ApplicationStats(MasterServerSettings.Default.AppStatsPublishInterval); } this.InitResolver(); }
protected virtual void Initialize() { if (CommonSettings.Default.EnablePerformanceCounters) { HttpQueuePerformanceCounters.Initialize(); CustomAuthResultCounters.Initialize(); } else { log.Info("Performance counters are disabled"); } this.GameServers = new GameServerCollection(); this.LoadBalancer = new LoadBalancer<IncomingGameServerPeer>(Path.Combine(this.ApplicationRootPath, "LoadBalancer.config")); this.DefaultApplication = new GameApplication("{Default}", "{Default}", this.LoadBalancer); this.CustomAuthHandler = new CustomAuthHandler(new HttpRequestQueueCountersFactory()); this.CustomAuthHandler.InitializeFromConfig(); if (MasterServerSettings.Default.AppStatsPublishInterval > 0) { AppStats = new ApplicationStats(MasterServerSettings.Default.AppStatsPublishInterval); } this.InitResolver(); }