i checkmated and still lost on time despite my move being recorded

Sort:
edmolnar
Unfair tbh
Martin_Stahl
VoiDArchon wrote:
Unfair tbh

 

If a move on the client side doesn't make it to the server before the official flag fall, along with the maximum allowed lag time, you will lose on time if your opponent has sufficient material.

 

https://support.chess.com/customer/en/portal/articles/2492053-why-did-my-move-not-reach-the-server-in-time-

jdcannon

Can you give me a link to the game? I can take a look. 

Martin_Stahl

I would guess this one

https://www.chess.com/live/game/3757467838

 

Recent game that was lost on time with a mate-in-one. And appears to have been a disconnect.

jdcannon

Thanks, Martin. I checked the game and looks like you weren't quite fast enough. The clock ran out before your move was submitted. But the board still like you make moves after the game so it may have looked like it went though. 

OdinSonnah

Sorry for the thread necro, but this just happened to me as well. My game review says "congrats on your win", but the official game result is a loss, and if I pull the game record up online, instead of in the chess.com app, it doesn't show my final move.

 

Martin_Stahl
OdinSonnah wrote:

Sorry for the thread necro, but this just happened to me as well. My game review says "congrats on your win", but the official game result is a loss, and if I pull the game record up online, instead of in the chess.com app, it doesn't show my final move.

 

 

 

The local client can show the move even though the server never received it. I would have assumed the Game Review loads the game from the archive but it's possible that it loads from the client. 

OdinSonnah

I don't really know how to phase this without it feeling combative, but your suggestion seems self-destructive. If I ignore this game, simply because I didn't like the end result, then what's stopping me from ignoring the next game I lose too? Each game needs to be weighed the same as all the others, or they start to lose meaning. I'm only here posting about this one because the sort of contradiction shown in my screenshot above feels like a bug, and this is the only place I've found where anyone has talked about it.

OdinSonnah
Martin_Stahl wrote:

The local client can show the move even though the server never received it. I would have assumed the Game Review loads the game from the archive but it's possible that it loads from the client. 

Yeah, I was confused by the result and wanted to investigate this, so I rebooted my phone, and then loaded up the app again. It still shows the same thing in the game review, but it no longer shows my last move outside of that, in the normal game record. So it seems like the results of the review must be cached locally, and based off the local copy of the game record, not the server side version. I really think they ought to have confirmation from the server before adding a move to the client side game record though.

Lagomorph

Your move did not register with the server. What is difficult to comprehend ?

OdinSonnah
Lagomorph wrote:

Your move did not register with the server. What is difficult to comprehend ?

Only why the local client is allowed to record the move at all, when the server hasn't recognized it yet. I feel like it would make more sense to wait for confirmation, before adding it to the game record.

Wins
Martin_Stahl wrote:

I would guess this one

https://www.chess.com/live/game/3757467838

 

Recent game that was lost on time with a mate-in-one. And appears to have been a disconnect.

Nobody that takes the pawn in the blackburne schilling deserves to win... but I guess people that play d6 after nxe5 also don't deserve to win.

trestrespuissant

"Reaching the server" policy seems like an opportunity to further distribute the system design. A premoved checkmate with time on the client clock is a win if the client clock is more than a suggestion. I regularly play bullet on a phone so I've had this many times, and it's not my network provider that I blame in that moment cry

What about automatic appeal/review for rating adjustment? It's not like the connection dropped out noticeably, and the app didn't even report this was the case. Short enough to see a loss on the screen within a few secs. Leave the result as unconfirmed if the client hasn't sent a heartbeat at the end of the game. Treat a move as a transaction. Has nothing to do with the opponent's server connection or clock as they have no recourse to a checkmate. Use a similar timeframe to a timeout (15sec for bullet?) to confirm the transaction.

<rant over, back to the board whatever the odds>

Edit: some good discussion here about the lose-lose problem with any policy wink