示例#1
0
        public static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.Black;

            Console.Clear();
            StartConsoleWindow();

            StartEverything();

            while (Plus.IsLive)
            {
                Console.CursorVisible = true;
                if (Logging.DisabledState)
                {
                    Console.Write("FluxRP> ");
                }

                ConsoleCommandHandling.InvokeCommand(Console.ReadLine());
            }
        }
示例#2
0
        internal static void Main(string[] args)
        {
            if (System.Diagnostics.Debugger.IsAttached || true)
            {
                FirewindEnvironment.MaxUsers      = 0;
                FirewindEnvironment.LicenseHolder = "you!";
                FirewindEnvironment.IsDebugging   = true;
            }
            //else
            //{
            //    if (args.Length == 0)
            //        return;

            //    FirewindEnvironment.Key = args[0];
            //    FirewindEnvironment.MaxUsers = int.Parse(args[1]);
            //    FirewindEnvironment.LicenseHolder = args[2];
            //    FirewindEnvironment.IsDebugging = false;
            //}
            Writer.Init();

            _handler += Handler;
            SetConsoleCtrlHandler(_handler, true);

            InitEnvironment();

            while (true)
            {
                Console.CursorVisible = true;

                if (Logging.DisabledState)
                {
                    Console.Write("firewind> ");
                }

                ConsoleCommandHandling.InvokeCommand(Console.ReadLine());
            }
        }