Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 03.08.2022, 22:01
Mahatma Mahatma ist offline
Milton Bradley
 
Registriert seit: 29.07.2022
Beiträge: 43
Abgegebene Danke: 29
Erhielt 21 Danke für 8 Beiträge
Aktivitäten Langlebigkeit
0/20 2/20
Heute Beiträge
0/3 sssssss43
AW: BearChess

Guten Abend Lars!

Ich benutze Stockfish 15. Bei Fritz bzw. Chessbase gebe ich den Pfad im Programm/ GUI ein.

Habe folgendes im Internet gefunden, kann aber nichts damit anfangen:

The option "SyzygyPath" should be set to the directory or directories that contain the .rtbw and .rtbz files. Multiple directories should be separated by ";" on Windows and by ":" on Unix-based operating systems. Do not use spaces around the ";" or ":".

Example: C:\tablebases\wdl345;C:\tablebases\wdl6;D:\tableba ses\dtz345;D:\tablebases\dtz6

https://github.com/ianfab/Musketeer-Stockfish

Wünsche Dir ein geruhsame Nacht.
Marcus
Mit Zitat antworten
  #2  
Alt 03.08.2022, 22:41
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 59
Land:
Beiträge: 651
Abgegebene Danke: 213
Erhielt 1.146 Danke für 357 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 ssssss651
AW: BearChess

Hallo Marcus,

 Zitat von Mahatma Beitrag anzeigen
Guten Abend Lars!

Ich benutze Stockfish 15. Bei Fritz bzw. Chessbase gebe ich den Pfad im Programm/ GUI ein.

Habe folgendes im Internet gefunden, kann aber nichts damit anfangen:

The option "SyzygyPath" should be set to the directory or directories that contain the .rtbw and .rtbz files. Multiple directories should be separated by ";" on Windows and by ":" on Unix-based operating systems. Do not use spaces around the ";" or ":".

Example: C:\tablebases\wdl345;C:\tablebases\wdl6;D:\tableba ses\dtz345;D:\tablebases\dtz6

https://github.com/ianfab/Musketeer-Stockfish

Wünsche Dir ein geruhsame Nacht.
Marcus
Fritz und auch die anderen GUIs wie Shredder und HIARCS, übernehmen für die Engines den Zugriff auf die Endspieldatenbanken und blenden den Engine-Parameter für den Pfad bei der Engine-Konfiguration einfach aus.
Das hat den Vorteil, dass auch Engines, die mit den Endspieltabellen gar nicht umgehen können, davon profitieren und nebenbei wird auch der PC weniger belastet.
Bei Shredder kann man aber z.B. das Häkchen für "GUI nutzt Endspieldatenbanken" rausnehmen. Dann wird der Engine nur der Pfad bzw. Pfade zu den Datenbanken übermittelt.
Das könnte ich in BearChess auch noch einbauen, aber eine direkte Unterstützung der Endspieldatenbanken erstmal nicht.

Was bedeutet dass jetzt für Dich und BearChess?
Bei der Engine-Konfiguration gibst du unter "SyzygyPath" die verschiedenen Pfade zu Datenbanken ein, getrennt durch ein ";".
"c:\Tablebases\SyzygyDTZ;c:\Tablebases\SyzygyWDL;c: \Tablebases\Syzygy345";

Klicke auf die Grafik für eine größere Ansicht

Name:	SF15.png
Hits:	40
Größe:	42,3 KB
ID:	5551

Gruß
Lars

Geändert von lars (03.08.2022 um 22:43 Uhr) Grund: Rechtschreibung korrigiert
Mit Zitat antworten
  #3  
Alt 15.09.2022, 21:36
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 55
Land:
Beiträge: 6.519
Bilder: 1
Abgegebene Danke: 1.655
Erhielt 4.693 Danke für 1.403 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
9/20 20/20
Heute Beiträge
0/3 sssss6519
AW: BearChess

Hallo Lars,

kurze Frage. Lässt sich das "Schleifen" bei dem Millennium Brett noch genauer einstellen? Also wie bei dem Treiber von Graham?

Danke.

Gruß
Micha
Mit Zitat antworten
  #4  
Alt 15.09.2022, 22:14
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 59
Land:
Beiträge: 651
Abgegebene Danke: 213
Erhielt 1.146 Danke für 357 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 ssssss651
AW: BearChess

Hallo Micha,

 Zitat von Chessguru Beitrag anzeigen
Hallo Lars,

kurze Frage. Lässt sich das "Schleifen" bei dem Millennium Brett noch genauer einstellen? Also wie bei dem Treiber von Graham?

Danke.

Gruß
Micha
aktuell nicht. Nehme ich aber auf für die nächste Version. Die kommt wahrscheinlich noch diesen Monat. Die FICS-Integration hat doch mehr Aufwand gekostet als ich ursprünglich gedacht hatte, aber sollte bald geschafft sein.

Gruß
Lars
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu lars für den nützlichen Beitrag:
Chessguru (15.09.2022), RetroComp (25.10.2022)
  #5  
Alt 15.09.2022, 22:19
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 55
Land:
Beiträge: 6.519
Bilder: 1
Abgegebene Danke: 1.655
Erhielt 4.693 Danke für 1.403 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
9/20 20/20
Heute Beiträge
0/3 sssss6519
AW: BearChess

Hi Lars,

danke. Eilt nicht, die jetzige Version ist auch so absolut genial!

Gruß
Micha
Mit Zitat antworten
  #6  
Alt 15.09.2022, 22:26
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 59
Land:
Beiträge: 651
Abgegebene Danke: 213
Erhielt 1.146 Danke für 357 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 ssssss651
AW: BearChess

Hallo Micha,

 Zitat von Chessguru Beitrag anzeigen
Hi Lars,

danke. Eilt nicht, die jetzige Version ist auch so absolut genial!

Gruß
Micha
vielen Dank! Man kann ewig daran weiterarbeiten und verbessern

Gruß
Lars
Mit Zitat antworten
  #7  
Alt 17.09.2022, 00:30
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 59
Land:
Beiträge: 651
Abgegebene Danke: 213
Erhielt 1.146 Danke für 357 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 ssssss651
AW: BearChess

Hallo Micha,

 Zitat von Chessguru Beitrag anzeigen
Hallo Lars,

kurze Frage. Lässt sich das "Schleifen" bei dem Millennium Brett noch genauer einstellen? Also wie bei dem Treiber von Graham?

Danke.

Gruß
Micha
so wird der Einstellungsdialog aussehen: Man kann dann die Scan-Frequenz und die Verzögerung (debounce) einstellen.

Klicke auf die Grafik für eine größere Ansicht

Name:	Settings.png
Hits:	76
Größe:	31,6 KB
ID:	5574

Gruß
Lars
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu lars für den nützlichen Beitrag:
Chessguru (17.09.2022), Ironman (17.09.2022), Mapi (17.09.2022), Mythbuster (17.09.2022), RetroComp (25.10.2022)
  #8  
Alt 17.09.2022, 19:11
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 55
Land:
Beiträge: 6.519
Bilder: 1
Abgegebene Danke: 1.655
Erhielt 4.693 Danke für 1.403 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
9/20 20/20
Heute Beiträge
0/3 sssss6519
AW: BearChess

Hi Lars,

perfekt!

Noch eine andere Frage. Wo werden eigentlich die eingebundenen Engines verwaltet? Kann ich diesen Vorgang automatisieren oder muss ich jede Engine per Hand einbinden?

Danke.

Gruß
Micha
Mit Zitat antworten
  #9  
Alt 17.09.2022, 21:17
Benutzerbild von achimp
achimp achimp ist offline
Schachcomputer Koryphäe
 
Registriert seit: 23.05.2008
Ort: Detmold
Alter: 66
Land:
Beiträge: 1.616
Abgegebene Danke: 891
Erhielt 788 Danke für 347 Beiträge
Aktivitäten Langlebigkeit
1/20 16/20
Heute Beiträge
0/3 sssss1616
AW: BearChess

Hi Lars,
meine Frage geht in dieselbe Richtung:

Unter C:\Users\achim\AppData\Local\BearChess\uci werden die divrsen Einträge in Dateien mit Zufallsnamen (!?) abgelegt.
Ich wollte eine größere Anzahl auf meinen Laptop übertragen, ohne alles neu eingeben zu müssen - hat er aber nicht genommen (auch Kopie des ganzen Verzeichnisses schlägt fehl).
Wie bekomme ich die fertigen Einstellungen auf einen anderen Rechner?

Gruß
Achim

 Zitat von Chessguru Beitrag anzeigen
Hi Lars,

perfekt!

Noch eine andere Frage. Wo werden eigentlich die eingebundenen Engines verwaltet? Kann ich diesen Vorgang automatisieren oder muss ich jede Engine per Hand einbinden?

Danke.

Gruß
Micha
Mit Zitat antworten
  #10  
Alt 17.09.2022, 23:25
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 59
Land:
Beiträge: 651
Abgegebene Danke: 213
Erhielt 1.146 Danke für 357 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 ssssss651
AW: BearChess

Hallo,

zur Frage, wie die Engines in BearChess verwaltet werden:
Innerhalb des UCI-Verzeichnisses (bei mir ab C:\Users\larsn\AppData\Local\BearChess\uci), gibt es für jede installierte Engine ein weiteres Verzeichnis. In dem Verzeichnis befindet sich eine Datei mit der UCI-Konfiguration und weitere Informationen zu der Engine.
Die Namen werden beim Installieren der Engine per Zufall vergeben, damit sie eindeutig bleiben. So ist es z.B. leichter, die gleiche Engine mit unterschiedlichen Parametern zu installieren und zum Deinstallieren muss nur das Verzeichnis gelöscht werden. Auch werden in dem Verzeichnis die Log-Dateien zu der jeweiligen Engine geschrieben.

Eigentlich reicht es aus, alle diese Unterverzeichnisse auf einen anderen Rechner zu kopieren und man hat dort die gleiche Konfiguration wie auf dem Quell-Rechner. Der Haken ist aber, dass sich auch die Engine in dem gleichen Verzeichnis befinden muss, wo sie auch auf dem Quell-Rechner liegt. Beim Start von BearChess werden die Dateien eingelesen und überprüft, ob auch die dort hinterlegte Engine-Datei existiert. Wenn nicht, wird sie auch nicht in der Liste aufgenommen.
Hier ein gekürztes Beispiel für Stockfish:

HTML-Code:
<?xml version="1.0" encoding="utf-8"?>
<UciInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Id>uci4f32494ef90c48a8ba4b571b3f31790f</Id>
  <Name>Stockfish 15 Weak</Name>
  <OriginName>Stockfish 15</OriginName>
  <Author>the Stockfish developers (see AUTHORS file)</Author>  <FileName>D:\engines\stockfish_15\stockfish_15_x64_avx2.exe</FileName>
Hier muss auch auf dem Ziel-Rechner die Engine-Datei
D:\engines\stockfish_15\stockfish_15_x64_avx2.exe
existieren.

Eine Automatik zum Einlesen von Engines gibt es nicht. Es genügt zwar, mit Drag&Drop die Engine-Datei auf das "EXE"-Icon zu ziehen, aber ich weiß nicht ob es praktikabel ist, ein Verzeichnis darauf abzulegen und BearChess versucht alle EXE-Dateien unterhalb des Verzeichnisses als Engine zu installieren. Oder wie hast du dir das gedacht, Micha?

Gruß
Lars
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu lars für den nützlichen Beitrag:
achimp (18.09.2022), applechess (18.09.2022), Chessguru (18.09.2022)
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:24 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info