Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Logs.ConfigLogFile("TradeAge.log");
            Logs.AddAppender(new ConsoleAppender());

            controller = new GameController();
            controller.Net.NetStateConnect += Net_NetStateConnect;
            controller.Net.ConnectServer("127.0.0.1", 4530);
            pink.Add(new SimulatorMove(controller));

            GameServerService.StartTaskThread();

            while (true)
            {
                if (Console.KeyAvailable)
                {
                    var key = Console.ReadKey(false);
                    if (key.Key == ConsoleKey.Escape)
                    {
                        break;
                    }
                }

                Thread.Sleep(100);
                pink.ForEach(o => o.RandMove());
            }

            NetController.CloseThread();
        }
Exemplo n.º 2
0
        public void WriteConfigFile()
        {
            string str = @"<?xml version='1.0'?>
<ArrayOfDynamicConfigFileManagerTest_c1>
  <DynamicConfigFileManagerTest_c1>
<StrData>abc123中国</StrData>
    <IntData>123</IntData>
    <DoubleData>123.123</DoubleData>
    <LongData>220000000000</LongData>
    <BoolData>true</BoolData>
  </DynamicConfigFileManagerTest_c1>

  <DynamicConfigFileManagerTest_c1>
<StrData>abc123中国2</StrData>
    <IntData>1232</IntData>
    <DoubleData>123.1232</DoubleData>
    <LongData>120000000000</LongData>
    <BoolData>false</BoolData>
  </DynamicConfigFileManagerTest_c1>

</ArrayOfDynamicConfigFileManagerTest_c1>
";

            Logs.AddAppender(FileAppender.GetAppender("debug.log"));
            Logs.AddAppender(new DebugAppender());
            Logs.AddAppender(new ConsoleAppender());

            Logs.SetMessageLevel <FileAppender>(LogMessageType.MSG_DEBUG);

            File.WriteAllText("d_1.config", str.Replace("'", "\""));
        }
Exemplo n.º 3
0
        static void Main()
        {
            //Application.EnableVisualStyles();
            //Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new FrmMain());


            ServerConfig.Tcp = new[]
            {
                new TcpConfig
                {
                    Host = "127.0.0.1",
                    Port = 4530,
                }
            };

            Logs.ConfigLogFile("tradeage.log");
            Logs.AddAppender(new ConsoleAppender());

            GameServerService.IsConsoleRun = true;
            var world = new WorldBase();

            world.IsAutoRegisterMessage       = false;
            world.NetStateDisconnect         += world_NetStateDisconnect;
            GameServerService.AfterModuleInit = () =>
            {
                ServerLogicProtoclRegister.Register(world.GetModules(), world.PacketHandlers);
                ClientProxyRegister.Register();
                return(true);
            };
            LogicModule.Prints();
            GameServerService.StartGame(world);
        }
Exemplo n.º 4
0
        static void test()
        {
            Logs.AddAppender(new ConsoleAppender());

            ServerProxyProtocolGeneration.CreateCode(
                @"..\..\..\..\Adventure.Server.Interface\bin\Debug\Adventure.Server.Interface.dll",
                @"..\..\..\..\..\client\Package\Adventure.Client.Logic\",
                "Adventure.Client.Logic");
        }
Exemplo n.º 5
0
        public void WriteConfigFile()
        {
            string str = @"<?xml version='1.0'?>
<root>
    <BaseArray>
        <StrData>abc123中国</StrData>
        <StrData>abc123中国2</StrData>
        <IntData>1</IntData>
        <IntData>2</IntData>
        <IntData>3</IntData>
        <LongData>220000000000</LongData>
        <BoolData>true</BoolData>
        <BoolData>false</BoolData>
    </BaseArray>

    <ClassArrayProperty>
        <Pt>
            <StrData>abc123中国</StrData>
            <IntData>123</IntData>
            <DoubleData>123.123</DoubleData>
            <LongData>220000000000</LongData>
            <BoolData>true</BoolData>
        </Pt>
        <Pt>
            <StrData>123中国</StrData>
            <IntData>321</IntData>
            <DoubleData>321.321</DoubleData>
            <LongData>110000000000</LongData>
        </Pt>
    </ClassArrayProperty>


</root>
";

            Logs.AddAppender(FileAppender.GetAppender("debug.log"));
            Logs.SetMessageLevel <FileAppender>(LogMessageType.MSG_DEBUG);

            File.WriteAllText("testArray.config", str.Replace("'", "\""));
        }
Exemplo n.º 6
0
        public void WriteConfigFile()
        {
            string str = @"<?xml version='1.0'?>
<root>
    <TestConfigClass1>
        <StrData>abc123中国</StrData>
        <IntData>123</IntData>
        <DoubleData>123.123</DoubleData>
        <LongData>220000000000</LongData>
        <BoolData>true</BoolData>
    </TestConfigClass1>

    <TestConfigClassByDefaultValue>
        <LongData>220000000000</LongData>
        <BoolData>true</BoolData>
    </TestConfigClassByDefaultValue>

    <OtherNameNode>
        <StrData2>abc中国</StrData2>
        <LongData>220000000000</LongData>
    </OtherNameNode>

    <ClassProperty>
        <Pt>
            <StrData>abc123中国</StrData>
            <IntData>123</IntData>
            <DoubleData>123.123</DoubleData>
            <LongData>220000000000</LongData>
            <BoolData>true</BoolData>
        </Pt>
    </ClassProperty>

</root>
";

            Logs.AddAppender(FileAppender.GetAppender("debug.log"));
            Logs.SetMessageLevel <FileAppender>(LogMessageType.MSG_DEBUG);

            File.WriteAllText("test.config", str.Replace("'", "\""));
        }
Exemplo n.º 7
0
 public void Init()
 {
     Logs.AddAppender(FileAppender.GetAppender("debug.log"));
     Logs.SetMessageLevel <FileAppender>(LogMessageType.MSG_DEBUG);
 }