using CommonAIServer.Connector.Bot; using CommonLang.Property; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace CommonAIServer.Connector { class Program { static int Main(string[] args) { try { ReflectionUtil.LoadDlls(new System.IO.DirectoryInfo(Application.StartupPath)); var prop = new CommonLang.Properties(); prop.ParseLines(args); string factoryClass = prop["FactoryClass"]; string dataRoot = prop["DataRoot"]; string connectString = prop["ConnectString"]; BotRunner server = new BotRunner(factoryClass, dataRoot, connectString); server.Start(); Console.WriteLine("*************************************************"); Console.WriteLine("* 启动完毕 "); Console.WriteLine("*************************************************"); new BotConsoleCommand().Run(); } catch (Exception err) { Console.WriteLine(err.Message + "\n" + err.StackTrace); Console.WriteLine(Usage); return -1; } return 0; } public static string Usage { get { return @"FactoryClass=XmdsCommon.XmdsBattleFactory DataRoot=G:\XMDS\GameEditors\GameEditor\data ConnectString=127.0.0.1:19999"; } } } }