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

Коротко. Релиз платформы Gambling Soft 2026.10 (изменения, влитые с 1 по 22 октября 2026): 439 изменений в движке казино, админке, покерном модуле, платёжных интеграциях и мостах провайдеров. Главное: антифрод-лимиты на уровне бренда, переработанный жизненный цикл бонусов, строгая изоляция брендов в мультибрендовых установках, ужесточённые платёжные и провайдерские колбэки, аудит безопасности и производительности, честная раздача в покере и меньшая стоимость спина. Это первый выпуск раздела «Обновления платформы», выходит ежемесячно.

О разделе

«Обновления платформы» это журнал релизов движка казино Gambling Soft, той же кодовой базы, на которой работают наши собственные бренды и проекты, которые мы поставляем с исходным кодом. Каждый месячный выпуск собирается из истории репозитория и группируется по областям. Пункты помечены: Новое (возможность, которой не было), Улучшено (существующая возможность работает лучше или быстрее), Исправлено (устранён дефект). Настройки, названные в тексте, это настройки бренда в админке. Внутренний рефакторинг и правки тестов не перечисляются. Состав платформы и форматы поставки описаны на странице цен; бренды на нашей собственной установке перечислены в разделе проекты на платформе.

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

Область Главное
Антифрод и защита игроков Лимиты заявок на депозит, признаки мультиаккаунта при регистрации, самоисключение для всех способов входа, защита балансов от гонок
Бонусный движок Кэшбэк и награды за серию как активные бонусы, вклад категорий в отыгрыш, порог сгорания $0.10, фриспины сохраняют условия отыгрыша
Изоляция брендов Все операции и отчёты по игроку внутри его бренда; две новые настройки бренда
Платежи Строгая проверка подписи и статуса в каждом колбэке, атомарные статусы выводов, причины отказа от шлюзов
Доставка почты SMTP2GO для служебных писем и рассылок, отправители по бренду и суточные потолки
Мосты провайдеров Идемпотентные колбэки, откат GGR при ошибке, правило месячного расчёта, ужесточение моста агрегатора
Покер Новая колода и честная тасовка на каждую раздачу, целостность турнирного фонда, 60+ правок устойчивости API
Производительность Конфигурация из APCu, общий каталог игр, на 3-4 запроса меньше на спин, автоматическая версия статики
Безопасность Аудит 11 октября: защита от инъекций, одноразовые коды 2FA, служебные инструменты только из консоли, защита от CSRF
Админка Валидация ввода на 80+ адресах, PDF в чате поддержки, оценка тикетов, исправления отчётов

Антифрод и защита игроков

  • Новое: лимиты заявок на депозит. Часовой лимит неоплаченных заявок на игрока (настройка antifraud_deposit_hour_limit, по умолчанию 10, 0 выключает). Жёсткий потолок вдвое выше лимита даже для игрока, который платил в этот час. Суточное правило блокирует игрока после 15 неоплаченных заявок без единой оплаты.
  • Новое: признаки мультиаккаунта при регистрации. Серии регистраций с одного отпечатка устройства из одной подсети, дубли Gmail (точки и плюс-алиасы) и одноразовые почты помечаются. Флаг требует сильной связи; одна общая сеть или тёзка в другом бренде его не ставят.
  • Улучшено: самоисключение теперь закрывает вход через соцсети и Telegram. «Навсегда» полноценное значение; мусор в поле «дней» не может случайно дать бессрочное исключение.
  • Улучшено: защита входа. Ограничение попыток входа сведено в один механизм; адрес самопроверки не сбрасывает счётчик попыток; форма входа отклоняет пароль Telegram-аккаунта по умолчанию.
  • Новое: блокировка попыток промокода как настройка бренда (promocode_attempts_block_minutes). Второй аккаунт получает явное сообщение «уже использован»; по коду выдаётся только бонус, включённый в бренде игрока.
  • Исправлено: параллельные операции с деньгами. Пин-коды и скретч-карты зачисляются один раз при параллельных запросах; бонусы за VIP-уровень, реальные джекпоты и раунды фейкового джекпота не выплачиваются и не разыгрываются дважды; покупка баф-карточек и обмен VIP-очков идут под блокировкой строки; баланс бренда не уходит в минус при параллельных списаниях.
  • Новое: лимиты крипто-кассы. Неоплаченные аренды кошелька ограничены на аккаунт, IP и устройство (включается по бренду); повторная заявка продолжает живую аренду тем же кошельком; перевод никогда не уходит прошлому арендатору кошелька.
  • Улучшено: сообщения игроку. Уведомление «вывод на проверке»; явные причины отказа в регистрации; заявка с известными тестовыми реквизитами закрывается сразу с предупреждением.
  • Новое: защита от CSRF для действий игрока в API: межсайтовые POST-запросы отклоняются.

Бонусный движок

  • Новое: кэшбэк и награда за серию входов как активные бонусы. Оба создают строку бонуса со своим отыгрышем и видны в «Моих бонусах» рядом с депозитными бонусами.
  • Новое: вклад категорий в отыгрыш. У каждой категории отыгрыша колонка «вклад, %»: настольные или live-игры могут считаться на 10 %, слоты на 100 %.
  • Улучшено: жизненный цикл бонуса. Бонус, проигранный в игре вне отыгрыша, закрывается сразу и не блокирует новые бонусы. Порог сгорания $0.10 вместо $1. Ставка, завершающая отыгрыш, входит в оборот при гашении. Откат после закрытия бонуса не оставляет ничейного отыгрыша.
  • Улучшено: прозрачность для игрока. Шкала отыгрыша показывает прогресс, а не остаток; уведомления объясняют, почему сгорел бонус или награда и когда выигрыш урезан; строка «Макс. выигрыш» в карточке бонуса во всех темах.
  • Улучшено: удержание. Письма «бонус сгорит через 2 дня» охватывают бонусы пакета и винбэка; шаги пакета запускают таймер с первого захода игрока после открытия шага.
  • Исправлено: срок депозитного бонуса. Бонус на депозит не активируется платежом старше суток.
  • Исправлено: фриспины. Фриспины любого подключённого провайдера сохраняют требование отыгрыша своего бонуса. Пачки фриспинов берут срок из настроек бонуса и заканчиваются в полночь UTC; прерванная пачка заводится заново на остаток; нетронутая пачка старше часа пересоздаётся при запуске.
  • Исправлено: правила кэшбэка. Не начисляется забаненным; игрок и баланс ищутся внутри бренда; отсутствующая настройка «дней» не влияет на страницы сайта.
  • Исправлено: колесо фортуны. Нет двух бесплатных спинов при двойном клике, спин не теряется при ошибке прокрута, сохранение настроек не трогает даты, часы и шансы секторов.
  • Исправлено: баф-карточки. Карточки за почту выдаются только на подтверждённые адреса; срок бонуса считается по своей карточке.

Изоляция брендов

  • Улучшено: операции внутри бренда. Кэшбэк, турниры (регистрация, очки, призы), revenue share, промо- и агентские ссылки, CRM-сегменты, лимиты депозита, отмена вывода, смена валюты с незавершёнными платежами, проверка самоисключения на входе, письма поддержки и шаблоны, карточка игрока определяют игрока внутри бренда заявки, даже если тот же логин есть в нескольких брендах.
  • Исправлено: целостность призов. Дубль регистрации в турнир не даёт два места и два приза; тёзка в другом бренде не удваивает приз победителя; revenue share платится один раз при запуске в последний день месяца и охватывает все промо-ссылки партнёра.
  • Исправлено: отчётность. Доход по брендам и первые депозиты считаются по логину внутри бренда; статистика промо-партнёров и CRM-риск учитывают только платежи бренда; витрина с симулятором слотов исключена из сводок «все бренды».
  • Исправлено: корректирующие заявки (Repay, Twix, Payscrow, повторные депозиты NowPayments) создаются на игрока бренда заявки.
  • Новое: настройки бренда. lobby_only_category строит лобби из одной категории, при этом вкладки провайдеров, поиск и меню провайдеров охватывают все видимые игры; hidden_hoster_providers скрывает выбранные пары провайдеров у бренда. Разделы спорта и покера при выключенном модуле ведут в лобби.
  • Улучшено: демо-бренды. Английские демо-бренды без рублей и чужой лицензии.

Платежи и выводы

  • Улучшено: проверка колбэков. Заявка на депозит проводится только с верной подписью и явным статусом успеха. Пересмотрены в этом релизе: FreeKassa, SwiftPay, TrioApi, Interkassa, Billine, Bova, Piastrix, Repay. Параметры колбэков идут в SQL параметрами и экранируются на страницах оплаты (Roundsquare, GreenAPI); логи колбэков не печатают верную подпись целиком; параллельные колбэки сохраняют каждую строку лога.
  • Улучшено: выводы. Смена статуса атомарна в автовыплате, отмене и отправке, заявку не выплатят дважды два оператора; причина отказа шлюза показывается оператору; проверка статуса не трогает отменённую заявку; колбэк выплаты не возвращает финальную заявку в обработку; отмена возвращает средства игроку бренда заявки.
  • Исправлено: шлюзы. Ручная проверка выплат Piastrix пишет в свой журнал и подписывает с shop_payment_id; баланс Piastrix сохраняет валюты с незнакомыми кодами; счётчик баланса SkyPay сохраняет каждую оплату прохода; страницы и обработчики NowPayments переживают битый payload; трансферы между шлюзами проверяют целевой шлюз и диапазон дат.
  • Улучшено: страницы ошибок четырёх платёжных систем приведены к одному виду.
  • Исправлено: лимиты депозита учитывают только платежи игрока в его бренде; депозит тёзки в другом бренде не блокирует кассу на 10 секунд.
  • Улучшено: история платежей листается в SQL с проверкой limit и offset.

Доставка почты

  • Новое: SMTP2GO как отправитель служебных писем (MAIL_TRANSACTIONAL_SERVICE) с именем бренда в отправителе и текстовой версией каждого письма.
  • Новое: SMTP2GO для рассылок (MAIL_CAMPAIGN_SERVICE) с отправителем по бренду и суточным потолком; письма рассылки уходят от бренда игрока.
  • Улучшено: Elastic Email. В служебных письмах под кнопкой стоит адрес текстом; сбой проверки адреса не вносит его в белый список.
  • Исправлено: шаблоны. Бренд без своего шаблона берёт общий, а не чужого бренда; включение и выключение работает у брендов без копий; вкладки языков показывают только переводы бренда.
  • Улучшено: подтверждения. Ссылки подтверждения отвечают на языке игрока; просроченные коды почты и телефона сбрасываются; сбои доставки при быстрой регистрации и в форме поддержки сообщаются, а не маскируются успехом.

Мосты провайдеров

  • Улучшено: идемпотентные колбэки. Повтор транзакции провайдера обрабатывается один раз (захват транзакции); джекпот закрывает ровно одна ставка; учёт GGR откатывается при ошибке в каждом мосте; повтор rollback не меняет GGR дважды.
  • Улучшено: мост агрегатора. Колбэки принимаются только со свежим X-Timestamp; колбэки клиентам по IPv4 с таймаутами 5/15 с и повторами при отказе соединения и DNS; адрес кошелька клиента кешируется на 10 минут; подсети CIDR в белом списке IP; документация API провайдера и сводка сверки поставляются внутри модуля; парсер игр не блокирует таблицу игр во время обхода; смена провайдера переносит папку картинок слота; один повтор init-demo при 5xx.
  • Новое: правило месячного расчёта. Минусовой месяц не переносится: первого числа нетто минус списывается с GGR-баланса отдельной строкой журнала.
  • Улучшено: токены сессии. Мост провайдера работает на токенах сессии вместо id игрока; неизвестная игра или игрок в колбэке дают 400.
  • Улучшено: белые списки колбэков. Колбэки провайдера ограничены хостером, IP и ключом зала из белого списка; отклонённые колбэки пишутся в журнал и не входят в GGR.
  • Улучшено: захват транзакций. Мост провайдера атомарно захватывает id транзакций на ставке и откате, не списывает GGR лейбла дважды и продолжает остаток фриспинов на стороне провайдера.
  • Улучшено: мост мгновенных игр фиксирует транзакцию после записи ставки и откатывает при ошибке; последняя лига сохраняется.
  • Удалено: две неиспользуемые интеграции провайдеров.

Покер

  • Улучшено: честная раздача. Новая колода и честная тасовка на каждую раздачу; младший стрит A-2-3-4-5 в Омахе распознаётся.
  • Исправлено: время и блайнды. Таймбанк не списывает неистёкшее основное время; автоблайнд не уводит стек в минус; структура блайндов принимает нулевой шаг большого блайнда и дробные лимиты; длительность перерыва и докупки показывается целыми единицами.
  • Исправлено: целостность турнирного фонда. Призовой фонд не растёт при отказе в ребае и не уменьшается при отмене регистрации без возврата; при смене моста приза баланс проверяется у нового моста; отклонённая выплата не держит очередь выигрышей; отмена турнира сохраняет его транзакции; крон турниров не обрезает чужой турнир.
  • Исправлено: столы и рассадка. Балансировка исключает столы других пересадок и не забирает игроков у стола ниже среднего; отошедшие удаляются по времени своего стола; уведомления о старте не ждут рассадки в другом турнире; неудачный автоход сбрасывается, стол не зависает.
  • Улучшено: обратная связь игроку. Отказы банка времени показываются; ошибка без кода не отдаётся как успех; сообщение моста хранится с транзакцией; отклонённый рейз откатывает транзакцию и блокировку стола.
  • Исправлено: статистика и выплаты. Статистика стола создаётся один раз на игрока; прибыль владельца зачисляется один раз при нулевом GGR; ответ моста не в JSON не ломает задания выплат.
  • Улучшено: устойчивость API. Более 60 правок: кривые фильтры, отрицательные страницы, нулевые лимиты, неверные часовые пояса, параметры-массивы, неизвестные сессии и пустые сообщения чата возвращают структурированную ошибку и не оставляют транзакцию открытой; поля сортировки по белому списку; служебные адреса только с сервера.

Производительность

  • Улучшено: стоимость спина. Конфигурация бренда, строка домена и хранилище ключей отдаются из APCu (на 3-4 запроса меньше на спин); id активного бонуса одним запросом; нет запросов к джекпотам у брендов без джекпотов; очки и опыт обновляются одним запросом; курс валюты к самой себе без обращения к базе.
  • Улучшено: общие кеши. Один кеш каталога игр на бренд вместо копии на игрока; счётчики страницы и кассы игрока и реферальная карточка из APCu; дашборд админки из кеша отчётов с одиночными запросами.
  • Новое: автоматическая версия статики. Статические файлы получают новую версию после каждой выкатки, игроки сразу загружают новые иконки и стили. Исходники шаблонов проверяются раз в минуту на тему, а не на каждом рендере.
  • Улучшено: сессии и таймауты. Сессия отпускается перед запуском игры и внутри обработчиков депозита и чата; у каждого платёжного и Telegram-клиента есть таймаут.
  • Улучшено: база данных. PDO без постоянных соединений; сняты дубли индексов; таблица согласований не создаётся на каждый рендер; скрипт выкатки сбрасывает и прогревает кеш админки и APCu.

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

  • Аудит 11 октября. Защита от инъекций в курсах валют, запросах сущностей, языке сайта в запросах вывода, поиске страницы по пути URL, поиске игр, сортировке журнала входов и списка мостов.
  • Улучшено: управление секретами. Ключи и учётные данные читаются из окружения; коды 2FA одноразовые; парсеры требуют токен из окружения.
  • Улучшено: служебные инструменты только из консоли. Миграции, парсеры игр, перезаливка категорий, рассылка win-back, выдача бонусов поддержки, payout guard и крон betapi запускаются только из консоли; по HTTP 403.
  • Исправлено: редиректы и алиасы доменов. Закрыты обходы проверки редиректа; списки алиасов доменов разбирают все формы перевода строки; задача регулятора пишет только по подтверждённым банам.
  • Улучшено: экранирование вывода. Логины приглашённых игроков экранируются в профиле; выгрузки CRM защищены от формул таблиц; вывод ошибок в SMS-библиотеке выключен для API.
  • Улучшено: админка помечена noindex; подпись «Разработано Gambling Soft» сведена к комментарию в коде.

Админка

  • Улучшено: валидация ввода на 80+ адресах. Чужие или отсутствующие id, пустые формы, неразборчивые даты, отрицательные offset и битые файлы картинок возвращают 404 или сообщение валидации. Затронуты: промокоды, страницы, лиги провайдера, балансы доменов, платёжные методы, диалоги поддержки, CPA-настройки, шаблоны писем, картинки джекпота, переводы VIP, статистика, трансферы шлюзов, журналы, письма, ставки.
  • Исправлено: формы. Форма .env сохраняет значения со знаком «=»; правка общего VIP-уровня не дублирует уровни бренда; флаги показа игр пишутся только из валидной формы; проверка уникальности алиасов понимает буквальные переводы строк; поле 2FA видно на входе сразу.
  • Улучшено: отчёты. Дашборд и статистика считают выводы по дню выплаты; виджет «онлайн» без случайных игроков; CRM показывает ставки без выигрышей в риске и доходе по сегментам; журнал GGR моста переживает любой ввод в фильтрах; сводный баланс не падает на выводе без платёжки.
  • Новое: вложения в чате поддержки. Игроки могут приложить PDF (банковские чеки). Тикет оценивается один раз от 1 до 5 звёзд; ИИ-помощник получает каждое сообщение игрока один раз; уведомления в Telegram переживают спецсимволы.
  • Улучшено: контроль доступа. Роли поддержки бренда видят только платежи и чёрный список писем своего бренда; видимость провайдеров и шаблоны писем не меняются ссылкой извне; партнёры видят только свои промо-ссылки.

Интерфейс игрока

  • Новое: анимированный колокольчик уведомлений игрока.
  • Исправлено: баннер надбавки в кассе не отрывает поле суммы от списка способов; старые адреса /game/провайдер/игра ведут на страницу демо или отдают 404.
  • Улучшено: поиск игр понимает заглавную «Ь» в неверной раскладке; быстрая регистрация по телефону берёт язык браузера; регистрация через соцсеть переживает IP без записи GeoIP.
  • Исправлено: избранное, виджет последних выигрышей, страница VIP и обмен очков переживают отсутствующие переводы и удалённые игры; битый JSON в названии очков домена или переводах страницы не влияет на сайт бренда.

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

  • Новые настройки бренда: antifraud_deposit_hour_limit, promocode_attempts_block_minutes, lobby_only_category, hidden_hoster_providers, лимиты аренды крипто-кошельков.
  • Новые настройки окружения: MAIL_TRANSACTIONAL_SERVICE, MAIL_CAMPAIGN_SERVICE (учётные данные SMTP2GO при включении).
  • Нужны миграции базы (миграции аудита 11 октября, сессии провайдера, журнал расчёта мостов). Скрипт выкатки выполняет миграции и прогревает кеши.
  • Удалённые интеграции: два неиспользуемых провайдера игр. Служебные скрипты, ранее доступные по HTTP, теперь требуют доступа к консоли.
  • Версия статики ставится автоматически; собственные конвейеры выкатки должны запускать хук после выкатки.

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

Проекты на хостинге Gambling Soft обновляет наша команда в рамках обслуживания. Владельцы лицензии на исходный код получают релиз из репозитория на условиях своей поддержки. Чтобы уточнить, относится ли пункт к вашей версии, напишите нам через страницу контактов и назовите пункт. Следующий выпуск, релиз 2026.11, запланирован на начало декабря 2026.

5
Subscribe
Notify of
guest
0 Комментарии
Oldest
Newest Most Voted

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

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