CGOS is a Go server for computer programs.
Server is running on
http://www.yss-aya.com/cgos/
Latest (2023/12/09) version can show winrate, and has my cgos changes.
https://github.com/zakki/cgos
Original source code are on sourceforge.
https://sourceforge.net/projects/cgos/
server
$ cd server/cgos.vfs
$ tclkit main.tcl ../cgos9.cfg
$ cd cgosboar/9x9
$ echo ban_user_name >> badusers.txt
make standings.html
$ cd server/webuild.vfs
$ nohup tclkit webmain.tcl ../cgos9.cfg > /dev/null &
byeselo
$ cd bin
$ nohup ./wbloop > /dev/null &
$ cd cgosboar/9x9
$ sqlite3 cgos.state
sqlite> .tables
sqlite> select * from games;
anchors clients gameid games password
sqlite> .schema anchors
sqlite> insert into anchors values('Gnugo-3.7.10-a1', 1800);
sqlite> .exit
- Recent 300 games on cross-table page.
- Default rating is average of active players.
- WGo viewer
- 7.0 komi and handling draw for rating calculation.
- Shorter pgn file for BayesElo (cgosBayes).
- Forbid number only account.
- Bug fixed to send info all 'catch {puts $soc "info $msg"}'
- badusers.txt for not removing dead stones or too many timeout.
- Reduce anchor vs anchor.
How to build from source:
- Add tclkit to your path
a. Identify your platform specific tclkit in third_party directory
b. Make a copy (called tclkit) somewhere in your path
(~/bin and /usr/bin are good candidates for unix systems) - Go into the directory of the component you wish to build (e.g. client)
- Run gnu make (on unix systems, this should just be 'make')
Is there no tclkit for your environment in the repository?
Other kits can be downloaded from http://www.equi4.com
Don't have gnu make? You have two options:
Option 1: Obtain gnu make
Option 2: Run individual commands out of the makefile (e.g. sdx wrap)