Official Guide · Windows

Manage a complete tournament with ChessPairings Desktop

From preparing the FIDE database to generating pairings, entering results and producing final reports. The client also works without an Internet connection and stores tournaments on your computer.

Windows 10/11 Swiss and Round Robin bbpPairings + Gacrux Offline operation
1

Dashboard and local work

At the start you will find recent tournaments and their progress. Double-click a tournament to open it, or select it and press Open tournament. The right button shows available quick actions.

The badge Protected local data remember that the work is saved in the computer database. Internet connection is not required during the tournament.
ChessPairings Desktop Dashboard
Dashboard, recent tournaments and local work status · Click to enlarge
2

Create and configure a tournament

Select New tournament. The path is divided into five steps and the tournament is created only on the last page.

  1. Information: name, location, Swiss or Round Robin system, variant and number of rounds.
  2. Time: Standard, Rapid or Blitz, base minutes and increment.
  3. Dates: start, end and calendar.
  4. Tiebreaks: main presets or Gacrux criteria in the order established by the regulation.
  5. Options: referee, rating floor, initial color, late entries and notes.
Check the format and number of rounds before generating the first pairing. Some structural settings can no longer be changed after the tournament starts.
Wizard to create a tournament
The first step of the creation wizard · Click to enlarge
3

FIDE archive and participants

Before the tournament, update the archive with Download and update, or use Upload ZIP with players_list_xml.zip.

Search FIDE

Search for last name, first name or FIDE ID, choose the correct person from the results and add them.

Manual entry

For players without FIDE ID, enter your details, federation and rating directly in the tournament.

Multiple IDs

Paste a list of FIDE IDs, one per line, to quickly add many subscribers.

Scheduled absences

Select one or more players and schedule BYE, half point, zero points or withdrawal per round.

Double-click a participant to edit their local copy, category, prize group, club and fixed board. The original FIDE database is never changed.

Participant management
FIDE search, player insertion and planned absences · Click to enlarge
Starting list
Control of numbers, titles, federations and ratings · Click to enlarge
4

Generate rounds

Open Pairings. When all results for the current round are complete you can:

  • press Generate round to use bbpPairings;
  • choose Manual round to compose every board;
  • check the checklist with colors, BYEs, floats and previous opponents;
  • correct the boards or cancel the last round before continuing.
With an odd number of players, bbpPairings assigns the automatic BYE to an eligible player. Organizer-requested BYEs are scheduled in the participants screen.
5

Enter and check the results

Each row has a menu for 1-0, draw, 0-1, forfeit and other supported outcomes. You can also use the keys configured in the settings and quickly move between the boards.

  • Activate Only to be completed to show only games without a result.
  • Limit the range of boards in larger events.
  • USA Clear round results only when you need to re-enter the entire round.
Pairings and result entry
Boards, results, BYEs and next-round generation · Click to enlarge
6

Standings, starting list and crosstable

Gacrux recalculates the standings using the configured tiebreaks. The starting list shows numbers, ratings and data sources; the crosstable reconstructs results and opponents round by round.

Tournament standings
Points and tiebreak criteria calculated locally · Click to enlarge
7

Define and award prizes

In the section Press Create overall, category or group prizes. Set the place, description, amount and whether the same player may receive multiple prizes. The preview uses the current standings and flags prizes that cannot be awarded.

8

Print and export

The reports section produces local files for:

  • participant list and starting list;
  • round pairings and missing results;
  • standings, crosstable and player cards;
  • TRF, FIDE summary, CSV and standalone HTML page.
The client does not publish to Chess-Results. Any publication on that service remains a separate online function.
Reports and exports
PDF, CSV, HTML, TRF and tournament operational documents · Click to enlarge
9

Connect to ChessPairings.org

Syncing is optional. Press Connect and sync: the browser asks to confirm the device code via password or OTP email. The password is not stored in the client.

  • Local changes are sent automatically.
  • Online changes are checked periodically.
  • Before replacing local data, a backup is created.
  • If both copies change, choose which one to keep in the conflicts section.
Linking your ChessPairings.org account
The optional sync home screen · Click to enlarge
10

TRF analysis, cloning and backup

Analyze TRF

It opens a read-only file, shows players, rounds, results and anomalies and allows you to clone it as a new local tournament.

Backup and restore

Create full copies, open your backups folder, restore a snapshot, and export diagnostics.

The restore replaces the current local database. Check the backup date and description before confirming.

Evolving guidance

This page follows the development of the Windows client. The screenshots were captured from version 0.36.0.

This site uses technical and analytics cookies to improve your experience.