LaunchBoost is a standalone, single-file executable patching engine. It handles self-updating, differential file patching, dependency installation, and game integrity verification. It is designed to be launched by your custom game launcher or game client.
How it Works
Authentication: The patcher authenticates with the LaunchBoost API using your API Key and Project Slug.
Configuration: It downloads the specific configuration (visuals, rules, server list) for your project.
Execution: It runs through 6 distinct stages, from visual setup to final cleanup.
🚀 Quick Start (CLI Usage)
The patcher is controlled entirely via Command Line Arguments. You must provide at least the apiKey and project.
Standard Launch:
patcher.exe -apiKey=YOUR_KEY -project=my-game-slug
Developer/Debug Mode:
patcher.exe -apiKey=YOUR_KEY -project=my-game-slug -verbose
Silent Mode (Headless):
patcher.exe -apiKey=YOUR_KEY -project=my-game-slug -silent
Command Line Arguments (Quick Reference)
| Flag | Type | Description |
|---|---|---|
| -apiKey | string | Required. Your LaunchBoost API Key. |
| -project (or -slug) | string | Required.Your Project Slug (ID) |
| -silent | bool | Run without UI (Background Updates/In-Game Embed) |
| -verbose | bool | Enables debug logging (automatically enabled on crashes) |
| -server | int | Forces a specific download server index (0-based) |
| -cleanOnFail | bool | If patching fails, delete temporary stages files immediately. |
| -parallel | int | The number of simultaneous downloads. We recommend a max of 5-6. Default is 1. |
