Beispiel #1
0
        public static void RunServer()
        {
            Stopwatch serverStartStopwatch = Stopwatch.StartNew();//Server Start Timer
            AppDomain.CurrentDomain.UnhandledException += UnhandledException;//ExceptionHandler

            PrintServerLicence();//Server Copyright,Infos

            //init configs
            Config.Init_LS_Config();
            Config.Init_LOG_Config();
            Config.Init_DB_Config();

            //Initialize TcpServer
            TcpLoginServer = new TcpServer(loginserverConfig.ServerListenIP, Convert.ToInt32(loginserverConfig.ServerPort), Convert.ToInt32(loginserverConfig.ServerMaxConnections));
            //Start Tcp-Server Listening
            LoginServerConnection.ServerStart(); //Server Service
            TcpLoginServer.BeginListening();  //Server Connection Listener

            //Stop ServerStartTime
            serverStartStopwatch.Stop();
            Console.WriteLine("----------------------------------------------------------------------------");
            Console.WriteLine("---===== LoginServer OnLine in {0}", (serverStartStopwatch.ElapsedMilliseconds / 1000.0).ToString("0.00s"));
            Console.WriteLine("----------------------------------------------------------------------------");

            //Logger.WriteLine(LogState.Error, "TEST: " + idfactorySystemConfig.currentId);
            //DbQuerys.SetIsGM("test", true);
            //DbQuerys.SetIsOnline("test", true);
            //DbQuerys.SetEmail("test", "*****@*****.**");
            //DbQuerys.SetCoins("test", 9999);
            //DbQuerys.SetBanStatus("test", true, 99999999);
            //DbQuerys.SetMembership("test", 20001);
            //DbQuerys.SetPassword("test", "test");
            //DbQuerys.SetAccessLevel("test", 1);
            //DbQuerys.SetLastOnlineUtc("test");
            //DbQuerys.SetUsername("prototype", "prototype");
            //DbQuerys.InsertAccountData("test23", "test", "*****@*****.**", 0, "1", true, 0, 0, "1", "000010000", true, true, 1, 0);
            //DbQuerys.UpdateAccountData_byID(5, "test8987", "PASSWORD", "*****@*****.**", 0, "1", true, 0, 0, "1", "000010000", true, true, 1);
        }