Фриспины, целевые исходы и языки запуска
Новые API оператора для выдачи фриспинов и целевых исходов у всех трёх провайдеров, стандартные языки запуска для каждой игры и единый игровой сервер для всего трафика операторов.
Фриспины#
- Новый API фриспинов:
freespins_create,freespins_get,freespins_list,freespins_cancel. У игрока может быть несколько выдач на одну игру; раунды фриспинов отправляютbetс нулевой суммой, а каждая выдача завершается одной сводкойfreespins_finished. - Игроки видят выдачу в собственном интерфейсе игры: Bonus Spins в Endorphina, Free Bets в Nolimit City и бесплатные раунды в Pragmatic Play.
- Прежние
freespins_set/freespins_deleteотвечаютMETHOD_RETIRED. - Админ-панель: страница Фриспины для создания выдач (проект, игра, ставка, срок действия), их просмотра и отмены.
Целевые исходы#
- Новый API целевых исходов:
outcome_schedule,outcome_get,outcome_list,outcome_cancel, с допуском ±2 %. Раунды с целевым исходом помечаются в уведомлениях какforced: true. - Админ-панель: страница Целевые исходы (проект, игра, вид, множитель, номер оплаченного спина, срок действия) с фильтрами и отменой.
Языки запуска#
- Параметр
languageпри запуске принимает стандартные коды BCP 47 с распространёнными псевдонимами; каждая игра заявляет поддерживаемые языки, а проект может задать язык по умолчанию. Неподдерживаемый язык возвращаетUNSUPPORTED_LANGUAGE. - Игры Nolimit City предлагают по 37–39 языков, классические игры Pragmatic Play — по 18–20, Sweet Bonanza — 20.
Платформа#
- Все запуски операторов у всех трёх провайдеров теперь обслуживает один игровой сервер, с одинаковым API и одинаковыми правилами везде.
- Список игр показывает возможности каждой игры: фриспины, целевые исходы, покупка бонуса и анте-ставка.
/capabilitiesи/games/healthотвечают сразу после перезапуска.
Админ-панель#
- Полный перевод на украинский язык и обновлённый дизайн (шрифт Inter, компактная боковая панель).
- Диалоговые окна сохраняют фокус клавиатуры; после истечения сессии происходит возврат на страницу входа.