public Server(StartupSettings settings) { bootstrap(settings); AuthenticationService = new AuthenticationService(this); CharacterService = new CharacterService(); }
static void Main(string[] args) { StartupSettings settings = new StartupSettings(); if (args.Contains("nogui")) { settings.NoGUI = true; } Server server = new Server(settings); Console.ReadKey(); }
private void bootstrap(StartupSettings settings) { if (!settings.NoGUI) { serverGui = new ServerGUI(); Application.EnableVisualStyles(); Task mytask = Task.Run(() => { ServerGUI form = new ServerGUI(); form.ShowDialog(); }); } simpleServer = new SimpleServer(settings.Port); simpleServer.RegisterHandler(1, handleAuthentication); }