Ваша гра Phaser працює в браузері, тому для публікації потрібно розмістити HTML, JavaScript і ресурси онлайн разом. Перетягніть зібрану папку в поле вище або розгорніть із термінала. Гравці отримають пряме посилання *.lobsite.app з HTTPS і цілим вікном для гри.
Як це працює
- Зберіть проєкт Phaser. Якщо шаблон має скрипт збірки, виконайте
npm run build. Шаблон на Vite зазвичай записуєdist/. Для звичайного HTML-проєкту зберітьindex.html, Phaser і ресурси в одну папку. - Опублікуйте ігрову папку. Перетягніть її чи ZIP вище або виконайте
npx lobsiteпісля збірки. Скористайтесяnpx lobsite ./dist, щоб указати папку явно. Перше розгортання не потребує облікового запису й діє 6 годин. - Збережіть адресу гри. Перейдіть за посиланням для збереження або виберіть Зберегти безкоштовно →. Після змін гри збирайте й розгортайте знову; основний 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 годин. Посилання для збереження дозволяє залишити його безкоштовно.
Перегляньте перед публікацією. Відкотіть одним натисканням разом із перенаправленнями.
Файли зберігаються за хешем. Повторне розгортання незміненого сайту завантажує 0 байтів.
Кожен сайт отримує адресу *.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 внизу праворуч.