Launcher Minecraft Java — Fabric · Forge · NeoForge · Quilt

Distribuez vos modpacks.
Vos joueurs jouent en un clic.

Pilote Project est un launcher custom qui synchronise vos instances par hash, se met à jour tout seul et gère les instances publiques comme privées. Profils hors-ligne, zéro friction.

Gratuit et open-source · Auto-update intégré

Pourquoi Pilote

Tout le pipeline de distribution, intégré

De l’upload des mods à la machine du joueur — sans serveur de fichiers à bricoler, sans script de sync à maintenir.

Instances publiques & privées

Publiez vos modpacks ouverts à tous, ou gardez-les privés derrière un code d’accès à usage unique. Vous décidez qui rejoint.

Synchronisation par hash

Chaque fichier est adressé par son SHA-1. Le launcher ne télécharge que ce qui a changé et supprime ce qui n’est plus au manifeste.

Mises à jour automatiques

Le launcher se met à jour seul via electron-updater. Les instances bumpent leur version côté serveur, le client se resynchronise.

Profils hors-ligne

Pas d’authentification Microsoft. Les joueurs choisissent un pseudo et un UUID dérivé. Fonctionne sur les serveurs en online-mode=false.

Fabric · Forge · NeoForge · Quilt

Tous les principaux loaders sont installés automatiquement avec la bonne version de Java (8 / 17 / 21).

Livraison sécurisée

Les fichiers privés ne sont servis qu’avec un jeton JWT à courte durée de vie, lié à une seule instance.

Instances privées

Un code. Un jeton. Zéro fuite.

Le flux privé est pensé pour les communautés fermées : serveurs entre amis, bêtas, modpacks payants. Le code n’ouvre l’accès qu’à une instance, et le jeton expire vite.

POST /api/instances/unlock
{ "code": "A1B2-C3D4" }
→ 200 { token, expiresAt, instance }
  1. 01

    Vous générez un code

    Dans l’admin, vous activez la visibilité privée et générez un code d’accès. Seul son hash argon2 est stocké — le code en clair ne s’affiche qu’une fois.

  2. 02

    Le joueur déverrouille

    Le joueur saisit le code dans le launcher. POST /api/instances/unlock vérifie le hash et renvoie un JWT à courte durée de vie, lié à cette seule instance.

  3. 03

    Le manifeste se débloque

    Le manifeste et chaque URL de fichier privé exigent ce jeton. Aucune instance privée n’apparaît jamais dans la liste publique.

  4. 04

    Sync & lancement

    Le launcher télécharge uniquement les fichiers manquants par hash, installe le loader et le bon Java, puis lance le jeu.

Aperçu

Une interface sobre, pensée pour jouer

Cadres de prévisualisation — les captures réelles arrivent avec la première release publique.

home — bibliothèque / grille d’instances
download — overlay de progression
code — déverrouillage instance privée

Prêt à distribuer votre modpack ?

Installez le launcher, créez votre première instance dans l’admin, et partagez le lien. Vos joueurs sont en jeu en quelques minutes.