lobsite! Войти Регистрация

Хостинг GameMaker HTML5

Опубликуйте сборку GameMaker HTML5 по HTTPS. Загрузите папку, делитесь тестовыми версиями и обновляйте игру без смены адреса.

Создайте сборку HTML5, распакуйте её в export/ и выполните команду из родительской папки.
Перетащите HTML-файл, папку или .zip Проверяется в вашем браузере; ничего не загружается, пока вы не опубликуете.

Поделитесь игрой GameMaker, не прося игроков загружать исполняемый файл. Создайте сборку HTML5 и опубликуйте ее файлы на Lobsite: игроки открывают прямую ссылку HTTPS в своем браузере, а более поздние версии могут сохранить тот же адрес.

Как это работает

  1. Выберите цель HTML5. В GameMaker Target Manager выберите HTML5 и протестируйте игру в браузере. Создайте распространяемую сборку, а не загружайте исполняемый файл рабочего стола или файл проекта.
  2. Загрузите воспроизводимый результат. При необходимости извлеките сборку и найдите папку, содержащую index.html. Загрузите эту папку или ZIP-архив выше или сохраните его как export/ и запустите npx lobsite ./export.
  3. Сохранить ссылку на выпуск. Анонимное развертывание длится 6 часов. Сохраните его в своей учетной записи с помощью Сохранить бесплатно → и развертывайте будущие сборки HTML5 на этом же сайте.

Протестируйте цель HTML5 перед выпуском

Игра, работающая как настольная версия, по-прежнему нуждается в тестировании в браузере. Прежде чем отправлять ссылку игрокам, проверьте расширения, совместимые с браузером, доступ к файлам, ввод и аудио. Файл проекта .yyp или исполняемый файл Windows не является сборкой HTML5.

Используйте GameMaker Руководство по настройке HTML5 для вашей версии. Этот рабочий процесс предназначен для автономного вывода целевого объекта HTML5; другие веб-цели могут иметь другие требования к сборке.

Храните сценарии и ресурсы вместе

Загрузите всю созданную папку, включая ее скрипты и каталоги ресурсов. Не объединяйте его в один каталог и не переименовывайте файлы, на которые ссылается сгенерированная страница. Сопоставьте регистр любых путей, созданных вашими собственными конструкциями кода.

Free включает в себя 50 МБ общего хранилища, 5 МБ на файл и 100 файлов. Страницы текстур, аудио и включенные файлы учитываются в этих ограничениях. Standard увеличивает их общий размер до 2 ГБ, 100 МБ на файл и 10 000 файлов. Поле на этой странице обрабатывает до 25 МБ одновременно; используйте интерфейс командной строки или панель управления с входом в систему для более крупного экспорта. См. Ограничения хостинга HTML5.

Выпустите тест браузера

После сохранения сайта в своей учетной записи разверните тестовую версию с помощью npx lobsite --preview. Отправьте этот URL-адрес предварительного просмотра тестировщикам, пока ваша общедоступная игра остается в текущей версии. При последующих развертываниях повторно загружаются только файлы, содержимое которых изменилось.

Проверьте поведение сохранения в опубликованном источнике: хранилище браузера принадлежит браузеру игрока и источнику сайта, поэтому при переходе на другой адрес предыдущие сохранения могут остаться позади. Для таблиц лидеров или мультиплеера подключите игру к внешнему сервису; Lobsite не запускает игровой сервер.

Попробовать без аккаунта

Деплой без аккаунта работает 6 часов. Ссылка для получения сохранит его бесплатно.

У каждого деплоя свой URL

Предпросмотр до публикации. Откат в один клик — вместе с перенаправлениями.

Загружаются только изменённые файлы

Файлы хранятся по хешу. Повторный деплой неизменённого сайта загружает 0 байт.

HTTPS везде

Каждый сайт получает адрес *.lobsite.app с HTTPS с первого деплоя.

Свой домен

Даже на бесплатных аккаунтах: добавьте одну DNS-запись, и сайт переедет на ваш домен. У каждого сайта есть HTTPS на любом тарифе.

Конфигурация в одном файле

Перенаправления, заголовки и формы хранятся в lobsite.toml и переезжают с каждым деплоем.

Способы доставки игры GameMaker

Доставка Что открывает игрок Лучше всего подходит для
HTML5 на основе Lobsite Ссылка в браузере Немедленная игра и удаленное тестирование
Настольная сборка Загрузка для конкретной платформы Собственный выпуск для настольных компьютеров
Редактируемый проект GameMaker Проект в GameMaker Сотрудничество в целях развития

Другие рабочие процессы на основе экспорта см. в GDevelop хостинг и Defold HTML5-хостинг. Начните с Хостинг HTML5 игр для общего контрольного списка браузера.

Частые вопросы

Какую цель GameMaker охватывает это руководство по хостингу?

Цель HTML5. Создайте автономный вывод браузера и опубликуйте его файлы. Другая цель может потребовать другой подготовки.

Могу ли я загрузить проект GameMaker .yyp в Lobsite?

Нет. Сначала экспортируйте воспроизводимую сборку HTML5. Lobsite не открывает IDE и не компилирует проект.

Почему моя HTML5-игра GameMaker ведет себя иначе, чем настольная?

Браузеры имеют разные API и ограничения, особенно на доступ к файлам, звуку и расширениям. Протестируйте сборку HTML5 локально и по размещенному URL-адресу, а затем проверьте ошибки консоли браузера.

Могу ли я поделиться новым уровнем GameMaker, оставив релиз нетронутым?

Да. Используйте предварительную версию развертывания и поделитесь ее отдельным URL-адресом. Текущая сборка опубликованного сайта остается неизменной до тех пор, пока вы не развернете опубликованное обновление.

См. также