/// <summary> /// </summary> /// <param name="args"> /// </param> private static void CommandLoop(string[] args) { bool processedargs = false; Console.WriteLine(locales.ZoneEngineConsoleCommands); while (!exited) { if (!processedargs) { if (args.Length == 1) { if (args[0].ToLower() == "/autostart") { Console.WriteLine(locales.ServerConsoleAutostart); StartTheServer(); } } processedargs = true; } Console.Write(Environment.NewLine + "{0} >>", locales.ServerConsoleCommand); string consoleCommand = Console.ReadLine(); if (consoleCommand != null) { if (!consoleCommands.Execute(consoleCommand)) { ShowCommandHelp(); } } } }
/// <summary> /// </summary> /// <param name="args"> /// </param> private static void CommandLoop(string[] args) { bool processedargs = false; Console.WriteLine(locales.ZoneEngineConsoleCommands); while (!exited) { if (!processedargs) { if (args.Length == 1) { if (args[0].ToLower() == "/autostart") { Console.WriteLine(locales.ServerConsoleAutostart); ScriptCompiler.Instance.Compile(false); StartTheServer(); } } processedargs = true; } string consoleCommand = Console.ReadLine(); if (consoleCommand != null) { if (!consoleCommands.Execute(consoleCommand)) { ShowCommandHelp(); } } else { Thread.Sleep(1000); } } }