Esempio n. 1
0
        public static void LoadServer()
        {
            Globals.CommandLine = CommandProcessor.ParseCommand(Environment.CommandLine);
            string startFolder;
            int    overridePath = Globals.CommandLine.FindCommandArg("-overridepath");

            if (overridePath > -1)
            {
                startFolder = Globals.CommandLine[overridePath + 1];
            }
            else
            {
                startFolder = System.Windows.Forms.Application.StartupPath;
            }

            Globals.LiveTime = new System.Diagnostics.Stopwatch();
            Globals.LiveTime.Start();

            resetEvent = new ManualResetEvent(false);
            IO.IO.Initialize(startFolder);
            Settings.Initialize();
            Settings.LoadConfig();
            Settings.LoadNews();
            Players.PlayerID.Initialize();
            Players.PlayerID.LoadIDInfo();

            Forms.LoadingUI loading = new Forms.LoadingUI();
            loading.Text = "Loading...";

            loading.Show();

            Thread t = new Thread(new ParameterizedThreadStart(LoadServerBackground));

            t.Start(loading);
        }
Esempio n. 2
0
        public static void LoadServer() {
            Globals.CommandLine = CommandProcessor.ParseCommand(Environment.CommandLine); 
            string startFolder;
            int overridePath = Globals.CommandLine.FindCommandArg("-overridepath");
            if (overridePath > -1) {
                startFolder = Globals.CommandLine[overridePath + 1];
            } else {
                startFolder = System.Windows.Forms.Application.StartupPath;
            }

            Globals.LiveTime = new System.Diagnostics.Stopwatch();
            Globals.LiveTime.Start();

            resetEvent = new ManualResetEvent(false);
            IO.IO.Initialize(startFolder);
            Settings.Initialize();
            Settings.LoadConfig();
            Settings.LoadNews();
            Players.PlayerID.Initialize();
            Players.PlayerID.LoadIDInfo();

            ForwardPorts();

            Forms.LoadingUI loading = new Forms.LoadingUI();
            loading.Text = "Loading...";

            loading.Show();

            Thread t = new Thread(new ParameterizedThreadStart(LoadServerBackground));
            t.Start(loading);
        }