chess.com time out system doesnt make sense

Sort:
Avatar of holo_k

So yesterday i was playing blitz on the train - metro and as it happens i lost my internet connection for just 10-15 seconds even though i put a premove on mate in 1 game decided since i lost my connection for 15 seconds i should lose.

This doesn't make sense at all. I just premoved mate in 1 while i had plenty of time in my clock...

Avatar of justbefair
redOrange_master wrote:

So yesterday i was playing blitz on the train - metro and as it happens i lost my internet connection for just 10-15 seconds even though i put a premove on mate in 1 game decided since i lost my connection for 15 seconds i should lose.

This doesn't make sense at all. I just premoved mate in 1 while i had plenty of time in my clock...

I guess the premove never got through to Chess.com. You probably lost your connection for some time before you became aware of it.

Avatar of holo_k

nope it happened a lot of times actually, my bet chess.com takes your premove into server `after` your opponent makes the move.

Avatar of Martin_Stahl
redOrange_master wrote:

nope it happened a lot of times actually, my bet chess.com takes your premove into server `after` your opponent makes the move.

Premoves are cached client side and only sent to the server after you receive the opponent move, one at a time

How much time you have to reconnect when you get disconnected depends on the time control.

https://support.chess.com/en/articles/8593801-how-does-game-abandonment-work

The minimum disconnect time is 30 seconds so you must have been disconnected from the server for longer

Avatar of holo_k

`Premoves are cached client side and only sent to the server after you receive the opponent move, one at a time`

thats exactly the problem i stated, it is a design choice (maybe has a reason ?) but comes with drawback of this seemingly wrong decision.

how long i have been disconnected is irrevelant, bc the arguments doesnt rely on it; 

on a real chess tournament for example, you would not lose if you leave your table for %10 of the control time. Online chess has this rule for protecting against people stalling but if you premoved obviously you are not stalling.

lets say i've been disconnected for 2.9 minutes in a 3+0 blitz game for arguments sake; if i premoved a mate in 1 before disconnecting:

either my opponent still didn't move so i cant be stalling.

or its my move and move would get executed - mate in 1 which can`t be stalling.

Avatar of Martin_Stahl

Handling premoves client side makes the server code more complex. Handling the legality of the premove client side is easier. Unless a member has high lag, it shouldn't normally be a issue.

As to stalling, the server didn't see a connection for a lot longer than the allowed amount. That said, your only loss by abandonment and loss by timeout today didn't have mate in 1