Publicar y actualizar
1. Instala e inicia sesión
Pide al agente instalar Combos CLI y su skill según las instrucciones oficiales , comprobar la instalación y guiarte al iniciar sesión. También puedes empezar en la página del CLI .
combos --version
combos account status
combos account loginUsa combos account login solo si no hay sesión y complétala en el navegador. Comprueba versión y cuenta antes de subir. combos update --check busca actualizaciones; combos update las instala.
2. Prepara la versión y la portada
Coloca index.html en la raíz de la salida completa y prepara cover.png con una captura real. HTML/JS puede ser ya la versión final. Para Vite, Webpack o Unity, sube los archivos generados, sin node_modules, Library ni todo el proyecto de desarrollo. Excluye credenciales, secretos del servidor y combos.json de la salida del navegador.
Límites: total descomprimido ≤ 200 MiB, cada archivo ≤ 100 MiB y un máximo de 2.000 archivos. No hay un límite de producto adicional para ZIP; el ZIP documentado de BoatAttack tenía 124,88 MiB.
El juego se aloja en una subruta. Usa direcciones locales relativas, como ./assets/game.js; en Vite, base: './'. Unity ya genera Build/... y StreamingAssets/... como rutas relativas. Conserva las URL HTTPS externas; evita reemplazos indiscriminados en la salida validada del motor.
3. Prueba la salida exacta
Con Python instalado, ejecuta el comando apropiado desde la raíz y deja el servidor abierto. Visita 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 distTambién sirven preview de Vite o Build And Run de Unity. Prueba la carpeta que subirás, no solo el servidor de desarrollo. No abras el HTML Unity con file://. Comprueba inicio, movimiento/acción principal, final y reinicio. Revisa Console/Network por errores o recursos ausentes. Pide al agente servir la misma salida desde una subruta, corregir problemas y recompilar antes de subir.
4. Crea tu juego
Sustituye título y rutas. Elige pc, mobile o pc,mobile, y landscape o portrait, según lo que hayas verificado.
combos post create --dir ./dist --title "My Game" --cover ./cover.png --platform pc --screen-orientation landscape
combos post getLa primera creación exige portada; una nueva compilación exige --platform. Los parámetros de dispositivo y orientación no agregan controles táctiles ni cambian el diseño. El CLI devuelve enlace, código de búsqueda Canvas, Post y resultado, y crea combos.json en la raíz.
El CLI comprime automáticamente. Para un ZIP manual, comprime todo el contenido de dist, con index.html en la raíz al extraer. En macOS/Linux con zip:
cd dist
zip -r ../game-dist.zip .
cd ..En Windows, selecciona todos los archivos y carpetas dentro de dist y comprímelos.
5. Comprueba el enlace público
Detén la vista previa con Ctrl+C, abre el enlace devuelto y vuelve a jugar. Busca el código Canvas de cinco dígitos conservando ceros iniciales. Revisa status, revision y submission_is_current. Si el envío aún no es la versión actual, sigue la respuesta real y verifica la versión pública.
short_url: https://share.combos.game/p/0875954
game_code: 08759
status: POST_STATUS_PUBLISHED
revision: 2
submission_is_current: true6. Actualiza el mismo juego
Conserva tu combos.json, modifica el código, genera la salida y repite las pruebas locales antes de actualizar:
combos post update --dir ./dist --platform pc --screen-orientation landscape
combos post getConfirma la nueva revisión y prueba el mismo enlace en línea. No crees otro Post con cada cambio. Si partes del código de otra persona, crea primero tu propio juego. Título y portada pueden actualizarse como metadatos; un nuevo dist sigue exigiendo platform.
Encarga el proceso a un agente
Localiza el proyecto y comprueba la sesión del CLI. Genera una salida estática completa con rutas relativas. Inicia la vista previa, informa su dirección y verifica la mecánica principal. Prepara una portada real. Crea mi primer juego o actualiza el vinculado a mi propio
combos.json, indicando dispositivos y orientación realmente compatibles. Detén el servidor local, juega desde Combos y devuelve enlace, código Canvas, revisión y resultado. En Unity usa WebGL nativo, sin plugin Combos Editor.
Fuente: Guía de integración de Combos , revisada el 2026-10-08 con CLI v1.14.2. Los resultados corresponden a las pruebas documentadas en la guía original.