Connection lost

This has become a very frequent problem lately.
Big team battle, game freezes then connection lost. Reminds of the days without dedicated server.
It used to be that the game would freeze for a second when somebody quit but now it seems the game just ends with “connection lost” error. I only seem to experience this in big team battle games.