Closed eduherminio closed 3 months ago
Do you have debugging logs for this game? Look in the lichess_bot_auto_logs
directory and post them here. That would let us see the messages between lichess and your bot, as well as your configuration.
If you don't have those logs, please post your configuration file, and make sure to delete the token
line before posting.
Lichess automatically draws all games after 300 moves (e.g. see here). I can't find it documented anywhere by lichess, nor can I understand typescript to find where the code is, but I was aware of this rule. This is the first time I have seen this rule come into action in a game. We can probably document this somewhere on lichess-bot for future users.
Edit: Found the code from reddit (see here for the code and here for the commit).
Lichess automatically draws all games after 300 moves (e.g. see here). I can't find it documented anywhere by lichess, nor can I understand typescript to find where the code is, but I was aware of this rule. This is the first time I have seen this rule come into action in a game. We can probably document this somewhere on lichess-bot for future users.
Edit: Found the code from reddit (see here for the code and here for the commit).
Thanks for the clarification @AttackingOrDefending, good to know it has nothing to do with BOT accounts and there's no way to change it via configuration
Describe the bug
A game between bots ended up in a draw by agreement on move 300, before 50 moves rule could be applied and when at least one of the bots doesn't have
offer_draw_enabled
set to true.Game link: https://lichess.org/83Acy8Zf
300 is a suspiciously round number, especially after realizing that 150 is also a hard length limit for games to be analyzed (https://github.com/lichess-org/lila/issues/15446).
Questions that would be great to clarify:
Expected behavior
No draw by agreement happens unless there is an option (similar to
offer_draw_enabled
) explicitly set to trueLogs
v2024.1.15.1