The usual latency should be on the order of 30-40ms round trip.
Suddenly getting a 500ms latency every minute
No one said anything about that. The client should have some form of dead reckoning, and there should be an edge server that maintains connections. With the right kind of game mechanics, no one notices the server disappearing then reappearing behind the scenes. I cite 250ms as a worst case. It should be possible to get the impact as low as the server skipping one frame every few minutes. The clients don't need to skip any frames.
The usual latency should be on the order of 30-40ms round trip.
Suddenly getting a 500ms latency every minute
No one said anything about that. The client should have some form of dead reckoning, and there should be an edge server that maintains connections. With the right kind of game mechanics, no one notices the server disappearing then reappearing behind the scenes. I cite 250ms as a worst case. It should be possible to get the impact as low as the server skipping one frame every few minutes. The clients don't need to skip any frames.