Application Settings
Configure and customize your application settings
Customize your application behavior, appearance, and integrations. ⚙️
Overview
Application Settings give you full control over how your game behaves across all platforms and environments.
General Settings
Basic Information
Application Name
Display name shown in dashboard and launcher
"My Awesome RPG"
Description
Brief game description (supports markdown)
"Epic fantasy adventure with multiplayer"
Application ID
Unique identifier (auto-generated, read-only)
"12345"
Default Language
Primary language for launcher UI
English, Spanish, etc.
Application Icon
Upload a custom icon for your application:
Requirements:
✅ Format: PNG, JPG, or ICO
✅ Size: 512x512 pixels (recommended)
✅ Max file size: 5MB
✅ Transparent background supported
Upload Steps:
Click on the icon placeholder
Select image file
Adjust crop if needed
Click Save
Tip: Use a square image with transparent background for best results!
Platform Settings
Configure platform-specific options for Windows, macOS, and Linux.
Platform Configuration
Windows-Specific Settings
Executable Name
Name of the .exe file
Game.exe
Launch Arguments
Command-line parameters
--fullscreen --quality=high
Working Directory
Directory to run from
./ (root) or ./bin/
Run as Admin
Require admin privileges
❌ Disabled (default)
Example Configuration:
Executable: MyGame.exe
Arguments: --windowed --resolution=1920x1080
Directory: ./Game/Admin Rights: Only enable "Run as Admin" if absolutely necessary. Players will see UAC prompts.
macOS-Specific Settings
App Bundle
Name of the .app
Game.app
Launch Arguments
Command-line parameters
--fullscreen
Code Signing
Verify app signature
✅ Recommended
Notarization
Apple notarization check
✅ Required for macOS 10.15+
Example Configuration:
App Bundle: MyGame.app
Arguments: --fullscreen
Code Signing: EnabledLinux-Specific Settings
Executable
Binary file name
game or game.x86_64
Launch Arguments
Command-line parameters
--fullscreen
Working Directory
Directory to run from
./
Dependencies
Required packages
libgl1, libasound2
Example Configuration:
Executable: game.x86_64
Arguments: --opengl-version=4.5
Directory: ./Dependencies: Document required libraries in your README. Players may need to install them manually.
Launch Configuration
Launch Arguments
Customize how your game starts:
Common Arguments:
--fullscreen
Start in fullscreen mode
--fullscreen
--windowed
Start in windowed mode
--windowed
--resolution
Set window resolution
--resolution=1920x1080
--quality
Graphics quality preset
--quality=high
--language
Override game language
--language=es
--debug
Enable debug mode
--debug
Custom Arguments:
--server=myserver.com --port=7777 --username={player_name}Variable Replacement: Use {player_name}, {player_id} to inject player data into arguments!
Working Directory
Specify where the game should run from:
Root Directory: /Game/
│
├── Game.exe ← If Working Directory = "./"
│
└── bin/
├── Game.exe ← If Working Directory = "./bin/"
└── Data/Options:
./- Root of game folder (default)./bin/- Bin subdirectory./Game/- Custom subdirectory
Auto-Update Settings
Update Behavior
Configuration Options:
Fully Automatic Updates
✅ Check on every launch
✅ Download automatically in background
✅ Install before launching
⚡ Players always have latest version
Best for:
Multiplayer games (version consistency)
Frequent updates
Critical bug fixes
Ask Before Updating
✅ Check on launch
❓ Ask player before downloading
⏸️ Player can postpone
🎮 Can play old version
Best for:
Single-player games
Large updates (>1GB)
Player preference
Manual Updates Only
⏸️ No automatic checks
🔍 Player must click "Check for Updates"
🎮 Full player control
Best for:
Beta versions
Development builds
Special circumstances
Update Schedule
Control when updates are checked:
Every Launch
Check on every launcher start
Most frequent
Hourly
Check once per hour
Moderate
Daily
Check once per day
Low
Manual
Only when player clicks
Never automatic
File Verification
Integrity Checking
Ensure game files are not corrupted:
Verification Options:
None
No verification
⚡ Fastest launch
Quick Check
Verify critical files only
⚡ Fast, basic protection
Full Verification
Check all files
🐢 Slower, complete protection
On Demand
Only when player requests
⚡ Fast, manual control
Advanced Settings
Custom Installation Paths
Options:
Default:
{appname}/(recommended)Custom: Any valid folder name (no special characters)
Example:
Default: MyAwesomeRPG/
Custom: mmorpg-game/Prerequisites
Specify required software that must be installed:
.NET Framework
.NET 6.0, 7.0, 8.0
✅ Yes
Visual C++ Redistributable
2015-2022 versions
✅ Yes
DirectX
DirectX 11/12 runtime
✅ Yes
Custom Prerequisites
Add download URL
❌ Manual
Integrations
Discord Rich Presence
Show game activity on Discord:
Configuration:
Application ID: Your Discord App ID
Large Image: Game icon/logo
Small Image: Status icon
Details: Custom status text
Example:
Application ID: 123456789012345678
Details: {level} - {area}
State: {player_count} players onlineWebhooks
Receive notifications about events:
Supported Events:
📥 Build uploaded
🚀 Build published
👥 New player registered
💥 Crash reported
📊 Milestone reached (downloads, etc.)
Webhook URL:
https://your-server.com/webhook/gamelauncherControl Panel
Maintenance Mode
Temporarily disable access to your game:
Use Cases:
🔧 Server maintenance
🐛 Critical bug discovered
🔄 Major update deployment
📊 Database migration
Configuration:
Enable/Disable: Toggle maintenance mode
Custom Message: Explain why game is offline
Estimated Time: When will it be back
Example Message:
🔧 Scheduled Maintenance
We're performing server updates to improve your experience.
Expected Downtime: 2 hours
Estimated Return: 15:00 UTC
Thank you for your patience!Danger Zone
Destructive Actions
Warning: These actions are permanent and cannot be undone!
⚠️ Delete Application
Permanently delete this application, all builds, analytics, and settings. This cannot be recovered.
Before Deleting:
✅ Download any important data
✅ Export analytics reports
✅ Backup builds if needed
✅ Notify team members
✅ Remove from active launchers
Best Practices
✅ Recommendations
🎯 Launch Settings
Test launch arguments on all platforms before releasing
🔄 Auto-Update
Enable automatic updates for multiplayer games
🛡️ Verification
Use file verification for competitive/online games
🔔 Notifications
Set up webhooks to monitor important events
Next Steps
Questions? Contact [email protected] or join our Discord community!
Last updated
Was this helpful?