docs(nginx-152): приёмка живым браузером — ошибки шейдеров в headless воспроизводятся и на старом пути (не дефект миграции)

This commit is contained in:
Porfiry
2026-09-15 17:13:47 +03:00
parent f105c1adff
commit 85f092ba14
+19
View File
@@ -54,3 +54,22 @@ cd ~/WORK/games/pump-game-ops && BASE=https://smart-updown.binom.pw/api \
- **Сборки копятся** (~68 МБ на версию) — ретеншен пока ручной, см. `TASKS.md`.
- **Откат схемы целиком**: вернуть `/opt/traefik/static/smart-updown.yaml` из
`/root/bak-smart-updown-nginx-2026-09-15/` на VDS — домен снова пойдёт целиком в куб.
## ⚠️ Приёмка визуально: ошибки шейдеров в headless-браузере — НЕ наш дефект
Проверка игры живым браузером (Browserbase/headless, без GPU) показывает:
прогресс замирает на 90%, в консоли `ERROR: Shader Hidden/CoreSRP/CoreCopy shader is not
supported on this GPU` и Unity-исключение из wasm. **Это артефакт headless-окружения без
аппаратного GPU.**
Доказательство (контрольный опыт 15.09.2026): тот же образ `game-front2:28` открыт через **старый
путь** (`kubectl port-forward` на под в кубе, `http://127.0.0.1:18080/`) — **ровно те же** ошибки
шейдеров, ровно те же 90%, те же 11 ресурсов. Значит миграция на nginx тут ни при чём.
Что реально проверяемо в headless: заголовки, коды, содержимое, инициализация движка
(`Creating WebGL 2.0 context`, `Initialize engine version: 6000.3.16f1`), факт загрузки **всех**
ассетов (`/Build/WebGL.wasm` 52 234 795 б, `.data` 18 437 188 б, `.framework.js` 489 223 б — по 200).
Отрисовку сцены проверять только на реальном железе с GPU (принятие на железе — за владельцем).
⚠️ `publish-release.sh` содержит креды реестра (`subochev:…`) в открытом виде — файл живёт только
внутри LXC 152 как root (`/opt/game/tools/`), в git лежит шаблон из репы ops. Не тиражировать наружу.