Ви експортували гру й хочете, щоб у неї грали. Перетягніть папку експорту в поле вище — і за кілька секунд вона стане доступною за власною адресою *.lobsite.app з HTTPS без попереднього створення облікового запису. Гравці відкривають посилання й потрапляють у вашу гру на все вікно без сторінки магазину навколо. Надішліть друзям, опублікуйте в Discord вашого джему чи розмістіть на власному домені.
Як це працює
- Експортуйте для вебу. Використайте HTML5- чи Web-експорт рушія. Перевірте наявність
index.htmlабо одного HTML-файлу на верхньому рівні папки, який відкриється за адресою сайту без перейменування. - Перетягніть папку чи
.zipабо виконайте всерединіnpx lobsite. Ви одразу отримаєте адресу гри, що працює 6 годин. Ця сторінка публікує до 25 МБ за раз: для більшого використовуйте команду або ввійдіть і перетягніть у панель керування. - Збережіть гру. Зберегти безкоштовно → переносить гру до безкоштовного облікового запису за тією самою адресою без закінчення дії. Повторна публікація оновлює те саме посилання.
Публікація з вашого ігрового рушія
Виберіть рушій, щоб переглянути кроки експорту, налаштування хостингу й розв’язання проблем саме вашої гри:
| Створено за допомогою | Посібник із публікації |
|---|---|
| Phaser | Збірка й хостинг браузерної гри Phaser |
| Godot | Публікація експорту Godot Web, зокрема багатопотокових збірок |
| Construct 3 | Завантаження HTML5-експорту Construct 3 |
| GDevelop | Хостинг вебгри GDevelop за власним URL |
| Unity | Розгортання Unity WebGL із правильним стисненням |
| GameMaker | Публікація HTML5-збірки GameMaker |
| Defold | Хостинг HTML5-пакета Defold |
| Twine | Публікація історії Twine з HTML-файлу |
Чи вміститься ваша гра?
Ліміти перевіряються до завантаження, а помилка називає завеликий файл.
| Free | Standard ($20 на рік) | |
|---|---|---|
| Найбільший файл | 5 МБ | 100 МБ |
| Уся гра | 50 МБ | 2 ГБ |
| Файли | 100 | 10 000 |
| Трафік | 10 ГБ на місяць, потім сайт призупиняється до наступного місяця | Без обмежень, добросовісне використання |
| Сайти | 1, стільки ігор у папках, скільки вміститься | 5 |
| Значок Lobsite в куті | Так | Ні |
Зазвичай вирішальним є файл самого рушія:
| Створено за допомогою | Чого очікувати |
|---|---|
| Phaser, PixiJS, Three.js, KAPLAY, звичайний JavaScript | Зазвичай уміщується у Free, якщо кожен ресурс менший за 5 МБ |
| PICO-8, TIC-80, Twine, Bitsy, PuzzleScript, GB Studio | Зазвичай уміщується у Free: експорти невеликі |
| Construct, GDevelop, RPG Maker | Перевірте кількість файлів: експорт із багатьма ресурсами може перевищити 100 файлів |
| Godot 4 | Потрібен Standard: лише .wasm рушія має близько 35 МБ |
| Unity | Більшості збірок потрібен Standard. Дивіться налаштування Unity нижче |
Налаштування рушіїв
Godot
Починаючи з Godot 4.3, вебекспорт типово однопотоковий. Особливе налаштування не потрібне: завантажте експорт як є. Кроки експорту й перевірки розміру дивіться в посібнику з хостингу Godot. Якщо увімкнути Thread Support або Extensions Support, гра не запуститься без двох заголовків. Задайте їх у lobsite.toml у папці проєкту, укажіть там папку експорту та розгорніть звідти через npx lobsite:
dir = "build/web"
[[headers]]
for = "/*"
[headers.values]
Cross-Origin-Opener-Policy = "same-origin"
Cross-Origin-Embedder-Policy = "require-corp"
Папка, перетягнута в браузер, не читає lobsite.toml, тому багатопотокові збірки потребують команди. З цими заголовками все, що гра завантажує з іншого домену, має це дозволяти, зокрема шрифти й аналітичні скрипти.
Unity
У Player Settings → Publishing Settings установіть Compression Format на Gzip чи Brotli та увімкніть Decompression Fallback. Lobsite віддає файли .br і .gz без змін, без заголовка Content-Encoding, тому стиснена збірка без резервного розпакування не завантажиться. З ним власний завантажувач Unity розпаковує файли. Якщо використовуєте Native C/C++ Multithreading, додайте ті самі заголовки, що й для потоків Godot. Посібник із хостингу Unity WebGL охоплює повну папку збірки й ліміти окремих файлів.
Рушії JavaScript
Phaser, PixiJS, Three.js та інші розгортаються як будь-який статичний сайт. Виконайте збірку, потім npx lobsite: dist, build і public визначаються автоматично. Посібник із хостингу Phaser описує збірки шаблонів, шляхи ресурсів і тестові перегляди.
Перед поширенням посилання
- Дотримуйтеся регістру назв файлів.
Player.PNGіplayer.pngоднакові на Mac чи Windows, але це два різні файли онлайн. Неправильна назва дає 404. - Запускайте звук після натискання. Браузери вимикають звук до взаємодії гравця зі сторінкою, а навколо гри не додається екран Play. Створіть власну кнопку старту.
- Дозвольте полотну змінювати розмір. Гра займає все вікно, зокрема на телефонах. Задайте тег viewport і змінюйте розмір разом із вікном замість припущення про фіксований розмір.
- Використовуйте HTTPS для зовнішніх ресурсів. Сайт працює через HTTPS, тому браузери блокують звернення до серверів
http://. - Залишайте шляхи відносними, якщо використовуєте папки.
/assets/hero.pngпрацює в корені сайту, але ламається, коли гра розміщена в/my-game/. - Зважайте на момент оновлення. Браузери можуть зберігати файли гри 5 хвилин, тому під час завантаження одразу після розгортання можуть змішатися старі й нові файли. Додайте
Cache-Control = "no-cache"до правила/*уlobsite.toml, щоб браузери перевіряли кожен файл щоразу.
Тестування, джеми й запуски
Поділіться збіркою перед публікацією. npx lobsite --preview надає збірці власний URL і залишає основну гру без змін. Вона зберігається 7 днів на Free й 30 на Standard, тож група тестувальників може залишатися на одній збірці, поки ви працюєте далі. URL перегляду не індексуються пошуковими системами.
Збережіть демо приватним. На Standard пароль захищає кожну адресу сайту. Тестувальники вводять його один раз у браузері.
Скасуйте невдалу збірку. Поверніть основну гру до будь-якого збереженого розгортання за один крок. Адреса не змінюється, що важливо, коли посилання вже на сторінці джему.
Завантажуйте менше щоразу. Файли зберігаються за хешами, тому великий .wasm рушія не завантажується повторно, якщо ви змінили лише рівні.
Збирайте відгуки. Форма на /_lobsite/forms/feedback не потребує бекенду; так само можна створити список очікування запуску. Відповіді працюють за основною адресою, а не в переглядах, і безкоштовний сайт приймає 25 на місяць. Дивіться посібник із форм.
Дізнавайтеся, звідки приходять гравці. На Standard аналітика показує перегляди сторінок і джерела переходів без cookie. Перегляд сторінки — одне завантаження сторінки гри, а не одна гра.
Ігри, створені з AI-асистентом
Попросіть Claude чи ChatGPT створити невелику гру на canvas — і отримаєте один HTML-файл: вставте його в поле вище. Або дозвольте асистенту опублікувати: Claude Code і Cursor виконують ту саму команду, що й ви, та повертають посилання і спосіб збереження. Кожна зміна потрапляє на ту саму адресу, тож усім, із ким ви граєте, потрібне лише одне посилання.
Сайт без облікового запису працює 6 годин. Посилання для збереження дозволяє залишити його безкоштовно.
Перегляньте перед публікацією. Відкотіть одним натисканням разом із перенаправленнями.
Файли зберігаються за хешем. Повторне розгортання незміненого сайту завантажує 0 байтів.
На тарифі Standard кожна адреса сайту запитує пароль. Ті, хто переглядає сайт, вводять його один раз у кожному браузері.
Доступно й для безкоштовних облікових записів: додайте один запис DNS, і сайт перейде на ваш домен. HTTPS є в кожному тарифі.
Перенаправлення, заголовки та форми зберігаються в lobsite.toml і супроводжують кожне розгортання.
Де розмістити вебгру
| Lobsite | itch.io | GitHub Pages | |
|---|---|---|---|
| Куди потрапляють гравці | У вашу гру на все вікно | На сторінку гри itch.io із вбудованою грою | У вашу гру на все вікно |
| Як знаходять нові гравці | За вашими посиланнями | Через каталог і спільноту itch.io | За вашими посиланнями |
| Обліковий запис перед посиланням | Ні: працює 6 годин, потім можна зберегти безкоштовно | Так | Так, і репозиторій |
| Розмір однієї гри | 50 МБ безкоштовно, 2 ГБ на Standard | 500 МБ | 1 ГБ |
| Файли однієї гри | 100 безкоштовно, 10 000 на Standard | 1 000 | Без фіксованого ліміту |
| Найбільший файл | 5 МБ безкоштовно, 100 МБ на Standard | 200 МБ | 100 МБ |
| Багатопотокові збірки (заголовки COOP і COEP) | Два рядки в lobsite.toml |
Налаштування на сторінці гри | Немає власних заголовків: потрібен обхід через service worker |
| Збірки Unity зі стисненням Brotli | Із Decompression Fallback | Віддаються як є | Із Decompression Fallback |
| Окреме посилання на кожну збірку | Так | Ні | Ні |
| Власний домен | Так, безкоштовно | Ні | Так, безкоштовно |
| Приймання оплати | Ні | Пожертви для HTML5-ігор, більше для завантажень | Ні |
Їх також можна поєднувати. Якщо потрібні магазин, спільнота й люди, які шукають нове, itch.io створений для цього, і варто додати гру туди. Lobsite — для посилання, яким володієте ви: гра відкривається одразу на вашому домені зі збіркою для кожного тестування.
Поширені запитання
Чи можна безкоштовно розмістити HTML5-гру?
Так. Публікація без облікового запису безкоштовна на 6 годин, а збереження гри в безкоштовному обліковому записі безкоштовне назавжди: до 50 МБ, 5 МБ на файл і 10 ГБ трафіку на місяць. Godot 4 і більшість збірок Unity мають більші файли й потребують Standard за $20 на рік.
Що станеться, якщо гра стане популярною?
На Free сайт призупиняється після 10 ГБ за місяць і відновлюється на початку наступного або відразу після підвищення плану. Ви отримуєте листи починаючи з 70% ліміту. Standard продовжує працювати: після 1 ТБ на місяць ми зв’яжемося, щоб обговорити використання. Важкі ігри витрачають трафік швидше: гру 40 МБ можна завантажити приблизно 250 разів за 10 ГБ.
Чи можна вбудувати гру в іншу сторінку?
Так. Сайт можна вставити в <iframe> у блозі чи портфоліо. Якщо грі потрібні потоки, сторінка навколо також потребує заголовків між джерелами, тому простіше дати посилання.
Чи перекриває значок Lobsite мою гру?
На Free й без облікового запису невеликий значок розміщується в нижньому правому куті кожної HTML-сторінки поверх гри. Не розміщуйте там елементи керування або використовуйте Standard, який прибирає значок.
Чи можна продавати гру на Lobsite?
Ні. На Lobsite немає платежів і каталогу ігор. Для продажу використовуйте магазин на кшталт itch.io та додайте посилання на демо Lobsite зі сторінки магазину.
Чи можна розмістити кілька ігор на одному сайті?
Так. Розмістіть кожну у власній папці: /snake/ і /tetris/ відкриють свої index.html. Використовуйте відносні шляхи всередині кожної гри. Standard містить п’ять окремих сайтів, кожен із власною адресою та доменом.
Чи працюють онлайн-можливості?
Хостинг статичний: він віддає файли й не запускає ігровий сервер. Багатокористувацький сервіс чи таблиця лідерів мають працювати деінде, а гра може звертатися до них через HTTPS.