ChessRoster Platform Integration
SwissSys integrates with the ChessRoster web platform to provide seamless tournament management across desktop and web interfaces. This integration enables online tournament advertising, player registration, real-time result reporting, and automated synchronization of data.
New in v11.76: ChessRoster Platform Integration enables automated upload of tournament results to the ChessRoster platform. Bidirectional sync (downloading player registrations into SwissSys) is coming soon.
Key Features
ChessRoster integration provides comprehensive tournament management capabilities:
- 📢 Tournament Advertisement: Publish tournaments to the ChessRoster platform for online visibility, with automatic synchronization of tournament details and management of player registrations through the web interface.
- 🔐 Authentication & Security: Secure OAuth2-based authentication with encrypted credential storage (using Windows Credential Manager). No passwords are stored locally, and authentication tokens refresh automatically.
- 🔄 Data Synchronization: Upload tournament data (results, standings, pairings) to the web platform in real time. Bidirectional sync with player registrations will be available in a future update.
Getting Started
Initial Setup
To begin using ChessRoster integration:
- Verify you have a stable internet connection.
- In SwissSys, go to Internet → Sync with ChessRoster. This opens the ChessRoster Integration dialog where you will log in and link a tournament for synchronization.
- Follow the prompts (and see ChessRoster Integration Dialog) for detailed setup and sync instructions.
Account Requirements
You need an active ChessRoster account with tournament organizer permissions. Free registration is available on the ChessRoster platform.
Authentication & Security
ChessRoster integration uses OAuth2 authentication, with tokens stored securely via Windows Credential Manager. No passwords are stored in SwissSys. All communication with the ChessRoster platform uses HTTPS encryption for security.
Synchronization Features
Tournament Data Sync
- Tournament Details: Tournament name, location, dates, and format are automatically synchronized.
- Section Information: All sections (with their settings) are included in sync.
- Time Controls: Time control settings and format details sync to the platform.
- Registration Settings: Entry fees, eligibility requirements, and registration deadlines are uploaded.
Player Registration Management
Coming Soon: The ability to download player registrations from ChessRoster into SwissSys is planned. Currently, the integration supports uploading tournament data to the web platform only.
- Online Registration: Players register directly through the ChessRoster website for your tournament.
- Planned: Real-time Updates: In the future, changes in online registrations will automatically reflect in SwissSys (when bidirectional sync is available).
- Planned: Player Information Sync: Player details (ratings, contact info, memberships) will sync from web to SwissSys in a future update.
- Planned: Registration Status Sync: The status of registrations (confirmed, pending, withdrawn) will sync when bidirectional functionality is introduced.
Result Reporting (Available Now)
- Automatic Upload: With auto-sync enabled, SwissSys can upload results automatically after each round or in real-time.
- Manual Upload: Use the “Sync Now” button in the integration dialog to upload results on demand.
- Live Updates: Players and spectators can view live standings and pairings on the ChessRoster site.
- Round Management: Round results and pairing information are included in the uploads.
Configuration Options
Sync Settings
Configure which data synchronizes between SwissSys and ChessRoster:
- Player Registrations: (Planned) Include new online registrations and updates from the web.
- Tournament Results: Round results and standings.
- Tournament Settings: Tournament configuration and rule settings.
- Player Information: Player ratings, contact details, and roster changes.
Automation Settings
Control automatic synchronization behavior through the Auto-Sync Environment Option. This allows you to enable/disable auto-sync and adjust its frequency.
Related Topics
- ChessRoster Integration Dialog – Step-by-step setup and synchronization instructions in the SwissSys interface.
- Auto-Sync Environment Option – Configure automated upload settings (auto-sync).
- Hosted Website – Legacy manual upload method for tournament reports (for comparison or if not using auto-sync).
ChessRoster Platform Integration was introduced in SwissSys v11.76.