- Blind mode tutorial
lichess.org
Donate

Can anybody explain what the lag compensation is doing?

@ultra_grinda I say you cannot see your opponent's clock. It is thousands of kilometers away. You can see your screen, and what you see on your screen is not the same as your opponent's clock.

@ultra_grinda I say you cannot see your opponent's clock. It is thousands of kilometers away. You can see your screen, and what you see on your screen is not the same as your opponent's clock.
<Comment deleted by user>

Actually, there are six clocks involved in each online chess game: Time for white on your computer, time for black on your computer, the same on your opponent's computer, and again the same on the server. Because every bit of information needs time to travel between the computers, it is inpossible to keep these clocks in sync.

When you make your move, your computer displays the move on your screen and immediately switches the clock. This is a completely local action, your computer will not wait until the server has received this move. (You can conclude this from the many posts here where people complain about having made a move, but the server telling them they had left the game before their last move)

So you will never see your lag in the way you imagine it. You will never see your own clock run down after you made your move.

Actually, there are six clocks involved in each online chess game: Time for white on your computer, time for black on your computer, the same on your opponent's computer, and again the same on the server. Because every bit of information needs time to travel between the computers, it is inpossible to keep these clocks in sync. When you make your move, your computer displays the move on your screen and immediately switches the clock. This is a completely local action, your computer will not wait until the server has received this move. (You can conclude this from the many posts here where people complain about having made a move, but the server telling them they had left the game before their last move) So you will never see your lag in the way you imagine it. You will never see your own clock run down after you made your move.
<Comment deleted by user>

His move is a local action on his computer, and there his clock never dropped below zero. What you saw was the wrong display of his clock on your computer, which was corrected after the information about his move finally arrived on your computer.

And why should you have flagged when the display of your opponents clock fell below zero?

His move is a local action on his computer, and there his clock never dropped below zero. What you saw was the wrong display of his clock on your computer, which was corrected after the information about his move finally arrived on your computer. And why should you have flagged when the display of your opponents clock fell below zero?

Well you said that my computer doesn't wait until the server gets the move, so the server would have to decrease the amount of time on one side right? But if both sides don't get their time decreased, then it wouldn't make sense. Cause then where did the time go? Which clearly shows that he's the one lagging and I'm not.

Well you said that my computer doesn't wait until the server gets the move, so the server would have to decrease the amount of time on one side right? But if both sides don't get their time decreased, then it wouldn't make sense. Cause then where did the time go? Which clearly shows that he's the one lagging and I'm not.

@sheckley666 just do some practical tests and play a few ultra games (should take about 5 minutes) with lag and then without lag and you will see what I mean with lag advantage ;)

@sheckley666 just do some practical tests and play a few ultra games (should take about 5 minutes) with lag and then without lag and you will see what I mean with lag advantage ;)

I am not very interested in observations, neither mine nor yours. I'm interested far more in explanations. It is pointless to discuss observations. What if I told you I had tried it and didn't find lag an advantage?

The OP said in post #1 he saw his opponent's clock go backwards from 0 to 2. I do not discuss this observation, I try to explain it with technical considerations.

Your explanation is lichess intentionally make their website unfair.

Everyone may choose for himself which explanation is better.

I am not very interested in observations, neither mine nor yours. I'm interested far more in explanations. It is pointless to discuss observations. What if I told you I had tried it and didn't find lag an advantage? The OP said in post #1 he saw his opponent's clock go backwards from 0 to 2. I do not discuss this observation, I try to explain it with technical considerations. Your explanation is lichess intentionally make their website unfair. Everyone may choose for himself which explanation is better.

So what I am asking is the guy's clock went to 0, after the move he got 2 more seconds. I want to get a reasonable explanation. You said that it was the computer display problem, but it's not. Because on the server, the clock doesn't stop. So clearly what you explained doesn't really match the reality. You told me that there isn't lag compensation so that's what I am confused. If the guy made a move and he is lagging, then he'd lose time. But by the fact that I didn't lose time show that there is lag compensation for my opponent. So now what I am asking is why I don't get the lag compensation when I am lagging, while the others do.

Now that I have stated that I am not lagging, can you give me another explanation? It's not my computer problem, it's not my internet problem, it's my opponent's lag which made it seem unfair.

So what I am asking is the guy's clock went to 0, after the move he got 2 more seconds. I want to get a reasonable explanation. You said that it was the computer display problem, but it's not. Because on the server, the clock doesn't stop. So clearly what you explained doesn't really match the reality. You told me that there isn't lag compensation so that's what I am confused. If the guy made a move and he is lagging, then he'd lose time. But by the fact that I didn't lose time show that there is lag compensation for my opponent. So now what I am asking is why I don't get the lag compensation when I am lagging, while the others do. Now that I have stated that I am not lagging, can you give me another explanation? It's not my computer problem, it's not my internet problem, it's my opponent's lag which made it seem unfair.

I do not say there is no lag compensation. Lichess themselves write they have lag compensation, so how could I argue against that?
What I said is: I can explain your opponent's clock going back from 0 to 2 even without using lag compensation.

And you appear to have a wrong picture how lag would be visible. You seem to expect, that when your opponent lags, you see his moves and two seconds later his clock stops, or something like that.

Actually lag means that you have to wait let's say ten seconds for his move, although he thought only for five seconds.

I do not say there is no lag compensation. Lichess themselves write they have lag compensation, so how could I argue against that? What I said is: I can explain your opponent's clock going back from 0 to 2 even without using lag compensation. And you appear to have a wrong picture how lag would be visible. You seem to expect, that when your opponent lags, you see his moves and two seconds later his clock stops, or something like that. Actually lag means that you have to wait let's say ten seconds for his move, although he thought only for five seconds.

This topic has been archived and can no longer be replied to.