Spaces:
Running
Running
Update config.yml
Browse files- 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 |
-
#
|
| 23 |
-
#
|
| 24 |
-
#
|
| 25 |
-
#
|
| 26 |
-
#
|
| 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:
|
| 102 |
SyzygyPath: "./syzygy/" # Paths to Syzygy endgame tablebases that the engine reads.
|
| 103 |
-
Skill Level:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|
| 175 |
-
# max_rating: 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:
|
| 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}.
|
| 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.
|