gbtami / fairyfishnet

Fork of https://github.com/niklasf/fishnet Supports variants playble on https://www.pychess.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fairyfishnet: distributed Fairy-Stockfish analysis for pychess.org

image

Installation

  1. Request your personal fairyfishnet key on pychess Discord https://discord.gg/aPs8RKr
  2. Install the fairyfishnet client.

    Via pip

    To install or upgrade to the latest version do:

    pip3 install --upgrade --user fairyfishnet

    Example usage:

    python3 -m fairyfishnet --auto-update

    Optional: Generate a systemd service file:

    python3 -m fairyfishnet systemd

    Via Docker

    There is a Docker container courtesy of @mklemenz. For example you can simply do:

    docker run mklemenz/fishnet --key MY_APIKEY --auto-update

pychess-variants custom Fairy-Stockfish

fairyfishnet is using Fairy-Stockfish by @ianfab.

You can build Fairy-Stockfish yourself (for example with ./build-stockfish.sh) and provide the path using python -m fairyfishnet --stockfish-command. Otherwise a precompiled binary will be downloaded for you.

Overview

image

See protocol.md for details.

License

fairyfishnet is licensed under the GPLv3+ license. See LICENSE.txt for the full license text.

About

Fork of https://github.com/niklasf/fishnet Supports variants playble on https://www.pychess.org

License:GNU General Public License v3.0


Languages

Language:Python 98.8%Language:Shell 1.0%Language:Dockerfile 0.3%