public static async void Initialize() { Logger = new Logger(); Logger.Log( $"Starting [{DateTime.Now.ToLongTimeString()} - {ServerUtils.GetOSName()}]...", null); Configuration = new Configuration(); Configuration.Initialize(); Fingerprint = new Fingerprint(); Sentry = new SentryReport(); Csv = new Csv(); UpdateManager = new UpdateManager(); PlayerDb = new PlayerDb(); AllianceDb = new AllianceDb(); Logger.Log( $"Successfully loaded MySql with {await PlayerDb.CountAsync()} player(s) & {await AllianceDb.CountAsync()} clan(s)", null); Redis = new Redis(); Battles = new Battles(); Players = new Players(); Alliances = new Alliances(); Leaderboard = new Leaderboard(); Netty = new NettyService(); await Task.Run(Netty.RunServerAsync); }
public static async void Initialize() { Logger = new Logger(); Logger.Log( $"Starting [{DateTime.Now.ToLongTimeString()} - {ServerUtils.GetOsName()}]...", null); Configuration = new Configuration(); Configuration.Initialize(); Fingerprint = new Fingerprint(); Levels = new Levels(); Csv = new Csv(); PlayerDb = new PlayerDb(); //AllianceDb = new AllianceDb(); Logger.Log( $"Successfully loaded MySql with {await PlayerDb.CountAsync()} player(s)", null); ObjectCache = new ObjectCache(); Players = new Players(); //Alliances = new Alliances(); //Leaderboard = new Leaderboard(); StartTime = DateTime.UtcNow; Netty = new NettyService(); await Task.Run(Netty.RunServerAsync); }
public static async void Initialize() { Logger = new Logger(); Logger.Log( $"Starting [{DateTime.Now.ToLongTimeString()} - {ServerUtils.GetOsName()}]...", null); Configuration = new Configuration(); Configuration.Initialize(); ClusterClient = new ClusterClient(); Sessions = new Sessions(); Netty = new NettyService(); NettyClient = new NettyClient(); await Task.Run(Netty.RunServerAsync); await Task.Run(NettyClient.RunClientAsync); }
public static async void Initialize() { Logger = new Logger(); Logger.Log( $"Starting [{DateTime.Now.ToLongTimeString()} - {ServerUtils.GetOsName()}]...", null); Configuration = new Configuration(); Configuration.Initialize(); Fingerprint = new Fingerprint(); //Levels = new Levels(); Csv = new Csv(); //PlayerDb = new PlayerDb(); //AllianceDb = new AllianceDb(); /*for (int i = 0; i <= await PlayerDb.CountAsync() + 1; i++) * { * await PlayerDb.DeleteAsync(i); * }*/ //PlayerDb = new PlayerDb(); /*Logger.Log( * $"Successfully loaded MySql with {await PlayerDb.CountAsync()} player(s)", * null);*/ ObjectCache = new ObjectCache(); //Players = new Players(); //Alliances = new Alliances(); //Leaderboard = new Leaderboard(); StartTime = DateTime.UtcNow; Netty = new NettyService(); if (Configuration.Name == "") { Logger.Log("The name must not be empty.", null, Logger.ErrorLevel.Warning); Program.Shutdown(); } else { Name = Configuration.Name; } Map = 7; Brawler = 0; Room = 0; Trophies = Configuration.Trophies; Skin = 0; Region = Configuration.Region; RoomID = 0; Box = 3; Tickets = 99999; Gold = 99999; Gems = 99999; Skin = 0; ProfileIcon = 0; NameColor = 0; ChatMessage = string.Empty; MessageTick = 0; StarPower = 76; Gadget = 255; UseGadget = true; await Task.Run(Netty.RunServerAsync); }