private void GamespyServer_OnShutdown()
{
// Make this cross thread safe
BeginInvoke((Action)delegate
{
ConnectedClients.Clear();
GamespyStatusPic.Image = Resources.error;
ClientCountLabel.Text = "0";
ToggleGamespyEmuBtn.Text = "Start Gamespy Server";
ToggleGamespyEmuBtn.Enabled = true;
ToggleGamespyServerBtn.Text = "Start Gamespy Server";
ToggleGamespyServerBtn.Enabled = true;
ManageGpDbBtn.Enabled = true;
EditAcctBtn.Enabled = false;
LoginStatusLabel.Text = "Stopped";
LoginStatusLabel.ForeColor = SystemColors.ControlDark;
Tipsy.SetToolTip(GamespyStatusPic, "Gamespy server is currently offline");
});
}