BlueMoonBot commited on
Commit
d8af763
·
verified ·
1 Parent(s): 4f4bc8a

Update config.yml

Browse files
Files changed (1) hide show
  1. config.yml +21 -14
config.yml CHANGED
@@ -19,11 +19,11 @@ engine: # Engine settings.
19
  standard: # List of book file paths for variant standard.
20
  - engines/book1.bin
21
  - engines/book2.bin
22
- # atomic: # List of book file paths for variant atomic.
23
- # - engines/atomicbook1.bin
24
- # - engines/atomicbook2.bin
25
- # etc.
26
- # Use the same pattern for 'chess960', 'giveaway' (antichess), 'crazyhouse', 'horde', 'kingofthehill', 'racingkings' and '3check' as well.
27
  min_weight: 1 # Does not select moves with weight below min_weight (min 0, max: 100 if normalization isn't "none" else 65535).
28
  selection: "weighted_random" # Move selection is one of "weighted_random", "uniform_random" or "best_move" (but not below the min_weight in the 2nd and 3rd case).
29
  max_depth: 20 # How many moves from the start to take from the book.
@@ -98,9 +98,14 @@ engine: # Engine settings.
98
  uci_options: # Arbitrary UCI options passed to the engine.
99
  Move Overhead: 100 # Increase if your bot flags games too often.
100
  Threads: 2 # Max CPU threads the engine can use.
101
- Hash: 512 # Max memory (in megabytes) the engine can allocate.
102
  SyzygyPath: "./syzygy/" # Paths to Syzygy endgame tablebases that the engine reads.
103
- Skill Level: 3 # Forces Stockfish to play like Lichess Level 3 (~1400 Elo)
 
 
 
 
 
104
 
105
  # xboard_options: # Arbitrary XBoard options passed to the engine.
106
  # cores: "4"
@@ -112,6 +117,7 @@ engine: # Engine settings.
112
  # syzygy: "Syzygy Path"
113
  # go_commands: # Additional options to pass to the XBoard go command.
114
  # depth: 5 # Search depth ply only.
 
115
 
116
  silence_stderr: false # Some engines (yes you, Leela) are very noisy.
117
 
@@ -133,6 +139,7 @@ challenge: # Incoming challenges.
133
  sort_by: "best" # Possible values: "best" and "first".
134
  preference: "none" # Possible values: "none", "human", "bot".
135
  accept_bot: true # Accepts challenges coming from other bots.
 
136
  only_bot: false # Accept challenges by bots only.
137
  max_increment: 20 # Maximum amount of increment to accept a challenge in seconds. The max is 180. Set to 0 for no increment.
138
  min_increment: 0 # Minimum amount of increment to accept a challenge in seconds.
@@ -171,10 +178,10 @@ challenge: # Incoming challenges.
171
  # - user4
172
  # recent_bot_challenge_age: 60 # Maximum age of a bot challenge to be considered recent in seconds
173
  # max_recent_bot_challenges: 2 # Maximum number of recent challenges that can be accepted from the same bot
174
- # min_rating: 0 # Minimum rating of the challenger to accept a challenge.
175
- # max_rating: 4000 # Maximum rating of the challenger to accept a challenge. The maximum rating in lichess is 4000.
176
  # rating_difference: 300 # Maximum rating difference between the bot and the challenger. Overrides min_rating and max_rating if set.
177
- bullet_requires_increment: false # Require that bullet game challenges from bots have a non-zero increment
178
  max_simultaneous_games_per_user: 5 # Maximum number of simultaneous games with the same user
179
 
180
  greeting:
@@ -182,9 +189,9 @@ greeting:
182
  # {opponent} to insert opponent's name
183
  # {me} to insert bot's name
184
  # Any other words in curly braces will be removed.
185
- hello: "Hi! I'm {me}. Good luck! Type !help for a list of commands I can respond to." # Message to send to opponent chat at the start of a game
186
- goodbye: "Good game!" # Message to send to opponent chat at the end of a game
187
- hello_spectators: "Hi! I'm {me}. Type !help for a list of commands I can respond to." # Message to send to spectator chat at the start of a game
188
  goodbye_spectators: "Thanks for watching!" # Message to send to spectator chat at the end of a game
189
 
190
  # pgn_directory: "game_records" # A directory where PGN-format records of the bot's games are kept
@@ -245,4 +252,4 @@ matchmaking:
245
  # - 3
246
  # challenge_mode: casual
247
  #
248
- # The following configurations cannot be overridden: allow_matchmaking, challenge_timeout, challenge_filter and block_list.
 
19
  standard: # List of book file paths for variant standard.
20
  - engines/book1.bin
21
  - engines/book2.bin
22
+ # atomic: # List of book file paths for variant atomic.
23
+ # - engines/atomicbook1.bin
24
+ # - engines/atomicbook2.bin
25
+ # etc.
26
+ # Use the same pattern for 'chess960', 'giveaway' (antichess), 'crazyhouse', 'horde', 'kingofthehill', 'racingkings' and '3check' as well.
27
  min_weight: 1 # Does not select moves with weight below min_weight (min 0, max: 100 if normalization isn't "none" else 65535).
28
  selection: "weighted_random" # Move selection is one of "weighted_random", "uniform_random" or "best_move" (but not below the min_weight in the 2nd and 3rd case).
29
  max_depth: 20 # How many moves from the start to take from the book.
 
98
  uci_options: # Arbitrary UCI options passed to the engine.
99
  Move Overhead: 100 # Increase if your bot flags games too often.
100
  Threads: 2 # Max CPU threads the engine can use.
101
+ Hash: 256 # Max memory (in megabytes) the engine can allocate.
102
  SyzygyPath: "./syzygy/" # Paths to Syzygy endgame tablebases that the engine reads.
103
+ Skill Level: 4
104
+ UCI_ShowWDL: true # Show the chance of the engine winning.
105
+ go_commands: # Additional options to pass to the UCI go command.
106
+ # nodes: 150000 # Search so many nodes only.
107
+ # depth: 10 # Search depth ply only.
108
+ movetime: 700 # Integer. Search exactly movetime milliseconds.
109
 
110
  # xboard_options: # Arbitrary XBoard options passed to the engine.
111
  # cores: "4"
 
117
  # syzygy: "Syzygy Path"
118
  # go_commands: # Additional options to pass to the XBoard go command.
119
  # depth: 5 # Search depth ply only.
120
+ # Do note that the go commands 'movetime' and 'nodes' are invalid and may cause bad time management for XBoard engines.
121
 
122
  silence_stderr: false # Some engines (yes you, Leela) are very noisy.
123
 
 
139
  sort_by: "best" # Possible values: "best" and "first".
140
  preference: "none" # Possible values: "none", "human", "bot".
141
  accept_bot: true # Accepts challenges coming from other bots.
142
+ accept_human: true
143
  only_bot: false # Accept challenges by bots only.
144
  max_increment: 20 # Maximum amount of increment to accept a challenge in seconds. The max is 180. Set to 0 for no increment.
145
  min_increment: 0 # Minimum amount of increment to accept a challenge in seconds.
 
178
  # - user4
179
  # recent_bot_challenge_age: 60 # Maximum age of a bot challenge to be considered recent in seconds
180
  # max_recent_bot_challenges: 2 # Maximum number of recent challenges that can be accepted from the same bot
181
+ # min_rating: 0 # Minimum rating of the challenger to accept a challenge.
182
+ # max_rating: 4000 # Maximum rating of the challenger to accept a challenge. The maximum rating in lichess is 4000.
183
  # rating_difference: 300 # Maximum rating difference between the bot and the challenger. Overrides min_rating and max_rating if set.
184
+ bullet_requires_increment: true # Require that bullet game challenges from bots have a non-zero increment
185
  max_simultaneous_games_per_user: 5 # Maximum number of simultaneous games with the same user
186
 
187
  greeting:
 
189
  # {opponent} to insert opponent's name
190
  # {me} to insert bot's name
191
  # Any other words in curly braces will be removed.
192
+ hello: "Hi! I'm {me}. I am a very excited chess engine, though it can take some time to move." # Message to send to opponent chat at the start of a game
193
+ goodbye: "Good game! See you next time!" # Message to send to opponent chat at the end of a game
194
+ hello_spectators: "Hi! I'm {me}. Hi spectators! Type !help for a list of commands I can respond to." # Message to send to spectator chat at the start of a game
195
  goodbye_spectators: "Thanks for watching!" # Message to send to spectator chat at the end of a game
196
 
197
  # pgn_directory: "game_records" # A directory where PGN-format records of the bot's games are kept
 
252
  # - 3
253
  # challenge_mode: casual
254
  #
255
+ # The following configurations cannot be overridden: allow_matchmaking, challenge_timeout, challenge_filter and block_list.