Заглушка единого провайдера

Дев-инструмент: изображает единого провайдера, вызывает Games API стенда и показывает игру во фрейме.

Маршрут
Параметры запуска
Посев игровых сессий (нагрузка)

Пишет в Redis два ключа на сессию с TTL, как это делает продукт. Порядок на стенде: засеять 1 сессию → «Проверить» → один подписанный getbalance по кошельку Transactions API (rc=0 значит формат сошёлся) → и только потом сеять тысячу. Потолок за раз — 5000 сессий. Удаление снимает оба ключа по префиксу.

Если что-то сломалось — первым делом Проверить Redis: PING по адресу из конфигурации, в ошибке виден хост и порт (пароль — нет). Адрес задаётся только конфигурацией (Seeder:ConnectionString, при пустом — ConnectionStrings:Redis) и переопределяется только переменной окружения.

Токен достаточно ввести один раз: после действия с верным токеном он запоминается в cookie на 12 часов, и дальше поле можно оставлять пустым (заполненное поле всегда побеждает cookie). Неверный токен cookie сбрасывает. Забыть токен удаляет её вручную. Значение токена на страницу не выводится и в логи не пишется. Машинный эндпоинт /api/v1/seed/* cookie не принимает — только заголовок x-seed-token.