GitBook Assistant Ask chevron-down Launchers Launcher Settings Configure launcher behavior and advanced options
Fine-tune your launcher's behavior, features, and performance. ⚙️
General Settings
Basic Configuration
Setting
Description
Default
Display name in title bar
Launcher Status Control
Manage your launcher's availability and communicate status to players.
Settings:
Setting
Description
Default
Enable or disable the launcher completely
Put launcher in maintenance mode
Display custom message to all users
How It Works:
Enabled (Enable Launcher: enabled) - Launcher functions normally, users can access all features
Maintenance Mode (Maintenance Mode: enabled) - Launcher shows maintenance notice to users
Disabled (Enable Launcher: disabled) - Launcher access is blocked completely
Alert Message - Custom banner message displayed to all users
Use Cases:
Maintenance Mode - Display "Server under maintenance" during backend updates
Alert Message - Announce "New update released!" or "Event starting soon!"
Disabled State - Temporarily block access during critical infrastructure work
circle-exclamation
Impact: When disabled, users cannot access the launcher. Use maintenance mode for scheduled downtime with user communication.
Update Settings
Auto-Update Configuration
Fully Automatic Updates
spinner
Settings:
Ask Before Updating
spinner
Settings:
Manual Updates Only
🔍 Player clicks "Check for Updates"
Update Schedule
Schedule
Check Frequency
Best For
Feature Toggles
Enable/Disable Features
Control which features are available:
✅ News Feed
Display news and announcements
✅ Discord RPC
Show game activity on Discord
✅ Crash Reports
Send crash dumps for analysis
❌ Mod Support
Allow players to install mods
Authentication Settings
Mandatory Authentication
Configuration:
Guest Mode Allowed
Configuration:
No Authentication
Configuration:
OAuth Providers
Connect third-party authentication:
Provider
Status
Configuration
Windows Configuration
Configure platform-specific settings for the Windows launcher build.
Basic Settings:
Setting
Description
Default
Name of the launcher .exe file
Platform-specific maintenance
Button opens URL instead of launching game
URL to open when "Link Only" is enabled
Link Only Mode:
When enabled, the launcher button opens a website instead of the launcher executable.
Use Cases:
Redirect users to a download page
Link to external platforms
Redirect to new launcher version
Launch Arguments:
Setting
Description
Default
Enable Custom Launch Arguments
Enable custom launch arguments
Arguments passed to launcher executable
Enable Global Games Launch Arguments
Enable global arguments for all apps
Global Games Launch Arguments
Arguments applied to ALL apps in launcher
Launch Arguments Priority:
Examples:
Advanced Settings
Advanced Configuration Options
Configure advanced launcher behavior and features.
Directory Settings:
Setting
Description
Default
Name of the apps root directory
How Directory Structure Works:
The mainAppSubdirectoryName defines where apps are installed:
Custom Examples:
Launch Arguments:
Setting
Description
Default
Global Games Launch Arguments
Global arguments applied to all apps
Installer Settings:
Setting
Description
Default
Include installer in launcher deployments
Update & Verification Settings:
Setting
Description
Default
Check for Updates Interval
How often to check for updates (seconds)
Verify Files at Launcher Start
Verify launcher files on start
Verify Files at App Start
Verify app files before launching
UI Settings:
Setting
Description
Default
Slideshow image interval (seconds)
Auto-play slideshow when launcher starts
Display server status indicator
Forced Updates:
Setting
Description
Default
Minimum Required Build Version
Minimum launcher build ID required to access
How Forced Updates Work:
When set, players must update to at least this build version before accessing the platform.
Use Cases:
Critical security patches
Breaking changes in game protocol
Deprecation of old launcher versions
circle-exclamation
Impact: Players with older versions will be required to update before they can use the launcher.
Override default installation paths:
Security Settings
File Verification
spinner
Verification Modes:
Mode
Speed
Security
Best For
Language Settings
Available Languages:
🇧🇷 Portuguese (Português)
Auto-Detection:
✅ Remember user preference
Analytics & Telemetry
Data Collection
Control what data is collected:
Complete Data Collection
Notification Settings
Notification
Description
Default
Notify when game update ready
Alert for new news articles
Notify when download finishes
Advanced Settings
File Directories
Setting
Description
Default
Main App Subdirectory Name
Folder name where games are stored
Update & Deploy Settings
Setting
Description
Default
Check for Updates Interval
How often to check for launcher updates (seconds)
Build Windows installer (.exe) in addition to ZIP
Update Intervals:
3600 - Every hour (recommended)
300 - Every 5 minutes (testing only)
News & Slideshow Settings
Setting
Description
Default
Seconds between slideshow images
Auto-start slideshow when launcher opens
Server & Verification
Setting
Description
Default
Display server status indicator
Verify Files at Launcher Start
Check file integrity when launcher starts
Verify Files at App Start
Check file integrity before launching game
File Verification Impact:
At Launcher Start - Slower startup, ensures all files are valid
At App Start - Verifies only the game about to launch
Both Disabled - Fastest, but no integrity checks
circle-exclamation
Performance: Enabling "Verify Files at App Start" may cause 1-5 second delay before game launches, depending on game size.
Setting
Description
Default
Minimum Required Build ID
Force users to update to specific build
How It Works:
Select a build ID from completed builds dropdown
Users with older versions must update before accessing the launcher
Set to "No minimum" to make updates optional
Use Cases:
Critical security patches
Breaking changes in launcher functionality
triangle-exclamation
Important: Setting a minimum required build will block all users with older versions. Use carefully and communicate updates to your users.
Example:
✅ Test Changes
Test settings before pushing to production
✅ Document Changes
Keep changelog of setting modifications
✅ Backup Config
Export settings regularly as backup
✅ Use Presets
Start with presets then customize
Engage players with updates
Track launcher performance
Integrate with custom systems