public static void Main(string[] args) { Debug.Listeners.Add(new TextWriterTraceListener(Console.Out)); Config.Initialization(); Server.port = Config.Port; Server.ip = Config.IP; Server.domen = Config.Domen; Database.Initialization(false); Worker.Initialization(); if (args.Length != 0) { switch (args[0]) { case "-r": Logger.ReadStringLogs(); break; case "-c": Database.DropTables(); break; case "-h": case "-help": helper(); break; default: Console.WriteLine("Turn first parameter for initialize server. You can turned keys: -h or -help - to see instruction of start servers modes."); break; } } else { Server.InitListenSocket(); } }