Launcher Builds

Manage launcher versions and distribution

Build, version, and distribute your custom launcher to players. 📦


Overview

Manage multiple launcher versions, track deployments, and control distribution.


Build Process

Creating a Build

Build Time:

  • ⚡ First build: ~5-10 minutes

  • ⚡ Subsequent builds: ~2-3 minutes

Auto-build: Enable automatic builds when you change appearance or settings!


Version Management

Semantic Versioning

Launcher versions follow semantic versioning:

MAJOR.MINOR.PATCH
  1  .  2  .  3

Major: Breaking changes
Minor: New features
Patch: Bug fixes

Examples:

  • 1.0.0 - Initial release

  • 1.1.0 - Added Discord RPC

  • 1.1.1 - Fixed crash bug

  • 2.0.0 - Complete UI overhaul


Build Types

Production Builds

  • ✅ Fully optimized

  • ✅ Code signed

  • ✅ Auto-update enabled

  • ✅ Analytics included

  • 🔒 Secure

Use for:

  • Official releases

  • Public distribution

  • Stable versions

Beta Builds

  • ⚡ Quick builds

  • ⚠️ Not code signed

  • ✅ Debug logging

  • ✅ Fast iteration

Use for:

  • Testing

  • Beta testers

  • Pre-release

Development Builds

  • ⚡ Fastest builds

  • ❌ No optimization

  • ✅ Full debug info

  • 🧪 Internal only

Use for:

  • Local testing

  • Development

  • Debugging


Platform-Specific Builds

Build Configuration

Platform
Format
Size
Build Time

Windows

.exe installer

~50MB

5 min

macOS

.dmg / .pkg

~60MB

7 min

Linux

.AppImage

~55MB

5 min


Build History

Track All Builds

View complete build history with details:

Version
Date
Status
Downloads
Actions

1.2.3

Nov 6, 2025

✅ Published

1,234

Download, Rollback

1.2.2

Oct 30, 2025

🟡 Beta

45

Download, Promote

1.2.1

Oct 25, 2025

⚪ Archived

567

Download


Auto-Update System

How It Works

Update Process:

  1. 🔍 Launcher checks version on start

  2. 📥 Download new version if available

  3. ✅ Verify digital signature

  4. 📦 Install update

  5. 🔄 Restart launcher automatically


Best Practices

✅ Test Before Release

Always test beta builds before production

✅ Version Numbers

Follow semantic versioning consistently

✅ Changelog

Document changes for each version

✅ Monitor Analytics

Track adoption and issues post-release


Next Steps


Last updated

Was this helpful?