THE 18TH UEC CUP

Communication Protocol

Communication specifications and setup instructions for the tournament server. The content is identical to that of the 17th tournament.

A modified version of the CGOS server is used as the UEC Cup game server.

1. Network Environment

Wi-Fi is available at the venue. The password will be announced on site.

LAN connections using RJ-45 modular jacks are also provided. IP addresses are normally assigned by DHCP, although manual configuration may be requested.

2. Game Server

CGOS, UEC Cup edition, is used. The source code is available on GitHub.

ServerTo be announced shortly
PortTo be announced shortly

3. Client Programs for Connecting to CGOS

A GTP-compatible engine can connect with cgos-client-python on Linux or Windows, or CGF Go Board on Windows.

A program that can play on the standard CGOS service can participate. The tournament server uses Japanese rules, 6.5 komi, and 30 minutes.

4. Python Client Setup

  1. Install Python for Windows and add Python to PATH.
  2. Download and extract cgos-client-python-v1.0.0.zip.
  3. Edit simple.cfg:
    CommandLine = C:\\Go\\Lizzie\\katago\\katago gtp -model C:\\Go\\Lizzie\\katanetwork.gz -config C:\\Go\\Lizzie\\katago-gtp10.cfg
    ServerHost = 123.45.67.89
    ServerPort = 6819
    ServerUser = your_program_name
    ServerPassword = password
  4. Open Command Prompt, move to the extracted directory, and connect:
    c:\\Users\\yourname> cd Downloads\\cgos-client-python-v1.0.0\\cgos-client-python-v1.0.0
    > python bin\\cgosclient.py simple.cfg

5. CGF Go Board Setup

  1. Download and extract cgfgoban112.zip, then run cgfgoban.exe.
  2. Configure the GTP command:
    C:\\Go\\Lizzie\\katago\\katago gtp -model C:\\Go\\Lizzie\\katanetwork.gz -config C:\\Go\\Lizzie\\katago-gtp10.cfg
  3. Set Black to CGOS and White to Computer (GTP). Colors are assigned automatically.
  4. Use IP 123.45.67.89, port 6819, your program name, and password. Set board size 19, komi 6.5, and no handicap.

6. Starting a Test Game

Participants are strongly encouraged to conduct test games. Testing is available until the morning of the tournament.

$ telnet 123.45.67.89 6819
protocol genmove_analyze
e1
username
admin
password
admin
ok
who
match Aya gnugo1 1800 1800

The Windows telnet client is not recommended. Use PuTTY with a Raw connection.

7. Watching Games

Test and tournament games can be watched at https://uec-go.com/uec2025/.

8. Request to Participants

Participants are strongly encouraged to implement cgos-genmove_analyze and send evaluation values and principal variations to the server.