Публикация и обновление
1. Установи CLI и войди
Попроси агента установить Combos CLI и его skill по официальной инструкции , проверить установку и помочь со входом. Можно начать со страницы CLI .
combos --version
combos account status
combos account loginВыполняй combos account login только без активного входа и заверши авторизацию в браузере. Перед загрузкой проверь версию и аккаунт. combos update --check проверяет обновления, combos update устанавливает их.
2. Подготовь сборку и обложку
Положи index.html в корень полного результата сборки и создай cover.png из настоящего скриншота игры. HTML/JS уже может быть готовым результатом. Для Vite, Webpack и Unity загружай сгенерированные файлы, без node_modules, Library и всего проекта разработки. Не включай учётные данные, серверные секреты и combos.json в браузерную сборку.
Ограничения: после распаковки всего ≤ 200 MiB, один файл ≤ 100 MiB, не более 2 000 файлов. Отдельного продуктового лимита на ZIP нет; архив BoatAttack в описанном запуске занимал 124,88 MiB.
Игра размещается по вложенному пути. Используй относительные локальные URL, например ./assets/game.js, а в Vite — base: './'. Unity уже создаёт относительные Build/... и StreamingAssets/.... Внешние HTTPS-адреса сохраняй; не заменяй строки массово в проверенном выводе движка.
3. Проверь именно итоговую сборку
При установленном Python выполни нужную команду из корня, оставь сервер работать и открой 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 distПодойдут также Vite preview или Unity Build And Run. Проверяй папку, которую будешь загружать, а не только сервер разработки. Не открывай Unity HTML через file://. Пройди начало, движение/основное действие, завершение и повтор. Проверь Console/Network на ошибки и отсутствующие файлы. Попроси агента разместить ту же сборку по вложенному пути, исправить проблемы и пересобрать перед загрузкой.
4. Создай игру
Замени название и пути. Выбери pc, mobile или pc,mobile, а также landscape либо portrait согласно проверенной поддержке.
combos post create --dir ./dist --title "My Game" --cover ./cover.png --platform pc --screen-orientation landscape
combos post getПри первом создании обязательна обложка, при новой сборке — --platform. Параметры устройства и ориентации не добавляют сенсорное управление и не меняют интерфейс. CLI вернёт ссылку, код поиска Canvas, Post и результат публикации, а в корне появится combos.json.
CLI сам создаёт архив. Для ручного ZIP упакуй всё содержимое dist, чтобы index.html оказался прямо в корне распакованной папки. В macOS/Linux с zip:
cd dist
zip -r ../game-dist.zip .
cd ..В Windows выдели все файлы и папки внутри dist и создай архив.
5. Проверь публичную ссылку
Останови предпросмотр через Ctrl+C, открой полученную ссылку и сыграй снова. Найди игру в Canvas по пятизначному коду, сохранив начальные нули. Проверь status, revision и submission_is_current. Если отправленная версия ещё не текущая, следуй фактическому ответу CLI и проверь публичную версию.
short_url: https://share.combos.game/p/0875954
game_code: 08759
status: POST_STATUS_PUBLISHED
revision: 2
submission_is_current: true6. Обнови ту же игру
Сохрани свой combos.json, измени исходники, пересобери и повтори локальные проверки перед обновлением:
combos post update --dir ./dist --platform pc --screen-orientation landscape
combos post getУбедись в новой ревизии и снова сыграй по той же ссылке. Не создавай новый Post при каждой правке. Если начинаешь с чужих исходников, сначала создай свою игру. Название и обложку можно менять отдельно как метаданные; новый dist всё равно требует platform.
Запрос агенту
Найди проект и проверь вход в CLI. Создай полный статический результат с относительными путями. Запусти предпросмотр, укажи адрес и проверь основную механику. Подготовь обложку из реального скриншота. Создай мою первую игру или обнови игру, связанную с моим
combos.json, указав действительно поддерживаемые устройства и ориентацию. Останови локальный сервер, сыграй через Combos и верни ссылку, код Canvas, ревизию и результат публикации. Для Unity используй нативный WebGL без плагина Combos Editor.
Источник: руководство по интеграции с Combos , проверено 2026-10-08 с CLI v1.14.2. Результаты относятся к запускам, описанным в оригинале.