private void Instance_OnServerRunning(ZeroGravity.Server server)
        {
            StatusBar.Text = "Server Started!";
            Invoke(new MethodInvoker(delegate
            {
                DisableControls(false);

                UpdatePlayersTree();
                UpdateChatPlayers();

                this.Refresh();
            }));

            ObjectManipulationRefreshTimer.Interval = (1000); // 1 secs
            ObjectManipulationRefreshTimer.Tick    += delegate(object sender, EventArgs e)
            {
                UpdatePlayersTree();
            };

            PlayersRefreshTimer.Interval = (10000); // 1 secs
            PlayersRefreshTimer.Tick    += delegate(object sender, EventArgs e)
            {
                UpdateChatPlayers();
            };
        }
        private void Instance_OnServerStopped(ZeroGravity.Server server)
        {
            StatusBar.Text = "Server Stopped";

            this.Invoke(new MethodInvoker(delegate
            {
                DisableControls();

                ObjectManipulationRefreshTimer.Stop();
                ObjectManipulationRefreshTimer.Enabled = false;

                PlayersRefreshTimer.Stop();
                PlayersRefreshTimer.Enabled = false;

                this.Refresh();
            }));
        }