public static void Stop() { ServerSend.DisconnectClients("sending disconnect to clients"); if (tcpListener != null) { tcpListener.Stop(); } if (udpListener != null) { udpListener.Close(); } foreach (GameObject player in GameObject.FindGameObjectsWithTag("ServerPlayer")) { GameObject.Destroy(player); } packetHandlers.Clear(); clients.Clear(); }