en cs

Popis sekcí, vlastností a jejich hodnot v konfiguračních souborech nocheta.

Vlasnosti v této sekci se vztahují k programu nocheto.

checkforupdate

checkforupdate = 1

Stáhne novinky z https://nocheto.sallyx.org/ při startu programu nocheto a také zkontroluje zda existuje nová verze nocheta.

Toto může nocheto zablokovat pokud je stránka nebo váš internet mimo provoz. V takovém případě nastavte hodnotu této vlastnosti na 0.

checkdayinterval

checkdayinterval = 1

Interval dní mezi "checkforupdate".

Vlastnosti v této sekci se spustí během startu programu nocheto.

Názvy vlastností v této sekci jsou irelevantní, musí být jen unikátní.

Příklad


[startup]
cmd1="http silent"

Příklad nahoře má jednu vlastnost cmd1 která spustí příkaz http silent pokaždé když spustíte nocheto (funguje pouze s volbou příkazové řádky --future).

Více příkazů může být v jedné vlastnosti odděleno středníkem.

Rozdíl mezi více příkazy oddělenými středníkem a více příkazy přidanými samostatnými vlastnostmi je v tom že ve druhuhém případě asynchronní (zastavitelné) příkazy "požerou" všechny následující příkazy (nebudou spuštěny).
Pokud příkazy oddělíte středníkem v jedné vlastnosti, budou volány jedna po druhé i když je některý z příkazů zastavitelný.

Vlastnosti v této sekci ovlivňují formát v jakém jsou ukládány nebo tištěny PGN soubory.

pngclock3.0.0

pgnclock = ""

Nastaví jaké časové značky se použijí v PGN výstupech.

Možné hodnoty:

  • empty (netisknout žádné značky)
  • clk vytiskne clk značky

Vlastnosti v této sekci se vztahují k programu nochetoengine.

logfile2.4.0

logfile = ""

Cesta k souboru do kterého se bude zapisovat log UCI komunikace. (Viz také přepínač --logfile.)

Vlastnosti v této sekci se vztahují k šachovému stroji použitému k ohodnocování pozic v prgramech nocheto, nochetodbeval a nochetoclient v módu analyze. Ke konfiguraci šachových strojů proti kterým můžete hrát vizte konfigurační soubor engines.ini.

V této sekci můžete nastavit jakékoliv UCI "option"2.3.0 plus ty popsané níže. Například pokud přidáte Ponder="false", nocheto pošle do šachového stroje setoption name Ponder value false po jeho startu.

engine

engine = stockfish

Cesta k UCI stroji použitém Nochetem. Toto hodnotu můžete přenastavit přepínačem příkazové řádky --engine. Použijte hodnotu nocheng pro nochetoengi!

Pokud není cesta absolutní, program šachového stroje se vyhledává v cestách z proměnné prostředí $PATH.

level

level = 0

Síla šachového stroje. 0 = nejslabší, 20 = nejsilnější.
Level se používá pouze pro výpočet tahů. Analýza tahů vždy používá nejsilnější level (20).

goseconds

goseconds = 1

Maximální počet sekund šachový stroj bude přemýšlet o tahu. Také se používá v programu nochetoclient v režimu analyze k nastavený doby přemýšelní o jednom tahu2.0.0. Nastavte na -1 pro nekonečné přemýšlení v nochetoclientu v configuračním souboru client.ini.

Přidáním ! za číselnou hodnotu můžete nastavit tuto hodnotu pro všechny nakonfigurované stroje2.4.0.

threads

threads = 1

Počet vláken (jader processoru) šachový stroj může použít.

Ne každý stroj rozumí této vlastnosti, stockfish však ano.

autoplay

autoplay = 1

Nastavte na 1 nebo 0 k zapuntí / vypnutí autoplay. (Autoplay znamená že kdykoliv uděláte tah, tak nočeto požádá šachový stroj o protitah.)

multipv1.1.0

multipv = 1

Nastaví maximální počet šachových větví klient bude ukazovat v režimu analyze.

Ne každý stroj rozumí této vlastnosti, stockfish však ano.

Tato sekce se vztahuje k šachovnici v konzoli. Můžete měnit barvy nebo jak a jaké části šachovnice zobrazit.

Ne všechny vlastnost jsou podporovány všemy typy šachovnice.

boardtype

boardtype=utf8

Hodnota může být jedno z iso, utf8, ascii, ascii-utf82.4.0, compressed, compressed-utf81.1.0, kitty2.0.0 and kitty-utf82.1.0.
Viz nocheto --board.

autoboard

autoboard = 1

Rozhoduje zda se bude šachovnice automaticky překreslovat.

Pokud je autoboard nastaveno na 0 (vhodné pro hru naslepo), můžete stále zobrazit šachovnici pomocí příkazu board (b).

viewgraph

viewgraph = 0

Zapne/vypne graf ohodnocení tahů.

viewtree

viewtree = 1

Zapne/vypne strom tahů.

viewtreeheight

viewtreeheight = -1

Maximální počet řádek strom tahů může zabrat. Hodnota -1 znamená neomezeně.

viewtabletree3.0.0

viewtabletree = 0

Zapne/vypne tabulku tahů.

viewtabletreeheight3.0.0

viewtabletreeheight = 0

Maximální počet řádek tabulka tahů může zabrat. Hodnota 0 znamená `maximálně jako výška šachovnice`, -1 znamená neomezeně.

viewboard

viewboard = 1

Zapne/vypne zobrazování šachovnice.

viewmoves

viewmoves = 0

Zapne/vypne zobrazování všech platných tahů v aktuální pozici.

viewvariants

viewvariants = 0

Zapne/vypne zobrazování následujících tahů ze stromu tahů.

colorvariants

colorvariants = 1

Zapne/vypne barvy v zobrazování viewvariants.

viewfen

viewfen = 0

Zapne/vypne zobrazování FEN aktuální pozice.

viewopening

viewopening = 0

Zapne/vypne zobrazování jména zahájení aktální pozice.

viewcpmeter3.1.0

viewcpmeter = 1

Zapne/vypne zobrazování cpmetru.

viewcoordinates

viewcoordinates = 1

Zapne/vypne zobrazování souřadnic šachovnice. Enable/disable coordinates around the chess board.

viewexplorer

viewexplorer = 0

Zapne/vypne explorer.

viewexplorerheight2.5.0

viewexplorerheight = 0

Limituje maximální výšku exploreru. Hodnota 0 znamená neomezeně.

viewgamesexplorer3.0.0

viewgamesexplorer = 0

Zapne/vypne explorer her.

gamesexplorerdimension3.0.0

gamesexplorerdimension = 2 0

Nastaví počet sloupců (výchozí 2) a řádků (výchozí 0) v exploreru.
Hodnota řádků 0 znamená "stejně jako výška šachovnice", -1 znamená neomezeně.

Viz příkaz vgedimension.

gamesexplorermode3.0.0

gamesexplorermode = "both"

Režim (mód) může být "asc" (zobraz nejstarší hry), "desc" (zobrazn jenovější hry) nebo "both" (zobraz obojí - nejnovější i nejstarší hry).

Viz příkaz vgemode.

viewtablebase

viewtablebase = 0

Zapne/vypne tablebase (potřebuje internetové spojení k tablebase.lichess.ovh).

viewcomments

viewcomments = "window,tree"

Zapne/vypne zobrazování komentářů.

expandtree

expandtree = 0

Zapne/vypne roztažení stromu tahů.

Příklad neroztaženého vs roztaženého stromu tahů:
Expanded vs not expanded tree

expandtabletree3.0.0

expandtabletree = 0

Zapne/vypne roztažení tabulky tahů.

actualmove_l

actualmove_l = ">>"

Znaky na levé straně aktuálního tahu v stromu tahů.

actualmove_r

actualmove_r = "<<"

Znaky na pravé straně aktuálního tahu v stromu tahů.

actualmove_color

actualmove_color = 44

Barva aktuálního tahu v stromu tahů. Viz [console].

currenttablemove_l3.1.0

currenttablemove_l = "*"

Znaky označující tah bílého v tabulce tahů.

currenttablemove_r3.1.0

currenttablemove_r = "* "

Znaky označující tah černého v tabulce tahů.

analyzenotation

analyzenotation = "algebraic"

Jakon notaci použít pro nejlepší tahy (v nochetoclientu v režimu analyze).

Možné hodnoty jsou algebraic (např. Nf3) nebo german (např g1f3).
Neznámá hodnota je interpretována jako german.

Hodnota german se vykresluje rychleji.

whiteisofield2.3.0

whiteisofield="."

Znak použitý k vyplnění prázdného bílého pole na iso šachovnicích.

blackisofield2.3.0

blackisofield=""

Znak použitý k vyplnění prázdného černého pole na iso šachovnicích.

whiteutf8field2.3.0

whiteutf8field="."

Znak použitý k vyplnění prázdného bílého pole na utf8 šachovnicích.
Pokud není nastaveno, použije se hodnota z whiteisofield.

blackutf8field2.3.0

blackutf8field="."

Znak použitý k vyplnění prázdného černého pole na utf8 šachovnicích.
Pokud není nastaveno, použije se hodnota z whiteisofield.

stalemateisosign2.4.0

stalemateisosign="#="

Znak označující pat v stromu tahů na iso šachovnicích.

stalemateutf8sign2.4.0

stalemateutf8sign="#="

Znak označující pat v stromu tahů na utfá šachovnicích.
Pokud není nastaveno, použije se hodnota z stalemateisosign.

Tato sekce se vztahuje k linuxové konzoli ve které je nocheto spuštěno, jejích barev, zvuků atp.

Barvy pro figurky v konzoli, aktuální tah nebo šachovnici mohou být:

39
Výchozí barva console
30
Černá
31
Červená
32
Zelená
33
Žlutá
34
Modrá
35
Magenta/Purpurová
36
Modrozelená
37
Světle šedá
90
Tmavě šedá
91
Světle červená
92
Světle zelená
93
Světle žlutá
94
Světle modrá
95
Světlá Magenta/Růžová
96
Světle modrozelená
97
Bílá
Barvy se mohou měnit dle barevného schématu vaší konzole.

speach

speach = 0

Zapne/vypne čtení textu.

Aby čtení textu fungovalo, musíte mít nainstalovanou a nakonfigurovanou aplikaci espak (ta je součástí většiny linuxových distribucí).

playsounds1.1.0

playsounds = 1

Zapne/vypne zvuky.

Musíte mít nainstalovaný a nakonfigurovaný aplay (je součástí většiny linuxových distribucí).

keepontop2.0.0

keepontop = 0

Smaže konzoli před vykreslením šachovnice. To znamená že se šachovnice bude vždy vykreslovat od prvního řádku na konzoli.

whitecolor

whitecolor = 93

Barva bílích figurek na šachovnici v konzoli.

blackcolor

blackcolor = 31

Barva černých figurek na šachovnici v konzoli.

boardcolor

boardcolor = 34

Barva šachovnice v konzoli.

movecolor

movecolor = 33

Barva zvýrazňující výchozí a konečné pole na šachvnici posleního zahraného tahu.

onmovecolor2.0.0

onmovecolor = 34

Barva hvězdy označující kdo je na tahu (hvězda je vhorním pravém nebo dolním pravém rohu šachovnice - podle toho kdo je na tahu).

bestmovecolor2.0.0

bestmovecolor = 92

Barva pro tahy ohodnocené jako nejlepší.

okmovecolor2.0.0

okmovecolor = "37!"

Barva pro tahy ohodnocené jako OK (ne nejlepší, ale ani ne nepřesnost).

inaccuracymovecolor2.0.0

inaccuracymovecolor = "35"

Barva pro tahy ohodnocené jako nepřesnost.

mistakemovecolor2.0.0

mistakemovecolor = 33

Barva pro tahy ohodnocené jako chyba.

blundermovecolor2.0.0

blundermovecolor = "31!"

Barva pro tahy ohodnocené jako hrubá chyba.

bestlinecolor2.0.0

bestlinecolor = "90!"

Barva pro sekvenci nejlepších tahů.

whitefieldcolor2.3.0

whitefieldcolor = ""

Barva znaku vyplňující prázdné bílé pole na šachovnici. Viz whiteisofield.

blackfieldcolor2.3.0

blackfieldcolor = ""

Barva znaku vyplňující prázdné černé pole na šachovnici. Viz blackisofield.

Tato sekce se vztahuje k grafické šachovnici v kitty konzoli.

boardtheme2.0.0

boardtheme = "default"

Kde hledat obrázek šachovnice. Obrázky musí být ve formátu nepix a uloženy v souboru ~/.nocheto/themes/<téma>/board.nepix nebo /usr/local/share/nocheto/themes/<téma>/board.nepix.

Alternativně můžete použít textový soubor board.txt k nastavení barev polí.2.3.0

Pokud například vytvoříte soubor ~/.nocheto/themes/poisonous/board.txt s tímto obsahem: 10,255,10 0,33,0 255,255,0, kitty šachovnice s boardtheme="poisonous" bude vypadat takto:

Téma šachovnice poisonous

piecestheme2.0.0

piecestheme = "default"

Jako boardtheme, ale pro obrázky figurek. Pokud není nastaveno, použije se hodnota z boardtheme.

boardwhitecolor2.0.0

boardwhitecolor = ""

Barva pro bílá pole šachovnice. Hodnota musí být 3 čísla (červená, zelená a modrá složka barvy) mezi 0 a 255 oddělené čárkou (příklad: boardwhitecolor = "255,255,255").

Musíte nastavit obojí boardwhitecolor a boardblackcolor, jinak se bude používat obrázek z boardtheme.

boardblackcolor2.0.0

boardblackcolor = ""

Barva pro černá pole šachovnice. Hodnota musí být 3 čísla (červená, zelená a modrá složka barvy) mezi 0 a 255 oddělené čárkou (příklad: boardwhitecolor = "0,0,0").

Musíte nastavit obojí boardwhitecolor a boardblackcolor, jinak se bude používat obrázek z vlastnosti boardtheme.

movecolor2.3.0

movecolor = "155,0,0"

Barvy použité pro linky kolem posleního tahu na kitty šachovnici.

Tato sekce vytváří pojmenované časové kontroly používané příkazem setclock.

Jméno vlastnosti je jméno hodnoty kterou můžete použít s příkazem setclock.

Hodnota je timecontrol (čas přidělený na partii). Viz Timecontrols dokumentaci vysvětlující tyto hodnoty.

Příklad

[timecontrols]
default="180+1"
classical="40/7200:900+30"
standard="40/7200:3600"
rapid="900+10"
rapid30="1800"
blitz="300+5"
blitz5="300"
blitz3="180"
bullet="60"
bullet2="120+1"
hourglass="*180"

Tuto sekci můžete použít k přidání nových jmen existujícím příkazům nocheta (aliasů).

Ve výchozím nocheto.ini souboru jsou již některé aliasy předdefinovány. Například c = O-O znamená že můžete použít příkaz c k královské rošádě (cc = O-O-O je definováno pro dámskou rošádu).

V INI souborech je omezení na znaky které lze používat ve jménech vlastností. (například jméno vlastnosti nemůže začínat vykřičníkem !). Takové proměnné je potřeba umístit do alias[] takto: alias[!] = "nag !". (Toto definuje ! jako alias který spustí příkaz nag !)

Ve jménu aliasu se nedoporučuje používat podtržítka3.1.1 a v budoucích verzích je nebude možné používat vůbec4.0.0.

Aliasem můžete i přespat existující příkaz. Například redo = "r<" způsobí že příkaz redo (který je také volán stiskem klávesy ENTER) vždy půjde v hlavní větvi tahů (výchozí chování příklazu redo je, že jde vždy poslední (alternativní) větví ve které jste byli).

Vizte skci [alias] v výchozím nocheto.ini.

V této sekci je nakonfigurovaná databáze používaná k ukládání výsledků analýzy.

player

player = 

Player name (a name used in the PGN tag White or Black).

dbname

dbname = data/explorer/

Directory where to save (sqlite) database data.

You need to have the read/write access to this directory.

namespaces1.1.0

namespaces = primary

Namespace(s) used by explorer from which are selected games. You can use * for all existsing namespaces.

V této sekci se konfiguruje databáze která se používá pro načítání her a tahů explorerem her/tahů.

Můžete konfigurovat stejné vlastnosti jako v sekci [database].

Pokud sekce [explorer] není nakonfigurována, explorer tahů/her použije konfiguraci z sekce [database]. Můžete tak používat jednu databázi pro ukládání vyhodnocení tahů i explorer.