What I want to understand is how the game KNOWS when you're at the end of a looooong mission, and just before you finish you magically "lose connection to server" for half a second and get thrown out only to find that the world is suddenly "full".

I spent money for this?