lobsite! Увійти Створити обліковий запис

Хостинг ігор Phaser

Розмістіть гру Phaser із готової папки: одна команда чи перетягування, попередні перегляди для тестування та гра на власному домені.

Для проєкту Phaser зі скриптом збірки: спершу зберіть, потім розгорніть результат. Звичайний HTML можна перетягнути вище.
Перетягніть HTML-файл, папку або .zip Перевіряється у браузері; нічого не надсилається до публікації.

Ваша гра Phaser працює в браузері, тому для публікації потрібно розмістити HTML, JavaScript і ресурси онлайн разом. Перетягніть зібрану папку в поле вище або розгорніть із термінала. Гравці отримають пряме посилання *.lobsite.app з HTTPS і цілим вікном для гри.

Як це працює

  1. Зберіть проєкт Phaser. Якщо шаблон має скрипт збірки, виконайте npm run build. Шаблон на Vite зазвичай записує dist/. Для звичайного HTML-проєкту зберіть index.html, Phaser і ресурси в одну папку.
  2. Опублікуйте ігрову папку. Перетягніть її чи ZIP вище або виконайте npx lobsite після збірки. Скористайтеся npx lobsite ./dist, щоб указати папку явно. Перше розгортання не потребує облікового запису й діє 6 годин.
  3. Збережіть адресу гри. Перейдіть за посиланням для збереження або виберіть Зберегти безкоштовно →. Після змін гри збирайте й розгортайте знову; основний URL залишиться тим самим.

Результат збірки, а не сервер розробки

Адреса від npm run dev працює лише поки запущений цей сервер. Натомість публікуйте виробничу збірку з index.html на верхньому рівні. Lobsite віддає ці файли; він не встановлює пакети й не збирає Phaser за вас.

Для шаблону Vite дивіться посібник із хостингу Vite. Зберігайте ресурси, на які посилається гра, всередині збірки або використовуйте HTTPS-адреси зовнішніх ресурсів. Назви файлів онлайн чутливі до регістру: запит hero.png не знайде Hero.png.

Підготуйте гру для гравців

  • Запускайте звук після дії. Дайте гравцям кнопку старту чи інший елемент для натискання перед звуком; браузери обмежують автовідтворення.
  • Перевірте полотно на телефоні. Перевірте налаштування масштабу Phaser, орієнтацію й сенсорне керування за робочим URL.
  • Тримайте сервіси окремо. Багатокористувацький сервер, таблиця лідерів чи сервіс облікових записів мають працювати деінде. Код браузера може їх викликати, але приватним ключам API не місце в завантаженому JavaScript.
  • Перевірте обсяг ресурсів. Free дозволяє 50 МБ загалом, 5 МБ на файл і 100 файлів. Великі звукові доріжки чи атласи спрайтів можуть визначити, чи вміститься гра. Посібник із хостингу HTML5 також містить ліміти Standard.

Поділіться тестовою версією Phaser

Після збереження сайту виконайте npx lobsite --preview після збірки, щоб надати тестувальникам окрему версію без заміни основної гри. Файли зберігаються за хешами, тому незмінена музика не завантажується повторно після коригування рівня. Додайте власний домен, коли захочете, щоб посилання відповідало назві гри.

Спробуйте без облікового запису

Сайт без облікового запису працює 6 годин. Посилання для збереження дозволяє залишити його безкоштовно.

Кожне розгортання має власну URL-адресу

Перегляньте перед публікацією. Відкотіть одним натисканням разом із перенаправленнями.

Завантажуються лише змінені файли

Файли зберігаються за хешем. Повторне розгортання незміненого сайту завантажує 0 байтів.

HTTPS скрізь

Кожен сайт отримує адресу *.lobsite.app із HTTPS від першого розгортання.

Власний домен

Доступно й для безкоштовних облікових записів: додайте один запис DNS, і сайт перейде на ваш домен. HTTPS є в кожному тарифі.

Налаштування в одному файлі

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

Способи поділитися збіркою Phaser

Спосіб Що відкривають гравці Коли корисно
Lobsite Гру за прямою HTTPS-адресою Самостійний випуск, ваш домен або окремі тестові збірки
Локальний сервер розробки Адресу на вашому комп’ютері чи в мережі Тестування під час програмування
ZIP для завантаження Файли, які потрібно розпакувати й розмістити Передача збірки іншому розробнику для перевірки

Для іншого JavaScript-фреймворку ігор чи експорту з редактора почніть із хостингу HTML5-ігор. Для встановлення Phaser і шаблонів використовуйте офіційний посібник Phaser.

Поширені запитання

Чи запускає Lobsite мій скрипт збірки Phaser?

Ні. Виконайте збірку локально чи в CI, потім опублікуйте вихідну папку. Команда вище передбачає, що проєкт має скрипт npm run build.

Чи можна опублікувати Phaser без Vite?

Так. Достатньо папки з початковим HTML-файлом, скриптами гри й ресурсами. Також можна завантажувати Phaser з HTTPS CDN.

Чому спрайти Phaser зникли після розгортання?

Перевірте відсутні файли на вкладці Network браузера. Звірте регістр назв, додайте кожен ресурс до результату й перевірте, чи шляхи не передбачають іншу папку.

Чи безкоштовний хостинг гри Phaser на Lobsite?

Так, у межах лімітів файлів, сховища й трафіку Free. Анонімні посилання припиняють діяти через 6 годин; збереження гри в безкоштовному обліковому записі прибирає цей термін. Free включає невеликий значок Lobsite внизу праворуч.

Дивіться також