Moteur Tauri & Rust

Introduction Ă  Shendow

Bienvenue dans la documentation officielle de Shendow Launcher. Notre plateforme SaaS vous permet de créer, personnaliser et distribuer un launcher Minecraft professionnel en quelques clics, sans écrire une seule ligne de code.

Contrairement aux anciens systÚmes basés sur Java, Shendow utilise Tauri (Rust + Technologies Web). Cela signifie que les launchers générés par notre usine sont ultra-légers, sécurisés par signature cryptographique, et bénéficient de performances inégalées.

Sauvegarder vs Compiler

Notre panel intÚgre un systÚme de Live Preview (Prévisualisation en direct). Ce que vous voyez sur le site est exactement ce que vos joueurs verront. Il est crucial de comprendre la différence entre les deux boutons d'action :

đŸ’Ÿ Sauvegarder (InstantanĂ©)

Enregistre vos modifications cosmétiques (Couleurs, Animations, Moteur de mods, URL Discord, Textes du carrousel). Les joueurs verront ces changements au prochain lancement de leur launcher sans avoir besoin de télécharger un nouvel .exe !

🚀 Compiler (L'Usine)

Contacte nos serveurs pour forger un nouvel exécutable Windows (.exe) scellé en langage Rust.

⏳ Attention : La toute premiĂšre compilation d'un projet peut ĂȘtre longue (plusieurs minutes) car l'usine doit tĂ©lĂ©charger tous les composants du moteur Rust et les dĂ©pendances systĂšme. Les compilations suivantes seront beaucoup plus rapides (bien qu'elles nĂ©cessitent toujours un temps de traitement serveur).

⚠ À utiliser uniquement pour modifier le Logo Windows (.ico) ou forcer le tĂ©lĂ©chargement d'un nouveau fichier .exe majeur pour vos joueurs. Ne compilez pas pour de simples changements de mods !

Design & Animations de l'Interface

Oubliez les fenĂȘtres grises et tristes. Shendow propose un catalogue de 15 animations d'apparition de qualitĂ© studio, rĂ©parties selon votre abonnement. Utilisez le bouton ▶ Tester dans le panel pour les voir en action !

  • Gratuit Classiques : Fondu, Glissement fluide, Agrandissement (Scale)...
  • VIP ✹ Dynamiques 3D : Rebond (Bounce), Rotation Flip, Balancement, Zoom-Out...
  • PRO 🚀 Effets SpĂ©ciaux (FX) : Glitch Cyberpunk, Allumage RĂ©tro CRT, Surcharge NĂ©on, Hologramme...

💡 Astuce : Les animations bĂ©nĂ©ficient d'un effet de "cascade" (la barre du bas apparaĂźt en premier, suivie des widgets) pour un rendu extrĂȘmement moderne.

Vidéos, Musiques & Particules 3D

Transformez votre launcher en une vĂ©ritable expĂ©rience immersive avant mĂȘme que le jeu ne dĂ©marre :

🎬 ArriĂšre-plans VidĂ©o PRO

Collez un lien YouTube direct ou l'URL d'un fichier .mp4. Le launcher l'affichera en boucle parfaite, sans interface ni contrĂŽles visibles.

đŸŽ” Musique d'Ambiance VIP

Sélectionnez parmi des dizaines de pistes épiques, lo-fi ou électro. Le joueur possÚde un contrÎleur de volume intégré directement sur le launcher.

✹ Moteur de Particules

Superposez des effets interactifs sur votre fond : Neige Free, PoussiĂšre Magique interactive VIP, Braises Volcaniques ou Matrice PRO.

Actus, Alertes & Patch Notes

La communication avec vos joueurs est primordiale. Shendow intĂšgre plusieurs outils de diffusion :

  • đŸ–Œïž Carrousel d'Images VIP Ajoutez jusqu'est 5 images avec des liens cliquables. Le dĂ©lai de dĂ©filement est personnalisable.
  • 🚹 Bandeau DĂ©filant (Ticker) PRO Une banniĂšre colorĂ©e (Rouge Urgence, Bleu Info) qui dĂ©file en boucle tout en haut du launcher. IdĂ©al pour les maintenances.
  • 📝 Les Patch Notes VIP PRO Dans l'onglet "SystĂšme", rĂ©digez les nouveautĂ©s de votre serveur (Ex: Nouveaux mods ajoutĂ©s !). Lorsqu'un joueur ouvrira son launcher, un pop-up d'Auto-Update stylisĂ© affichera votre message en grand pour l'inciter Ă  mettre Ă  jour !

Authentification Microsoft Ultra-Sécurisée

Shendow respecte scrupuleusement les directives de sécurité de Microsoft et Mojang. L'authentification passe par un protocole OAuth 2.0 sécurisé.

Le processus invisible pour le joueur :

  1. Récupération du Token Microsoft (OAuth).
  2. Validation auprĂšs des serveurs Xbox Live (XBL).
  3. Échange de sĂ©curitĂ© XSTS.
  4. Génération du jeton d'accÚs de l'API Minecraft Services.
  5. Récupération du profil et affichage de l'Avatar 3D du joueur sur le launcher.

Note : Le mode "Hors-Ligne (Crack)" est également disponible nativement dans l'interface pour les serveurs qui l'autorisent.

Moteurs de Jeu & Transition Fluide

Shendow gĂšre intelligemment tous les principaux moteurs de jeu du marchĂ© grĂące Ă  son architecture hybride. Le launcher intĂšgre un Nettoyeur Intelligent : vous pouvez passer d'un moteur Ă  l'autre (par exemple, de Fabric Ă  Forge) sans aucun souci ou conflit. Au dĂ©marrage, le launcher purgera de lui-mĂȘme les anciens fichiers systĂšme corrompus et basculera automatiquement sur le nouveau moteur !

⚠ Attention Ă  la compatibilitĂ© de vos Mods ! Bien que Shendow gĂšre la transition des moteurs de façon 100% transparente, vos mods ne le sont pas. Un mod Fabric ne fonctionnera jamais sur Forge, et inversement. Si vous dĂ©cidez de changer de moteur, vous devez impĂ©rativement vous rendre dans vos Fichiers, vider votre dossier mods/ des anciens fichiers, et y placer les versions correspondantes au nouveau moteur. Sans cela, le jeu plantera inĂ©vitablement au dĂ©marrage.

☕ Vanilla (Minecraft Pur) 100% Automatique

Le serveur Shendow fournit un manifeste standard officiel. CÎté client, notre moteur Rust télécharge les bibliothÚques de base (LWJGL, etc.) et le fichier client.jar officiel. Le jeu se lance nativement à la perfection.

đŸ§¶ Fabric 100% Automatique

Fabric agit comme Vanilla, à l'exception de quelques bibliothÚques listées dans son propre manifeste. Notre code gÚre leur téléchargement direct pour un démarrage ultraléger.

⚙ NeoForge (Versions Modernes) 100% Automatique & BlindĂ©

Pour NeoForge (1.20+), notre script PHP exĂ©cute l'installeur officiel et prĂ©pare les fichiers patchĂ©s Ă  la volĂ©e. Le lanceur filtre intelligemment les outils de dĂ©veloppement en coulisse et isole le client Vanilla pour empĂȘcher tout conflit.

⚒ Forge (Classique) 100% Automatique

Le launcher gÚre avec brio la complexité de l'environnement Forge (y compris les redoutables configurations 1.20.6+) en ajustant dynamiquement ses variables de lancement et de sécurité Java pour éviter tout crash.

💡 Comment appliquer le changement de moteur ? Une fois le moteur sĂ©lectionnĂ© et sauvegardĂ©, n'oubliez pas d'ajuster le contenu de votre dossier mods/. Cliquez ensuite sur "⚙ GĂ©nĂ©rer Delta Manifest" dans la section Fichiers. Le serveur tĂ©lĂ©chargera l'installeur, l'analysera, nettoiera les anciens profils et dĂ©ploiera la mise Ă  jour instantanĂ©ment pour vos joueurs !

Gestion des Fichiers (Sandboxing)

L'explorateur de fichiers de votre Panel est un environnement cloisonné et sécurisé (Sandbox). Tout ce que vous déposez ici sera téléchargé dans le dossier %appdata% de vos joueurs.

/files/ (Racine visible sur votre explorateur) ├── mods/ # Placez ici vos .jar (Attention Ă  la compatibilitĂ© !) ├── config/ # Vos fichiers de configuration serveur ├── resourcepacks/ # Vos packs de textures (.zip) └── shaderpacks/ # Vos shaders (.zip)

⚠ SĂ©curitĂ© : Les exĂ©cutables racines de votre launcher et les logs du systĂšme sont inaccessibles et protĂ©gĂ©s contre les suppressions accidentelles.

⚡ Le Delta Patcher

Le Delta Patcher est la technologie intelligente qui gÚre les mises à jour chez vos joueurs à la vitesse de l'éclair, sans retélécharger le jeu entier.

Comment déployer une mise à jour ?

  1. Allez dans l'explorateur de fichiers de votre Panel.
  2. Ajoutez, modifiez ou supprimez des fichiers dans /files/mods/ (ou changez de moteur).
  3. Cliquez sur le bouton vert "⚙ GĂ©nĂ©rer Delta Manifest".

Le serveur va scanner l'empreinte (SHA-1) de vos fichiers. Au prochain démarrage, le launcher du joueur détectera ce changement et téléchargera uniquement le nouveau mod ou le nouveau moteur, tout en purgeant les fichiers supprimés de votre panel !

API Publique : Auto-Updater

Notre API robuste gĂšre nativement le systĂšme d'Auto-Update de votre exĂ©cutable. Vous pouvez l'interroger vous-mĂȘme si vous souhaitez afficher des informations sur votre propre site internet.

Endpoint (RequĂȘte GET)

GET https://build.shendow.fr/api/updater/latest?id={VOTRE_PROJECT_ID}

Exemple de réponse (JSON)

{ "version": "1.1.4", "notes": "Ajout de 3 nouveaux mods magiques et correction des bugs de shaders !", "pub_date": "2026-08-30T14:00:00+02:00", "platforms": { "windows-x86_64": { "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSB...", "url": "https://build.shendow.fr/storage/launchers/1/Shendow%20Launcher_1.1.4_x64-setup.exe" } } }
đŸȘ

Respect de votre vie privée

Nous utilisons des cookies essentiels pour le fonctionnement du panel, et des cookies d'analyse pour améliorer nos services. Vous avez le contrÎle.