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 loginExé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 distpy -m http.server 8000 --bind 127.0.0.1 --directory distLe 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 getLa 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: true6. 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 getConfirmez 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.