Обзор
Игроки
| Игрок | Баланс | Раундов | Статус | Действия |
|---|
Живой список из БД. Изменение баланса идёт корректирующей проводкой
adjust в журнал; бан действует немедленно (активные ручки вернут 403).
Заявки на вывод
| Время | Игрок | Сумма | Действия |
|---|
pending → approved (кнопка ниже, пишется в audit) → paid (sandbox-вебхук платит через ~1с; если игрок успел проиграть сумму — заявка станет failed).
Касса
Пароль админки меняется скриптом scripts/create-admin.js (перезапишет хэш).
Экономика (живая, v32 «подлодка»)
Сохранение пишет конфиг в БД (значения клампятся сервером тем же валидатором) — новые раунды считаются по нему сразу. Калькулятор прогоняет 200 000 симуляций прямо в браузере — меняй ручку и смотри, как едет RTP. ⚠ «Шанс попадания ракеты» экспоненциально чувствителен: ±0.001 сдвигает RTP на ~3–4%.
Транзакции
| Время | Игрок | Тип | Сумма |
|---|
Журнал append-only: записи не редактируются и не удаляются (защита триггером в БД).
Опасная зона
Сброс не трогает журнал и балансы: ставится отметка времени, и «Обзор» считается от неё. Действие пишется в admin_audit.