internal void DisconnectPlayer(Player player)
{
if (player != null)
{
if (player.Ship != null)
{
GameHub.Say(this, player.Ship, player.Name + " disconnected.");
if (player.Ship != null)
player.Ship.RemovePlayer(player);
}
if (GetActivePlayerCount() <= 0)
StopRunning();
GameServer.SaveGame(this);
}
}