You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Document settings affecting daily game limit usage (#1140)
* Warn user about daily bot game limit
If the `matchmaking: challenge_timeout` would allow more than 100 games
per day, warn the user.
* Document settings affecting daily game limit usage
* Fix spelling of configuration; clear up reasong
Copy file name to clipboardExpand all lines: wiki/Configure-lichess-bot.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,19 @@
1
1
# Configuring lichess-bot
2
2
There are many possible options within `config.yml` for configuring lichess-bot.
3
3
4
+
## Note on daily game limits
5
+
6
+
Lichess allows a bot to play 100 games against other bots in a single day (games against humans are unlimited). Several settings below can influence how quickly this game allowance is used up. These include the following:
7
+
-`challenge:`
8
+
-`concurrency`: Playing multiple simultaneous games will use up games faster.
9
+
-`accept_bot` and `only_bot`: Games against other bots use up the allotted games.
10
+
-`min_increment`, `min_base`, and `time_controls`: Shorter games use up the allotted games faster.
11
+
-`recent_bot_challenge_age`, `max_recent_bot_challenges`, `max_simultaneous_games_per_user`: To prevent a single bot from using up all your bot's games.
12
+
-`matchmaking:`
13
+
-`allow_during_games`: Starting simultaneous games uses up games faster.
14
+
-`challenge_timeout`: Longer timeouts between games will spread out games over a day.
15
+
-`challenge_initial_time` and `challenge_increment`: Shorter games use up the allotted games faster.
16
+
4
17
## Engine options
5
18
-`interpreter`: Specify whether your engine requires an interpreter to run (e.g. `java`, `python`).
6
19
-`interpreter_options`: A list of options passed to the interpreter (e.g. `-jar` for `java`).
0 commit comments