quantumf wrote:The point is not that that daal should track down his cause of lag with tracert or whatever, but that KGS should implement a better lag handling protocol. Even with horrendous lag, games should not be be lost because of it. If Tygem et al can figure out a way to avoid lag losses, then why not KGS? It's a tricky problem, I'll grant you, and I can't think of a way of solving it, but clearly, its possible, as no one to my knowledge has ever complained of a lag related loss on Tygem or Oro.
I watch lots of 10-second blitz games where both players let their clock get down to literally the last second before placing a stone. Then there can be a minor lag spike or maybe they mess up their last-second timing and suddenly it's KGS' fault that they lost the game. I would argue that if you consistently wait until the last 1-2 seconds to place a stone, eventually you're going to stuff it up and it's not KGS' fault that you've lost the game.
I also see people who complain about lag, who then play 10-second game after 10-second game. Last week, one player complained about losing his last four games because of lag. They were all very quick blitz games. From my perspective, if you're experiencing lag, why would you continue to play fast blitz games? In this circumstance, it's better to extend the byo-omi times and make the moves when there are 10 seconds on the clock.
Furthermore, it's not unusual for people who are losing by significant margins to lose on time. Perhaps it's coincidence, but as the end game approaches and the game is clearly lost, the moves get slower and the clock runs out. It's a simple face-saving exercise and cannot be prevented.
As far as KGS having an obligation to prevent game losses because of blitz, this is just one of a long list of requests on the KGS Wishlist page on Sensei's Library. Of all of the requests, I certainly wouldn't put lag-related changes at the top of the list.
If you don't mind question, how did you determine that Tygem doesn't have any lag issues? How did you measure it?