private void Disconnect()
        {
            Console.WriteLine($"{tcp.socket.Client.RemoteEndPoint} has disconnected.");

            //смена очереди на следующего, с условием того, что вышел тот, кто ходит в данный момент
            Server.queuePlayers.Remove(id);
            if (Server.queuePlayer >= Server.queuePlayers.Count)
            {
                if (Server.queuePlayers.Count > 0)
                {
                    Server.queuePlayer = 1;
                    ServerSend.QueuePlayer(Server.queuePlayers[Server.queuePlayer - 1]);
                }
                else
                {
                    Server.queuePlayer = 0;
                }
            }

            ServerSend.Disconnect(player);

            player = null;
            tcp.Disconnect();
            udp.Disconnect();
        }