Why does it take 3 full seconds for a premove to execute?

Sort:
0xSigsegv
Shouldnt it take a few milliseconds at most? Why is 3 seconds being subtracted from my clock even though 3 seconds have not passed in real time? If this is ping related, why am I being matched with people halfway around the world? Shouldnt premoves be the answer to bad ping? I keep losing games where I have 10 seconds on the clock, and those 10 seconds are mysteriously gone after about 3 premoves. I will give Chess.com the benefit of the doubt and say this is due to premoves being cached on the client. Assuming that is the case, I dont understand why we would intentionally add disadvantages for players who are farther from the server, or whose connection decides to mess up at a bad time.
Martin_Stahl
segvicorn wrote:
Shouldnt it take a few milliseconds at most? Why is 3 seconds being subtracted from my clock even though 3 seconds have not passed in real time? If this is ping related, why am I being matched with people halfway around the world? Shouldnt premoves be the answer to bad ping? I keep losing games where I have 10 seconds on the clock, and those 10 seconds are mysteriously gone after about 3 premoves. I will give Chess.com the benefit of the doubt and say this is due to premoves being cached on the client. Assuming that is the case, I dont understand why we would intentionally add disadvantages for players who are farther from the server, or whose connection decides to mess up at a bad time.

 

It can be more time if you're experiencing excessive lag. Premoves are cached client side and only are made after receiving each opponent's moves. They are not all sent to the server when made; that's why they can be cancelled easily.

 

The site does allow some lag and forgives it, but if there's more than that, it counts against the clock. Also only the lag between you and the server counts for your moves, not that of your opponents.

 

https://support.chess.com/article/213-how-do-i-fix-my-disconnect-lag-issues