- klyo games
- Центр помощи
- Почему мою игру остановили при загрузке и как это исправить
Первая игра
Почему мою игру остановили при загрузке и как это исправить
На klyo игра ничего не загружает с чужих серверов и ничего им не отправляет, не имеет собственного входа и показывает рекламу только через klyo. Файлы с публичных CDN мы сами добавляем в твой архив. Для всего остального карточка в студии называет каждую причину, способ исправления и готовое задание для твоего ИИ.
На этой странице
Прежде чем начать
- Игра загружена в студию по адресу dev.klyo.pl, а предпросмотр показывает красную карточку.
- Файлы игры на твоём компьютере или в твоём ИИ-инструменте, чтобы их изменить и загрузить заново.
Шаг за шагом
Прочитай карточку сверху вниз
Каждая пронумерованная строка говорит, что мы нашли и чем это заменить. Исправь всё, прежде чем загружать заново, тогда следующая проверка пройдёт с первого раза.
Поручи это своему ИИ
Нажми Скопировать задание для ИИ-ассистента и вставь его в ChatGPT, Claude или Gemini вместе с файлами игры. В задании перечислены точные изменения и нужные вызовы klyo SDK.
Замени собственный вход
У каждого игрока уже есть аккаунт klyo. Всё, что игра сохраняет в localStorage, само переезжает вслед за вошедшим игроком на любое устройство, поэтому убери вход и форму с паролем. Результаты с именем игрока отдаёт klyo.score.
Замени PeerJS и чужие серверы
PeerJS показывает игрокам IP-адреса друг друга и соединяет их через публичный сервер, поэтому на klyo его использовать нельзя. Для игры с друзьями используй комнаты klyo.online. Firebase, Supabase или PlayFab замени на klyo.save, klyo.score и klyo.leaderboard.
Убери платежи и чужую рекламу
Рекламу вокруг игры размещаем мы, и когда реклама заработает на klyo, 70% дохода будут твоими. Награду за просмотр рекламы даёт klyo.rewardedAd, а рекламную паузу между уровнями делает klyo.adBreak.
Подключи свой ИИ к klyo
Нажми Подключить свой ИИ к klyo или получить ключ API. Подключённый ИИ сам загрузит исправленную версию и будет проверять её, пока на карточке ничего не останется.
Если что-то не работает
В архиве нет index.html
Запакуй папку, в которой лежит index.html (часто это dist, build или public), так, чтобы index.html был на верхнем уровне.
В архиве несколько файлов index.html
В одном ZIP-архиве должна быть одна игра. Оставь один index.html на верхнем уровне.
Файл не относится к браузерной игре
Мы принимаем страницы, скрипты, стили, изображения, звуки, видео, шрифты и данные игры. Остальные файлы убери из архива.
Игра на Unity не запускается
Сжатая сборка Unity ждет заголовок от сервера. В Player Settings, в разделе Publishing Settings, поставь Compression Format в Disabled или включи Decompression Fallback и собери игру заново.
Игра на Godot просит файл, которого нет в экспорте
В карточке указан файл и сцены, которые его загружают. Верни файл или укажи в этих сценах тот, которым пользуешься сейчас, и экспортируй игру заново. Перемещай и переименовывай файлы только в панели FileSystem в Godot.
Игра на Godot долго загружается на телефоне
Текстуры в ней сохранены только в формате для компьютеров. В экспорте Web отметь For Desktop и For Mobile в разделе VRAM Texture Compression и экспортируй игру заново.
Файл с CDN по-прежнему в карточке
Игра собирает этот адрес прямо во время работы, поэтому мы не смогли его увидеть. Пропиши адрес в коде полной строкой или положи файл в архив и укажи относительный адрес.
Игра подключается к моему серверу для сетевых партий
Укажи адрес сервера и свою политику конфиденциальности на последнем шаге мастера. Игра уйдет на проверку вместе с сервером.
Почему моя игра не может загрузить Google Fonts на klyo?
Каждый файл с чужого сервера сообщает этой компании IP-адрес игрока и может измениться после нашей проверки. Файлы с публичных CDN мы сами добавляем в твой архив, поэтому игра загружает их с klyo и работает даже без интернета.
Можно оставить свою систему входа и аккаунтов?
Нет. У игроков уже есть аккаунт klyo, а их прогресс из localStorage переходит с ними на любое устройство без единой строчки кода. Если нужно больше, полное состояние игры сохранит klyo.save.
Знает ли мой ИИ-ассистент эти правила?
Да. Коннектор klyo выдает любому ИИ один и тот же список в klyo_game_requirements, а klyo_game_diagnostics подсказывает ему, из-за чего архив не прошел проверку и как это исправить.