Skip to Content
DocumentationGuide d’intégration développeurPublier et mettre à jour

Publier et mettre à jour

1. Installer et se connecter

Demandez à l’agent d’installer Combos CLI et sa skill selon les instructions officielles , de vérifier l’installation et de vous guider pour la connexion. La page CLI  fournit également un point de départ.

combos --version combos account status combos account login

Exécutez combos account login uniquement si vous êtes déconnecté, puis terminez dans le navigateur. Vérifiez version et compte avant l’import. combos update --check recherche les mises à jour ; combos update en installe une.

2. Préparer les fichiers et la couverture

Placez index.html à la racine de la sortie complète et créez cover.png à partir d’une vraie capture du jeu. HTML/JS peut déjà être le livrable final. Pour Vite, Webpack ou Unity, importez les fichiers générés, sans node_modules, Library ni projet de développement complet. Excluez identifiants, secrets serveur et combos.json des fichiers destinés au navigateur.

Limites : total décompressé ≤ 200 MiB, fichier individuel ≤ 100 MiB, au maximum 2 000 fichiers. Aucun plafond produit distinct ne s’applique au ZIP ; celui de BoatAttack mesurait 124,88 MiB lors de l’essai.

Le jeu est servi sous un sous-chemin. Utilisez des URL locales relatives, par exemple ./assets/game.js, et base: './' pour Vite. Les chemins Unity Build/... et StreamingAssets/... sont déjà relatifs. Conservez les URL HTTPS externes et évitez les remplacements aveugles dans une sortie moteur validée.

3. Tester la sortie exacte

Avec Python installé, lancez la commande adaptée depuis la racine, gardez le serveur actif et ouvrez http://127.0.0.1:8000/.

python3 -m http.server 8000 --bind 127.0.0.1 --directory dist
py -m http.server 8000 --bind 127.0.0.1 --directory dist

Le preview Vite ou Build And Run d’Unity conviennent aussi. Testez le dossier qui sera importé, pas seulement le serveur de développement. N’ouvrez pas le HTML Unity via file://. Vérifiez démarrage, déplacement/action principale, fin et nouvelle partie. Inspectez Console/Network pour les erreurs et fichiers manquants. Faites aussi servir la même sortie sous un sous-chemin, corrigez les problèmes et reconstruisez avant l’import.

4. Créer votre jeu

Remplacez titre et chemins. Choisissez pc, mobile ou pc,mobile, puis landscape ou portrait, selon la prise en charge vérifiée.

combos post create --dir ./dist --title "My Game" --cover ./cover.png --platform pc --screen-orientation landscape combos post get

La première création exige une couverture ; un nouveau build exige --platform. Ces paramètres ne créent pas de commandes tactiles et ne modifient pas la mise en page. Le CLI renvoie le lien de partage, le code de recherche Canvas, le Post et le résultat de publication, puis crée combos.json à la racine.

La compression est automatique. Pour un ZIP manuel, archivez tout le contenu de dist, avec index.html directement à la racine après extraction. Sous macOS/Linux avec zip :

cd dist zip -r ../game-dist.zip . cd ..

Sous Windows, sélectionnez tous les fichiers et dossiers à l’intérieur de dist, puis compressez-les.

5. Vérifier le lien public

Arrêtez l’aperçu avec Ctrl+C, ouvrez le lien renvoyé et rejouez. Recherchez le code Canvas à cinq chiffres en conservant ses zéros initiaux. Vérifiez status, revision et submission_is_current. Si l’envoi n’est pas encore la version courante, suivez la réponse réelle et contrôlez la version publique.

short_url: https://share.combos.game/p/0875954 game_code: 08759 status: POST_STATUS_PUBLISHED revision: 2 submission_is_current: true

6. Mettre à jour le même jeu

Gardez votre combos.json, modifiez les sources, reconstruisez et retestez localement avant la mise à jour :

combos post update --dir ./dist --platform pc --screen-orientation landscape combos post get

Confirmez la nouvelle révision et rejouez avec le même lien. Ne créez pas un nouveau Post à chaque modification. Si vous partez des sources d’un autre auteur, créez d’abord votre propre jeu. Titre et couverture peuvent être modifiés comme métadonnées seules ; un nouveau dist exige toujours platform.

Confier le parcours à un agent

Localisez le projet et vérifiez la connexion CLI. Générez une sortie statique complète avec des chemins relatifs. Lancez l’aperçu, donnez son adresse et vérifiez le gameplay. Préparez une vraie capture de couverture. Créez mon premier jeu ou mettez à jour celui lié à mon propre combos.json, avec les appareils et l’orientation réellement pris en charge. Arrêtez le serveur local, jouez via Combos et indiquez le lien, le code Canvas, la révision et le résultat. Pour Unity, utilisez WebGL natif sans plugin Combos Editor.


Source : Guide d’intégration Combos , vérifié le 2026-10-08 avec CLI v1.14.2. Les résultats correspondent aux essais consignés dans le guide original.

Last updated on