When exactly is the disconnect happening? In the lobby? When the game actually starts?
If there's a successful connection, there's not much that would force a disconnection unless someone's ping is extremely high, or their program hangs for long enough for the client to time out. This probably wouldn't happen unless loading took 5-10 seconds.