コード例 #1
0
ファイル: Server.cs プロジェクト: markusstephanides/Lunia
        public Server(StartupSettings settings)
        {
            bootstrap(settings);

            AuthenticationService = new AuthenticationService(this);
            CharacterService      = new CharacterService();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: markusstephanides/Lunia
        static void Main(string[] args)
        {
            StartupSettings settings = new StartupSettings();

            if (args.Contains("nogui"))
            {
                settings.NoGUI = true;
            }

            Server server = new Server(settings);

            Console.ReadKey();
        }
コード例 #3
0
ファイル: Server.cs プロジェクト: markusstephanides/Lunia
        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);
        }