Files & Databases Tab - Environment Options
This tab controls file management, database connections, and data persistence settings.
File Operations
Confirm overwrites
Prompts for confirmation before overwriting existing files.
When to disable: Only if you’re confident in your file management and use autosave.
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.
Save profile on quit
Preserves all optional settings when closing SwissSys, restoring them in the next session.
When to enable: Keep enabled to maintain consistent settings across sessions.
Default: Checked (on)
Prompt for batch operations
Controls whether SwissSys asks for confirmation during multi-section exports.
When to disable: If you regularly export multiple sections and consistently choose the same option.
Impact: Reduces prompts during batch export operations.
Default to version 10 format
Saves tournament files in the older version 10 Excel format.
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.
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.
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 disabled. The Undo menu option changes to “Can’t undo. (Minimal tempfiles.)” No temporary files are created, reducing disk I/O.
Trade-off: Disabling temp files improves performance on slow storage but removes the safety net of being able to undo actions.
Default: Unchecked (undo enabled)
Autosave
Automatically saves tournament files at critical moments during tournament operations.
When to enable: Recommended for all tournaments to prevent data loss.
Automatic save points:
- Before generating pairings
- After entering results
- Before major operations that modify tournament data
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.
When to disable: You might disable this if you’re managing backups manually or if disk space is very limited.
Impact:
- When CHECKED (default): SwissSys automatically saves backup files every 15 minutes to a
\Backups\subfolder in your tournament folder - When UNCHECKED: Automatic backups are disabled, 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
Default: Checked (automatic backups enabled)
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.
None: These settings come from your computer (application INI file), not the tournament file:
- Pairing restrictions - Options → Pairing Rules → Restrictions tab
- Bye strictness - Options → Pairing Rules → Byes tab
- Plus2/Minus2 rules - Options → Pairing Rules → Team tab
- Wall chart display - Display → Wallchart
- Standings display - Display → Standings
- Tiebreak configuration - Options → Tiebreaks
- All USCF pairing rules and advanced options
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.
Secondary database file
Provides an additional database source for player lookups.
When to use: Maintain a secondary database for backup player data or supplemental information.
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.