diff --git a/README.md b/README.md index 63a0181..87ae296 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,15 @@ -## Что это за репо -тут кароче содержиться экспорт из годота, и он автоматически летит на сервер с помощью CI/CD -Сюда просто идет экспорт из godot в формате Web +# grid-world — готовая веб-сборка игры + +Здесь только **результат экспорта** из Godot (проект — в соседнем репозитории `my-world`). Руками ничего не правится. +Пуш в `main` запускает CI (`.gitea/workflows/deploy.yml`): ssh на сервер и `git pull` в `/opt/grid-world`, откуда nginx отдаёт сайт. + +| Файл | Что это | Размер | +|---|---|---| +| `index.html`, `index.js`, `index.png`, `index.icon.png`, `index.apple-touch-icon.png`, `index.audio*.js` | страница и загрузчик | мелочь | +| `index.wasm` | движок Godot | 39,5 МБ (~10 МБ по сети с gzip) | +| `index.pck` | основная игра: хаб, игрок, сеть, порталы | ~70 КБ | +| `world.pck` | карта «Песочница» (качается при входе в портал) | ~13,6 МБ | +| `backrooms.pck` | карта «Backrooms» (качается при входе в портал) | ~21,3 МБ | + +Пакеты карт (`*.pck`) должны быть выложены **вместе** с `index.*` и той же версией: клиент качает их при первом входе в портал. +Как собрать: в проекте `my-world` выполнить `tools/export_all.sh`. Подробности, деплой сервера и устройство — в `my-world/README.md`. diff --git a/backrooms.pck b/backrooms.pck index 023a72d..61997b7 100644 Binary files a/backrooms.pck and b/backrooms.pck differ diff --git a/index.html b/index.html index a2fb3b3..bbe6f83 100644 --- a/index.html +++ b/index.html @@ -111,7 +111,7 @@ body {