Обновления платформы: релиз 2025.02 (февраль 2025)

Коротко. Релиз платформы Gambling Soft 2025.02 (февраль 2025) самый насыщенный месяц года: 429 изменений. Покерная комната 2.0 подключена к кошельку казино мостом с командами транзакций, балансом и прибылью моста, аутентификацией по ключам и ролью клиента в админке покера; API игрока пересобран на слоях приложения, домена и инфраструктуры; появилась двухфакторная аутентификация игроков; релиз дополняют доставка через Mailgun, динамический процент кэшбэка, обязательная валюта при регистрации, региональные ограничения с множественным выбором, формы GreenApi и NOWPayments, первый механизм агентов и рефакторинг джекпотов.

Релиз 2025.02 в одной таблице

Область Главное
Покер и кошелёк казино Клиент моста, команды транзакций (выигрыш, откат, просроченные), баланс и прибыль моста, аутентификация публичным и приватным ключом, роль клиента, раздел транзакций в админке покера, внешние id
Игровой процесс покера Чат турнира и стола, переподключение SSE и индикатор связи, скрытые карты и анимации, аватары и рубашки, ребай после проигрыша, подтверждение регистрации, лимиты подготовки стола, фильтры и пагинация
API игрока Слои приложения, домена и инфраструктуры; контроллеры и обработчики активации, игр, последних выигрышей и промокодов; entity manager вместо прямых вставок; объекты запросов и ответов; валидаторы
Безопасность Базовая двухфакторная аутентификация (TOTP) с настройками и эндпоинтами; переработано напоминание пароля; вход при отсутствии записи соцвхода
Платежи Шлюз GreenApi; формы NOWPayments по умолчанию и обработка выводов; формы выводов FreeKassa (СБП, карты для RUB и KZT); формы способов оплаты по умолчанию; суммы как float
Маркетинг Динамический процент кэшбэка, бонусы «депозит плюс фриспины» в промокодах, активация бонуса в журнале баланса, валюта у промо-ссылок, правки промо-материалов, первый механизм агентов
Админка Региональные ограничения с множественным выбором, формы способов оплаты по доменной группе, рефакторинг джекпотов, правки дашборда, часовые пояса в хранилище ключей, флеш-сообщения и логгер

Покерная комната и кошелёк казино

  • Новое: мост к кошельку казино. Покерная комната общается с казино через клиент моста; крон-команда обрабатывает транзакции кэш-столов и турниров, включая возвраты и ребаи; отдельные команды для выигрышей, откатов и просроченных транзакций; незавершённые транзакции повторяются.
  • Новое: баланс и прибыль моста. Баланс моста считается по транзакциям и обновляется по активности; прибыль считается по кэш-столу и по турниру; балансы убраны из сущностей моста и игрока в пользу операций увеличения и уменьшения; внешние id у мостов.
  • Новое: аутентификация публичным ключом и токеном для вызовов моста, ключи правятся в админке; на стороне казино появились контроллер покера, покерные токены и эндпоинт колбэка с фиксацией транзакции.
  • Новое: роль клиента в админке покера с правами, запросами в рамках моста и фильтром турниров по мостам; раздел транзакций с фильтрами.

Игровой процесс покера

  • Новое: чат в лобби турнира и за столами, с переводами.
  • Новое: работа со связью. Переподключение SSE, индикатор связи, обработка потери связи в контроллерах SSE, токены в заголовках и при открытии страницы.
  • Новое: скрытые карты и анимации карт; аватары и рубашки; настройки темы стола.
  • Улучшено: турниры. Ребай после проигрыша, починена бесплатная регистрация, модальное подтверждение регистрации, проверка регистрации, часовой пояс турниров, лимит подготовки столов, последний игрок убирается с неактивного стола, проигравшие выбывают корректно, пагинация и фильтры турниров и столов, сортируемые списки.
  • Улучшено: автоигра. Правки обработчиков следующего раунда и определения победителя, сохранение id сбойных столов для диагностики, команда обработки состояния стола.

Пересборка API игрока

  • Новое: слоистое приложение. Слои приложения, домена и инфраструктуры с контроллерами, обработчиками, запросами, ответами и валидаторами; репозитории перенесены в persistence; entity manager вместо insert-запросов; приёмочные и модульные тесты подстроены; починен помощник отчётов.
  • Новое: эндпоинты активации, API игр, последних выигрышей и активации промокода; турниры перенесены в API с починенным выбором игр и регистрацией.
  • Улучшено: обработка ошибок и миграция колонок datetime в timestamp; помощник логгера для папки API; логгер крона.

Безопасность

  • Новое: двухфакторная аутентификация игроков. Секрет TOTP и флаг включения по игроку, настройки и эндпоинты включения и проверки кодов.
  • Улучшено: напоминание пароля переработано в админке с экранами успеха; вход работает, когда игрок есть, а записи соцвхода нет.
  • Новое: задача списков блокировок регулятора (РКН) по расписанию; миграция индексов для таблиц ограничений.

Платежи

  • Новое: шлюз GreenApi со страницей оплаты; формы NOWPayments по умолчанию с логотипами, обработка ошибок выводов, страницы успеха и отказа, починена валюта выплаты.
  • Новое: формы выводов FreeKassa по умолчанию: СБП и карты для RUB и KZT.
  • Улучшено: формы способов оплаты по доменной группе правятся в админке; суммы депозитов и выводов хранятся как float; изменение баланса моста агрегатора выключено в тестовом режиме; точки замера скорости моста агрегатора; типы действий в журнале баланса домена.

Маркетинг и бонусы

  • Новое: динамический процент кэшбэка с исправленной задачей кэшбэка.
  • Новое: бонусы «депозит плюс фриспины» в промокодах; активация бонуса пишется в журнал баланса; починено снятие фриспин-бонусов на стороне агрегатора.
  • Новое: валюта у промо-ссылок и обязательная валюта при регистрации.
  • Новое: первый механизм агентов в админке.
  • Новое: Mailgun как почтовый сервис с настройками API и домена; правки задачи рассылки.

Админка

  • Новое: региональные ограничения с множественным выбором; рефакторинг джекпотов с новой миграцией; переключатели показа игр: официальные, копии и обе.
  • Улучшено: часовые пояса в хранилище ключей и помощниках дат, флеш-сообщения и логгер, правки дашборда, чистки кода.

Совместимость и обновление

  • Миграции: поля 2FA, валюта при регистрации и у промо-ссылок, джекпоты, тип действия в журнале баланса домена, таблицы покерного моста и переименованные таблицы покера, колонки timestamp.
  • Покерным мостам нужны публичный и приватный ключи с обеих сторон.
  • Учётные данные Mailgun задаются на установке при выборе сервиса.

Поставка клиентам

Проекты на хостинге Gambling Soft обновляет наша команда. Владельцы лицензии на исходный код получают релиз из репозитория на условиях своей поддержки. Вопросы по конкретному пункту: страница контактов. Все выпуски: раздел Обновления платформы; сама платформа описана на странице архитектуры.

2

Хотите запустить собственное онлайн-казино?

Готовы запустить или масштабировать ваш iGaming проект?