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

Коротко. Релиз платформы Gambling Soft 2024.11 (ноябрь 2024): 548 изменений. Казино получает систему рассылок с системными шаблонами, типами получателей и отправкой по часовому поясу игрока, рефакторинг GGR по админке и API с суммами в USD и дельтой GGR на каждом спине, шлюз RoundSquare, вход через Google OAuth2, Telegram-бот, промо-страницу с промо-настройками и партнёрскими доменными группами, асинхронный парсер каталога, интеграцию Smarty, правило злоупотреблений в системе безопасности и проверку телефона при регистрации. Покерная комната переходит на машину состояний с обработчиками рабочего процесса и стратегий ставок, получает настройки игрока, админку v2 и историю стола, уведомления по SSE с переподключением, ребай после проигрыша и позднюю регистрацию, а фронт на React получает лобби, турниры, чат, уведомления и анимацию раздачи.

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

Область Главное
Рассылки Тексты и шаблоны рассылок, временная сущность почты, проверки системных шаблонов, дата последней и следующей отправки, отправка по часовому поясу игрока, шаблон нового бонуса, лимиты
GGR и платежи GGR отрефакторен везде, сумма в USD и дельта GGR в журнале спинов, баланс GGR обновляется по триггерам депозита и вывода, пин-коды уменьшают GGR, переключатель влияния платежей на баланс, шлюз RoundSquare с формами, подпись и переработка проверки крипто-шлюза, колбэки FreeKassa
Маркетинг Промо-страница и промо-настройки, промо-ссылки с языком, посетителями и колонкой просмотра, партнёрская доменная группа, бонусы промокодов, уникальные посетители алиасов доменов и URI запроса, колонки прибыли и оплаты, фильтры по логину и коду приглашения
Ядро и безопасность Google OAuth2, Telegram-бот с авторизацией, интеграция Smarty, постоянное соединение и переподключение базы, асинхронный парсер каталога с readme, попытка процесса Swoole, правило злоупотреблений в системе безопасности, проверка телефона при регистрации, перевод сообщения о бане, валюты по умолчанию из хранилища ключей, индексы
Админка 2.0 Злоупотребляющие пользователи в системе безопасности, обработка расширений картинок, правки логотипа и бокового меню, формы RoundSquare, промо-страница, экраны GGR и пагинация, выбор дат и фильтры, предпросмотр сообщений, база переводов, защита от злоупотреблений демо-роли, улучшения создания в один клик, иерархия и вотеры
Покер Машина состояний с обработчиками рабочего процесса (инициализация, синхронизация, старт, выполнение, обновление, завершение), обработчики стратегий ставок, настройки игрока, админка v2 и история стола, обработчики уведомлений с переподключением SSE, ребай после проигрыша, поздняя регистрация, логика AFK, маршруты чата, React-лобби, турниры, чат, уведомления, анимация раздачи

Система рассылок

  • Новое: тексты и шаблоны рассылок. Временная сущность и репозиторий почты, миграция текстов рассылок с темой, проверка включённости системного шаблона (включая быструю регистрацию), условия по типу получателя, даты последней и следующей отправки, отправка по часовому поясу пользователя, определённому по IP, шаблон нового бонуса, лимиты отправки; переработаны задача и задание рассылки.

GGR и платежи

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

Маркетинг и партнёры

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

Ядро и безопасность

  • Новое: вход через Google OAuth2; Telegram-бот с авторизацией пользователя, журналированием и readme; интеграция Smarty с правильной конфигурацией; асинхронный парсер каталога основного агрегатора с журналом и readme; индексы меню провайдеров, настроек игр и названия; доступные валюты по умолчанию из хранилища ключей.
  • Улучшено: база данных. Параметр постоянного соединения PDO, метод переподключения, правки пути журнала, откат метода prepare; замена исполнителя воркеров процессом Swoole испытана и откачена.
  • Улучшено: безопасность. Правило злоупотребляющего пользователя в системе безопасности перенесено из админки в API; проверка телефона при регистрации; переведено сообщение «забанен»; проверка id бонуса в POST; невыбранные при регистрации бонусы убраны и после оценки возвращены.

Админка 2.0

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

Покер

  • Новое: машина состояний. Обработчики рабочего процесса инициализации, синхронизации, старта, выполнения, обновления и завершения состояния стола с защитами и переходами, подготовка игроков к новому раунду, проигравшие игроки, быстрое завершение и шоудаун перенесены в переходы; обработчики стратегий ставок с абстрактной стратегией; подписчики удалены в пользу обработчиков; рефакторинг игрового процесса с журналами.
  • Новое: функции. Обработчик и API настроек игрока, админка v2 и история стола (новая версия с детальной страницей), обработчики уведомлений с маршрутом SSE и переподключением для состояния, чата и уведомлений, логика входа за кэш-стол, ребай после проигрыша с крон-командой, поздняя регистрация, логика AFK, коды ошибок и уровни блайндов, новые маршруты чата.
  • Новое: фронт на React. Лобби, главное меню и структура, турниры, статичный стол, чат и уведомления, страница настроек игрока, API выхода и ребая с модальным окном, история стола с тенями карт, слайдер диапазона, статус игрока, анимация раздачи, локаль из родительского окружения, prettier и husky, старая инфраструктура удалена.

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

  • Миграции: тексты рассылок и временные таблицы почты, сумма в USD и дельта GGR в журнале спинов, таблица страниц, логин последнего выигрыша, платежи и пользователи, тип партнёра в журнале баланса, язык промо-ссылок, индекс названия в настройках игр.
  • Окружение: переключатель PAYMENTS_AFFECTS_BALANCE; учётные данные Google OAuth2 и Telegram-бота.

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

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

0

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

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