How to send winrate and pv to CGOS.
To send winrate and pv to CGOS, you need to use new zakki's python client.
Also, you have to use "cgos-genmove_analyze" instead of "genmove".
However, KataGo and LeelaZero do not need "cgos-genmove_analyze" implementation.
New client uses "cgos-genmove_analyze", "kata-genmove_analyze"(KataGo) or "lz-genmove_analyze"(LeelaZero) instead of "genmove" if it is available.
KataGo and LeelaZero have these commands.
Other programs use "cgos-genmove_analyze" to send winrate instead of "genmove".
In first example, move is "O15", winrate is 0.135.
And write "play O15" and send two newlines(\n).
You can send more information. In next example, winrate, score pv and ownership are sent.
cgos-genmove_analyze w
=
{"moves":[{"move":"O15","winrate":0.135}]}
play O15
cgos-genmove_analyze b
=
{"moves":[{"move":"P17","winrate":0.508,"score":-2.6,"pv":"O18 N17 D3"}],"ownership":"y35678961tmifdgkpwxr6575+9+zrkgglgkk1xsB78ge+8xndbPkNeb1yNBBBBBC++pfULKV99rxEBGLSXXU+paO++8+rusDDFGljrU+iNn+88+5kmDDDED99ppVep99++99gDDDFEB908fIk9+E++SdDDDDEB972ocGF+E9HSWCCBCABB9988rHEE9HHYCCCCCDBB9rvcDRMHI5sCCCDDFHIIwhdTkiI756CCCDEGKQdecYVKxl775DBCDFIMQVYXTEZQ3243CCCDEJPRDTPMHCWoy4d+AAAAAQffjBBBB222CX+++++RDgh++U++BCCCE+9++97++5898+87CDDD+9998888778889kQDCC"}
play P17
It is also possible to send multiple moves winrate and score.
Please see the details.
GTP tournament game expansion
https://github.com/zakki/cgos/wiki/GTP-tournament-game-expansion
How to Run KataGo with winrate on Windows11
Install Python.
Python Releases for Windows
https://www.python.org/downloads/windows/
Run python-3.11.3-amd64.exe, check "Add Python.exe to PATH", click "Install now".
Download zakki's CGOS python client
https://github.com/zakki/cgos/archive/refs/heads/genmove_analyze.zip
Unzip genmove_analyze.zip
right click on start button. "Explorer". select "Download" folder. right-click "genmove_analyze.zip". "extract all".
Edit cgos-genmove_analyze\client-python\simple.cfg (You should change ServerUser and ServerPassword.)
CommandLine = C:\Go\Lizzie\katago\katago gtp -model C:\Go\Lizzie\katanetwork.gz -config C:\Go\Lizzie\katago-gtp10.cfg
ServerHost = yss-aya.com
ServerPort = 6819
ServerUser = kata_test1234
ServerPassword = password
This example uses Lizzie's KataGo.
https://github.com/featurecat/lizzie/releases/tag/0.7.4
Run command-prompt
"Start" - "All Apps" - "Windows Tool" - "Command Prompt"
In command-prompt,
c:\Users\yourname> cd Downloads\cgos-genmove_analyze\cgos-genmove_analyze\client-python
Run client
> python src\cgosclient.py simple.cfg
New CGOS python server with python client
https://github.com/zakki/cgos
All implementation of new CGOS python server, client and WGo with graph are made by zakki-san. Thank you!