1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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";
- }
- }
- }
- }
|