static async Task Main(string[] args) { //Start the wotlk to vanilla proxy GameTestHandlerRegisterationModule gameHandlerModules = new GameTestHandlerRegisterationModule(); gameHandlerModules.AddServerHandlerModule(new ManualGameProxyTestSessionMessageHandlerRegisterationModule()); gameHandlerModules.AddClientHanderModule(new ManualGameProxyTestClientMessageHandlerRegisterationModule()); //We need the wotlktovanilla overriden version GameProxyApplicationBase appBase = new WotlkToVanillaProxyAppBase(new NetworkAddressInfo(IPAddress.Parse("127.0.0.1"), 8085), new NetworkAddressInfo(IPAddress.Parse("18.218.255.202"), 8085), //new NetworkAddressInfo(IPAddress.Parse("185.140.120.35"), 58085), new AggergateCommonLoggingLogger(new ConsoleLogger(LogLevel.All), new FileLogger()), gameHandlerModules, new WotlkToVanillaGameTestNetworkSerializers()); if (!appBase.StartServer()) { Console.WriteLine("Failed to start proxy. Press any key to close."); Console.ReadKey(); return; } Console.WriteLine("Starting game proxy."); await appBase.BeginListening() .ConfigureAwait(false); }
public static async Task Main(string[] args) { GameTestHandlerRegisterationModule gameHandlerModules = new GameTestHandlerRegisterationModule(); gameHandlerModules.AddServerHandlerModule(new ManualGameProxyTestSessionMessageHandlerRegisterationModule()); gameHandlerModules.AddClientHanderModule(new ManualGameProxyTestClientMessageHandlerRegisterationModule()); GameProxyApplicationBase appBase = new WotlkGameProxyApplicationBase(new NetworkAddressInfo(IPAddress.Parse("127.0.0.1"), 8085), new NetworkAddressInfo(IPAddress.Parse("127.0.0.1"), 5051), new ConsoleLogger(LogLevel.All), gameHandlerModules, new GameTestNetworkSerializers()); if (!appBase.StartServer()) { Console.WriteLine("Failed to start proxy. Press any key to close."); Console.ReadKey(); return; } Console.WriteLine("Starting game proxy."); await appBase.BeginListening(); }