Files & Databases Tab - Environment Options
The settings available on this tab allow you to control your file management experience, such as autosave, database connections, and data persistence settings.
File Operations
Confirm overwrites
Prompts for confirmation before overwriting existing files.
Default: Checked (enabled)
Impact:
- When ON (recommended): Prevents accidental data loss by requiring confirmation.
- When OFF + Autosave ON: SwissSys saves changes automatically without prompts.
Disabling this setting removes an important safety check. Keep enabled unless you fully understand the implications.
When to disable: This setting should be left enabled. It should only be turned off if you have very specific file management needs regarding the level of prompts meant to prevent accidental data loss.
Save profile on quit
Preserves all optional settings when closing SwissSys, maintaining consistent settings across sessions.
Default: Checked (enabled)
When to disable: This setting should be left enabled and only turned off if you have specific profile setting needs.
Prompt for batch operations
Default: Checked (enabled)
Controls whether SwissSys asks for confirmation during multi-section exports.
Impact: Reduces prompts during batch export operations.
When to disable: If you regularly export multiple sections and consistently choose the same option.
Default to version 10 file format
Saves tournament files in the older version 10 Excel format.
Default: Unchecked (turned off)
When to enable: When sharing files with users who haven’t upgraded to current SwissSys versions.
Trade-off: Older format may lack newer features available in current file format.
Minimal tempfiles (& undo options)
Disables the creation of temporary files used for the Undo feature.
Default: Unchecked (turned off)
Impact:
- When UNCHECKED (default): Undo functionality is fully available. Operations like viewing pairings, moving players, deleting players, etc. create a temporary backup file that allows you to undo the operation.
- When CHECKED: Undo functionality is no longer available. The Undo menu option changes to “Can’t undo. (Minimal tempfiles.)” No temporary files are created, reducing disk I/O.
When to enable: Enable this if you’re running SwissSys on a slow storage device (older hard drive, network drive, USB drive) and want to reduce disk writes.
Trade-off: Disabling temp files improves performance on slow storage but removes the safety net of being able to undo actions.
Autosave
Automatically saves tournament files at critical moments during tournament operations.
Default: Checked (enabled)
Impact: automatic save points:
- Before generating pairings
- After entering results
- Before major operations that modify tournament data
When to disable: This setting should be left enabled for all tournaments to prevent data loss.
Works with: Combine with “Confirm overwrites” setting to control the level of save prompts you receive.
Save backups automatically
Automatically creates timestamped backup files of your tournament at regular intervals.
Default: Checked (enabled)
Impact:
- When CHECKED (default): SwissSys automatically saves backup files every 15 minutes to a
\Backups\subfolder in your tournament folder - When UNCHECKED: Backups are no longer saved automatically, but you can still create manual backups via the File menu
- Backup filename format:
[TournamentName] Backup~Rd[Round][DateTime].BK - Example:
Spring Open Backup~Rd5C 20231215-143025.BK
Note: This setting can also be toggled from the main menu: File → Save backups automatically
When to disable: This setting should be left enabled for almost all situations. Rare exceptions might be if you are managing backups manually or if disk space is very limited.
Recommendation: Keep this enabled for data protection, especially during active tournament rounds.
Settings to link with the section
This option controls how SwissSys saves pairing and display settings with your tournament file. Choose the method that best fits your workflow:
| Method | Where Settings Are Stored | Best For | Key Benefits |
|---|---|---|---|
| None (Default) | Application settings only | Consistent settings across all tournaments | Simple setup; settings don’t change between tournaments |
| Basic | Tournament file (.sjson) | Tournament-specific pairing rules | Common settings travel with the file; each section can differ |
| Full | Tournament file + separate .ini files | Advanced users with complex multi-section events | Maximum flexibility; complete control per section |
| Integrated (Recommended) | Tournament file (.sjson) only | Sharing tournaments with others | Fully self-contained; no external files needed |
What pairing and display settings are saved with each method
Note: Core tournament data (players, pairings, section setup, etc.) is always saved in the .sjson file. This setting only controls where certain pairing rules and display preferences are stored.
The following settings come from your computer (application INI file), not the tournament file:
- Pairing restrictions - Setup → Rules for pairing… → Restrictions tab
- All USCF pairing rules and advanced options - Setup → Rules for pairing… → USCF tab
- Bye strictness - Setup → Rules for pairing… → Byes tab
- Plus2/Minus2 rules - Setup → Rules for pairing… → Team tab
- Wall chart display - Right click on standings/wallchart → Format options… → Wallchart tab
- Standings display - Right click on standings/wallchart → Format options… → Standings tab
- Tiebreak configuration - Setup → Tiebreaks
Basic: Saves a handful of pairing/display settings in the tournament file:
- In tournament file: Pairing restrictions, bye strictness, Plus2/Minus2 rules, wall chart display, standings display, tiebreak configuration
- Still from computer: All USCF pairing rules and advanced options
Full: Saves Basic settings in tournament file plus all USCF pairing rules in separate .ini files per section.
Integrated: Saves everything Full mode saves, but all embedded in the tournament file—no separate .ini files.
Integrated mode was introduced in v11.76. Files with Integrated settings will silently fall back to computer-level settings when opened in v11.75 or earlier.
We recommend using “Integrated” for most users. It makes your tournament completely portable while preserving all your pairing settings. If you regularly share tournament files with other directors or work on multiple computers, Integrated ensures everything travels together.
For more detailed information about these modes, see Link Settings with Section.
Use “None” if you run similar tournaments repeatedly and want consistent behavior without per-tournament configuration.
Database File Paths
Configure the locations of various database and reference files used by SwissSys.
Primary database file
Specifies the main player database for registration (USCF database or custom database).
Setting location: Usually configured via Database wizard or Database Setup dialog.
Purpose: Primary source for player ratings, IDs, and contact information during registration.
Note: Configure which rating types to use from this database in Rating Configuration.
Secondary database file
Provides an additional database source for player lookups.
When to use: If you are maintaining a secondary database for backup player data or supplemental information.
Note: Configure which rating types to use from this database in Rating Configuration.
Network database
Specifies the database file used for Network Mode operations.
Purpose: Shared database for multi-station registration setups.
Club list path
Location of your current club list file.
Alternative setting: File → Club → Change current club
Purpose: Maintains list of chess clubs for player affiliation tracking.
Team name file
Storage location for team codes and their full names.
Purpose: Automatically loads saved team name expansions when SwissSys starts, providing consistent team naming across tournaments.
Related Topics
- Display - Section panels, name formats, key codes, and visual preferences
- Ratings - Rating sources, formulas, and online search preferences
- Link Settings with Section - Detailed guide to settings linking modes