BlueMoonBot commited on
Commit
32b36e2
·
verified ·
1 Parent(s): ad70d72

Update config.yml

Browse files
Files changed (1) hide show
  1. config.yml +7 -7
config.yml CHANGED
@@ -11,7 +11,7 @@ engine: # Engine settings.
11
  working_dir: "" # Directory where the chess engine will read and write files. If blank or missing, the current directory is used.
12
  # NOTE: If working_dir is set, the engine will look for files and directories relative to this directory, not where lichess-bot was launched. Absolute paths are unaffected.
13
  protocol: "uci" # "uci", "xboard" or "homemade"
14
- ponder: true # Think on opponent's time.
15
 
16
  polyglot:
17
  enabled: true # Activate polyglot book.
@@ -79,10 +79,10 @@ polyglot:
79
  min_depth: 20
80
  min_knodes: 0
81
  lichess_opening_explorer:
82
- enabled: false
83
  min_time: 20
84
  max_time: 10800 # Maximum starting game time (in seconds) the bot must have to use the lichess opening explorer.
85
- source: "masters" # One of "lichess", "masters", "player"
86
  player_name: "" # The lichess username. Leave empty for the bot's username to be used. Used only when source is "player".
87
  sort: "winrate" # One of "winrate", "games_played"
88
  min_games: 10 # Minimum number of times a move must have been played to be chosen.
@@ -117,17 +117,17 @@ polyglot:
117
 
118
  uci_options:
119
  Use NNUE: true
120
- EvalFile: "./fairy/nnue/atomic.nnue" # Change this to your actual folder path # ... keep your other options like Threads and Hash below this# Arbitrary UCI options passed to the engine.
121
  Move Overhead: 100 # Increase if your bot flags games too often.
122
  Threads: 4 # Max CPU threads the engine can use.
123
- Hash: 3000 # Max memory (in megabytes) the engine can allocate.
124
  SyzygyPath: "./syzygy/" # Paths to Syzygy endgame tablebases that the engine reads.
125
  UCI_ShowWDL: true # Show the chance of the engine winning.
126
  go_commands: # Additional options to pass to the UCI go command.
127
  # nodes: 150000 # Search so many nodes only.
128
- # depth: 22 # Search depth ply only.
129
  movetime: 3000 # Integer. Search exactly movetime milliseconds.
130
- ponder: true
131
  # xboard_options: # Arbitrary XBoard options passed to the engine.
132
  # cores: "4"
133
  # memory: "4096"
 
11
  working_dir: "" # Directory where the chess engine will read and write files. If blank or missing, the current directory is used.
12
  # NOTE: If working_dir is set, the engine will look for files and directories relative to this directory, not where lichess-bot was launched. Absolute paths are unaffected.
13
  protocol: "uci" # "uci", "xboard" or "homemade"
14
+ ponder: false # TURNED OFF: Stops background thinking to keep move times strictly consistent.
15
 
16
  polyglot:
17
  enabled: true # Activate polyglot book.
 
79
  min_depth: 20
80
  min_knodes: 0
81
  lichess_opening_explorer:
82
+ enabled: true
83
  min_time: 20
84
  max_time: 10800 # Maximum starting game time (in seconds) the bot must have to use the lichess opening explorer.
85
+ source: "lichess" # Switched to "lichess" to properly fetch community openings for variants
86
  player_name: "" # The lichess username. Leave empty for the bot's username to be used. Used only when source is "player".
87
  sort: "winrate" # One of "winrate", "games_played"
88
  min_games: 10 # Minimum number of times a move must have been played to be chosen.
 
117
 
118
  uci_options:
119
  Use NNUE: true
120
+ UCI_VariantPath: "./fairy/variants.ini" # Dynamically loads rules/NNUE parameters for all supported variants
121
  Move Overhead: 100 # Increase if your bot flags games too often.
122
  Threads: 4 # Max CPU threads the engine can use.
123
+ Hash: 256 # FIXED: Reduced to 256MB to fit Hugging Face free tier smoothly without freezing.
124
  SyzygyPath: "./syzygy/" # Paths to Syzygy endgame tablebases that the engine reads.
125
  UCI_ShowWDL: true # Show the chance of the engine winning.
126
  go_commands: # Additional options to pass to the UCI go command.
127
  # nodes: 150000 # Search so many nodes only.
128
+ # depth: 22 # Search depth ply only.
129
  movetime: 3000 # Integer. Search exactly movetime milliseconds.
130
+ ponder: false # TURNED OFF: Forces engine to start fresh and respect the 3-second limit every single turn.
131
  # xboard_options: # Arbitrary XBoard options passed to the engine.
132
  # cores: "4"
133
  # memory: "4096"