Go Back > Extra Stuff > Hobbies > Chess

Thread Tools
Old 2013-08-25, 15:13   #1
NormanRKN's Avatar
Jul 2012
Saarland / Germany

10001002 Posts
Default Strongest chesscomputer of the world (open source)

if someone has a core or few cores free and like testing and maybe playing chess too and want to help the developers to optimize the code. (what ever ;) )
feel free to join the pioneers.


Fishtest is a distributed task queue for testing chess engines. The main instance for Stockfish is

It is currently being used for testing changes on Stockfish, using tens of thousands of games, both on Linux and Windows. The following setup describes a step-by-step installation for a machine that will run test matches (a worker).
Setup Python on Windows

On Windows you will need to install Python 2.7.x for x86 (not 3.x series and not 64 bit) from

In case something is not clear please read windows-step-by-step-installation.txt
Setup fishtest

You can download fishtest directly from Github:

or, in case you have a git installation, you can clone it.

git clone

Sign up

Create your username/password at
Launching the worker

To launch the worker open a console window in fishtest/worker directory and run the following command (after changing concurrency to the correct value for your system, see below), providing username and password you've been given.

python --concurrency 3 username password

or, after the first access, a simple


Option concurrency refers to the number of available cores in your system (not including Hyperthreaded cores!), leaving one core for the OS. For example, on my 4 core machine, I use --concurrency 3.

On Linux, you can use the nohup command to run the worker as a background task.

nohup python &

Override default make command

Once launched, fishtest will automatically connect to host, download the book, the cutechess-cli game manager and the engine sources that will be compiled according to the type of worker platform. If default make command is not suitable for you, for instance if you need to use some other compiler than gcc/mingw, then you can create a custom_make.txt file in fishtest/worker directory, containing a single line command that fishtest will run to compile the sources.
Running the website

This is only if you wish to run your own testing environment (ie. you are testing changes on another engine). As a pre-requisite, the website needs a mongodb instance. By default it assumes there is one running on localhost. You can set FISHTEST_HOST environment variable to connect to a different host. To launch a development version of the site, open a console window in fishtest/fishtest directory and do:

sudo python develop
on some machines you need: apt-get install PyQt4.x86_64
atm is only slow phyton but if someone can compile in C/C++ or somewhat else.
the optimium would be GPU-support :D

ready products to use:



Last fiddled with by NormanRKN on 2013-08-25 at 15:39 Reason: adding links
NormanRKN is offline   Reply With Quote
Old 2013-08-25, 20:30   #2
NormanRKN's Avatar
Jul 2012
Saarland / Germany

22×17 Posts

note: phyton is only the start environment not the optimized cores inside.
sorry for false connections ;)
NormanRKN is offline   Reply With Quote
Old 2021-01-03, 23:38   #3
MooMoo2's Avatar
"Michael Kwok"
Aug 2010

2B816 Posts

I did my small bit and contributed 10,836 CPU hours (~1.24 CPU years) and 685,030 games.

A total of 2,296.87 CPU years of work and 1,073,229,593 games were played by Fishtest users from 2019-09-28 to 2021-01-03 (463 days), which is an average rate of 4.96 CPU years/day and 2,317,990 games/day.
Attached Thumbnails
Click image for larger version

Name:	stats.png
Views:	245
Size:	85.8 KB
ID:	24109   Click image for larger version

Name:	stockfish 2019.png
Views:	231
Size:	166.7 KB
ID:	24110   Click image for larger version

Name:	stockfish 2021.png
Views:	234
Size:	124.0 KB
ID:	24111  
MooMoo2 is offline   Reply With Quote
Old 2021-01-04, 13:41   #4
Viliam Furik
Viliam Furik's Avatar
"Viliam Furík"
Jul 2018
Martin, Slovakia

31916 Posts

Originally Posted by ONeil View Post
Hi here is my stats for the long game.
I don't think this has any use whatsoever to this thread...
Viliam Furik is offline   Reply With Quote
Old 2021-01-05, 01:36   #5
Dr Sardonicus
Dr Sardonicus's Avatar
Feb 2017

2·3·17·61 Posts

Originally Posted by Viliam Furik View Post
Originally Posted by ONeil View Post
Hi here is my stats for the long game.
I don't think this has any use whatsoever to this thread...
That's good enough for me! Abracadabra, it's been moved to a thread in the poster's blog area
Dr Sardonicus is offline   Reply With Quote

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Source for gwtogiant smartypants Software 1 2014-09-18 00:16
Glucas Source nuggetprime Software 13 2011-01-14 19:51
PrimeNet source Unregistered Information & Answers 2 2009-12-11 11:42
Stats source em99010pepe No Prime Left Behind 2 2008-12-07 13:12
DRM, the end of open source, "grass roots", and creativity? E_tron Soap Box 1 2005-08-18 09:45

All times are UTC. The time now is 17:32.

Thu Feb 2 17:32:44 UTC 2023 up 168 days, 15:01, 1 user, load averages: 1.24, 1.09, 0.97

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔