private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
// Save Cross Session Settings
Config.ClientParams = ParamBox.Text;
Config.UseGlobalSettings = GlobalServerSettings.Checked;
Config.ShowServerConsole = ShowConsole.Checked;
Config.MinimizeServerConsole = MinimizeConsole.Checked;
Config.ServerForceAi = ForceAiBots.Checked;
Config.ServerFileMoniter = FileMoniter.Checked;
Config.Save();
// Unlock the hosts file
if (Redirector.RedirectsEnabled && Redirector.RedirectMethod == RedirectMode.HostsFile)
Redirector.HostsFileSys.UnLock();
// Shutdown login servers
if (GamespyEmulator.IsRunning)
GamespyEmulator.Shutdown();
// Shutdown ASP Server
if (HttpServer.IsRunning)
HttpServer.Stop();
}