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.

Access Settings: Go to your application → Click Settings tab


General Settings

Basic Information

Setting
Description
Example

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:

  1. Click on the icon placeholder

  2. Select image file

  3. Adjust crop if needed

  4. Click Save


Platform Settings

Configure platform-specific options for Windows, macOS, and Linux.

Platform Configuration

Windows-Specific Settings

Setting
Description
Example

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/

macOS-Specific Settings

Setting
Description
Example

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: Enabled

macOS Catalina+: Apps must be notarized to run without warnings.

Linux-Specific Settings

Setting
Description
Example

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: ./

Launch Configuration

Launch Arguments

Customize how your game starts:

Common Arguments:

Argument
Purpose
Example

--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}

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:

Schedule
Description
Check Frequency

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:

Option
Description
Impact

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

Recommended: Use "Quick Check" for most games. Full verification for multiplayer/competitive games.


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:

Prerequisite
Description
Auto-Install

.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 online

Get Discord App ID: Create an app at Discord Developer Portal


Webhooks

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/gamelauncher

Control 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

⚠️ 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


Last updated

Was this helpful?