Skip to Content
SwissSys UsageTutorialsStep 16 - Setting Up a Database for Player Registration

Step 16 - Setting Up a Database for Player Registration

Databases dramatically speed up player registration by automatically populating ratings, membership status, and other player information. This tutorial introduces database setup in SwissSys.

Why Use a Database?

Setting up a database provides several benefits:

  • Save Time: Look up players instantly by name or ID
  • Reduce Errors: Eliminate manual data entry mistakes
  • Verify Membership: Check expiration dates automatically
  • Access Ratings: Pull current ratings from USCF, CFC, or FIDE
  • Offline Operation: Work without internet connection once downloaded

Online Alternative: For USCF tournaments with internet access, you can use the “Search online” tab in the registration dialog for real-time player lookups without downloading a database.


Supported Database Types

SwissSys supports official databases from three chess federations:

DatabasePlayersUpdate FrequencyRecommended Format
USCF~450,000MonthlyBinary (.rbin.gz)
CFC~20,000PeriodicBinary (.rbin.gz)
FIDEWorldwideMonthlyText (.txt)

The new .rbin format provides significantly faster performance. All previous USCF and CFC database formats remain fully supported.


Quick Setup with Database Wizard

The Database Wizard is the fastest way to get started.

Open the Database Wizard

Go to Database > Database wizard…

Select Your Database Type

Click the appropriate button:

  • USCF - For US Chess Federation database
  • CFC - For Chess Federation of Canada database
  • FIDE - For international FIDE database

Database type selection

Download or Browse

When prompted, choose:

  • Yes - Download the latest database from the internet (recommended)
  • No - Browse to an existing database file on your computer

Complete Setup

Follow the wizard prompts. SwissSys will automatically configure the database for you.

That’s it! The wizard handles all the technical details automatically.

Example: USCF Database Setup

Here’s a complete example using the USCF database:

Run the Wizard

Go to Database > Database wizard… and click USCF.

Download Latest

Click Yes when asked to download.

Choose Location

Select where to save the database (the default location is recommended).

Note: The download gets the latest available database. Your preference for which supplement to use (“Latest” vs “Tournament date”) is configured later in the Rating Search dialog when you actually register players.

Download and Install

Click Download and install.

The wizard will download approximately 15-20 MB and configure SwissSys automatically.

Test Your Setup

Go to the registration dialog and click “Search database” to verify the setup works.

For detailed USCF setup instructions, see Downloading USCF Database.


CFC and FIDE Databases

Setup for CFC and FIDE databases works similarly:

CFC Database

Run Wizard

Database > Database wizard… → Click CFC

Download

Click Yes to download (~1-2 MB download)

Auto-Configure

The wizard configures everything automatically

See Downloading CFC Database for details.

FIDE Database

Run Wizard

Database > Database wizard… → Click FIDE

Download

Click Yes to download

Extraction

The wizard downloads a zip file, extracts it, and configures SwissSys automatically

See Downloading FIDE Database for details.


Custom and Legacy Databases

If you have a database in another format (Excel, Access, dBase, CSV):

Use Database Setup

Go to Database > Database setup… instead of the wizard.

Select File

Browse to your database file.

Configure Fields

Map your database fields to SwissSys fields.

Save Configuration

Click OK to save your settings.

See Legacy Database Formats for detailed instructions.


After Setup is Complete

Once your database is configured:

Configure Rating Search Settings

The first time you register a player, SwissSys will prompt you with the Rating Search dialog. This is where you configure:

  • Federation (USCF, FIDE, or N/A)
  • Rating type (Regular, Quick, or Blitz)
  • Supplement date preference (Latest or Tournament date)

Your choices persist across tournaments, but you can change them anytime via Options > More options in the registration dialog.

For complete details on rating configuration options, see Ratings Tab - Environment Options.

Test the Database

Open Registration

Go to Players > Register

If prompted, configure the Rating Search dialog settings and click OK.

Enter a Name

Type a player’s last name.

Search Database

Click the “Search database” button.

Verify Results

The player’s information should populate automatically.

Using the Database

The workflow during tournaments:

  1. Download database (one-time setup, done above)
  2. Configure Rating Search (first-time prompt, settings persist)
  3. Register players (ratings pulled from database with your configured preferences)

During registration:

  • Enter the player’s name or ID
  • Click “Search database”
  • SwissSys fills in ratings, membership, and other data automatically based on your Rating Search configuration
  • Verify the information and complete registration

Learn More

For comprehensive database information, see:


Conclusion

Databases are a powerful tool for speeding up tournament registration and reducing errors. The Database Wizard makes setup quick and easy, so you can focus on running a great tournament.

End of Tutorial.

Click here to return to the Tutorials overview.

Last updated on
See something that needs updating? .