lichess.org
Donate

is 0 sec move time not possible anymore?

it's not a lag issue -- the current move time storage doesn't have a 0ms time, it only has .1s. So 0 is rounded up to .1s. We previously then replaced .1s with 0s, but that code is now removed, so you're seeing the time we stored.

We're adding more accurate times very soon, which is why this code is changing.
@Calanthe Well right now it gives an advantage to those who have low or very stable latency

Adding a minimum time would level that playing field and, I would argue, make it more fair
Nothing has changed about game play, the change only affects how times are displayed when looking back at a game.

Premoves have always been local, and usually incur a very slight time cost but it's also possible to get a 0s premove if your lag compensation happens to be accurate.
@jimj12 Actually, the opposite is true of FIDE Online Arena, ICC, FICS, and Lichess; players aren't accustomed to playing against opponents having random lag times, but those opponents are accustomed to the randomness! The game play itself has not changed.
@Toadofsky From my tests against myself I've found that lag compensation never leaves me with more time than I had before I made my pre-move. But it does occasionally leave me with less time.

If the lag-comp wasn't biased like this then what you say would be more relevant, but as it is, I and many others have a time disadvantage
@isaacly, thank you for your explanation. Also awesome to hear it's gonna be more accurate from now on! Great!
@isaacly, looks like accurate times is implemented. I see top players are able to make series of premoves with 0 to 0.09 sec each. See image: ibb.co/gngJtv

However, lag compensation barely works for me. I tested it several times against Stockfish doing dummy premoves all the way, but still lost many seconds. The average time I lose on each premove is about the same as my lag, 0.2 to 0.3 sec. Anyone else from Brazil with the same issue ?

en.lichess.org/imkphsyK/white
en.lichess.org/ssn9FbXe/white

If I have 1 second in my clock, that means I can make no more than 3-4 moves until I timeout.

But top players can do like 20-30 more moves:
en.lichess.org/LKbZSVA0
en.lichess.org/w2yoxgdx
@EvilChess At the moment, lichess's lag compensation can be wrong if your lag changes throughout the game. It's something I hope to improve in the future. You'll likely find that in some games your premoves are 0s and in others they're a bit more. A player with a consistent connection will generally have more accurate lag comp.
@isaacly , thanks for you explanation. Not sure though how it applies to me. My ping is 210-280 ms. Only sometimes it peaks to 370 ms. But my average premove time is about 200 ms, way above my ping oscillation. I use cable internet from my cable TV provider and no wireless.

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