Коротко. Gambling Soft это модульная платформа казино в двух редакциях: PHP 8.2 с двумя отдельными сервисами на Symfony 6.4 (описана на этой странице) и версия на JavaScript/TypeScript на Node.js для команд, стандартизированных на JS-стеке. PHP-редакция работает (админка 2.0 и покерная комната 2.0), базой, совместимой с MySQL, шаблонами Smarty для 19 тем казино, воркерами очереди, планировщиком крона с 28 задачами и всем стеком в Docker Compose (веб-сервер с PHP, MariaDB, Redis, воркеры, админка, покер). Покупатель получает полный исходный код движка, админки, покера и всех тем, 469 миграций базы, набор модульных тестов с конвейером CI, скрипты выкатки и документацию модулей по бессрочной лицензии. В защищённом виде поставляется только модуль проверки лицензии (3 файла ionCube); вся бизнес-логика, платежи, фронт и админка это обычный PHP. Эта страница описывает, что внутри PHP-редакции и что именно передаётся; TypeScript-редакция поставляется на тех же условиях, лист её стека высылаем по запросу. Цены на странице цен; проверки перед покупкой на странице проверки.

Стек технологий

Слой Технология
Язык PHP 8.2 и новее в движке, админке и покерной комнате. Вторая редакция: JavaScript/TypeScript на Node.js, тот же состав продукта, те же условия лицензии
Движок казино и API игрока Модульное PHP-приложение: объекты запросов, валидаторы и обработчики (прикладной слой), доменный и инфраструктурный слои разделены; шаблоны Smarty 5 для фронта игрока
Админка 2.0 Отдельное приложение на Symfony 6.4 с Doctrine ORM, формами, валидаторами и моделью ролей; 59 разделов
Покерная комната 2.0 Отдельное приложение на Symfony 6.4 с Doctrine ORM, 167 игровых обработчиков, своя схема и раздел админки; с кошельком казино связана мостом
База данных Совместимая с MySQL (в нашей установке MariaDB 10.11, поддерживается MySQL 8); 361 миграция движка и 108 миграций покера под контролем версий, исполнитель миграций запускается при каждой выкатке
Кеширование APCu по умолчанию для конфигурации бренда, хранилища ключей и данных каталога; слой кеша переключается на Memcached или Redis для многосерверных установок; кеш отчётов для тяжёлых отчётов админки; общий кеш каталога игр на бренд
Фоновая работа Воркеры очереди для рассылок, парсеров и отчётов; планировщик крона с 28 задачами (бонусы, кэшбэк, турниры, джекпоты, курсы валют, вознаграждения партнёров, импорт каталогов, проверка сайтов, очистка)
Выкатка Вся платформа работает в Docker: Docker Compose с веб-сервером и PHP (в нашей установке LiteSpeed, поддерживается Nginx с PHP-FPM), MariaDB, Redis, воркерами очереди и кроном, плюс админка и покер отдельными сервисами; на этом же стеке работают наши собственные бренды казино. Скрипт выкатки забирает код, проверяет окружение, выполняет миграции и прогревает кеши; автоматическая версия статики
Качество Набор модульных тестов (121 файл тестов) и проверка синтаксиса PHP в CI на каждый push и pull request; ежемесячные заметки о релизах
Фронт 19 тем казино на общих компонентах (касса, бонусы, шкала отыгрыша, уведомления), картинки WebP, шрифты и скрипты со своего домена, раскладка справа налево для арабского

Архитектура

Платформа это модульный монолит для ядра казино плюс отдельные сервисы там, где изоляция окупается. Ядро (API игрока, кошелёк, касса, бонусы, каталог, темы) работает одним приложением и обслуживает любое число брендов и доменов с одной установки; каждая операция и отчёт привязаны к бренду игрока. Админка 2.0 и покерная комната 2.0 работают своими сервисами на Symfony рядом с ядром: используют его базу или общаются через мосты. Провайдеры и агрегаторы игр подключены мостами с бесшовным кошельком, идемпотентными колбэками и учётом GGR по брендам и лейблам. Платёжные системы реализуют один интерфейс (депозит, колбэк, выплата, статус), новый шлюз добавляется без правок кассы. Долгие задачи уходят в воркеры очереди и крон, а не в веб-запросы.

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

Компоненты

Область Что входит
Управление аккаунтами игроков (PAM) Регистрация (почта, телефон, соцсети, Telegram), двухфакторная аутентификация кодом приложения, профиль, документы, сессии, самоисключение и лимиты депозита, привязка игрока к бренду
Кошелёк и касса Мультивалютные балансы с атомарными списаниями, смена валюты, сценарии депозита и вывода с каскадом платёжных систем, правила согласования выводов, payout guard, причины отказа от шлюзов, история платежей
Платежи Единый платёжный каркас с 11 интеграциями шлюзов (карты, локальные методы, крипто-процессинги) плюс крипто-касса на своих кошельках: USDT TRC20, Ethereum, Solana, Bitcoin, BNB Smart Chain, TRON
Игры Каталог с категориями, провайдерами, ограничениями хостеров по бренду, избранным, поиском, нейтральным запуском игр; мосты к агрегаторам и прямым провайдерам с бесшовным кошельком; фриспины через бонусы; джекпоты (реальные и витринные); симулятор слотов для демо-брендов
Бонусный движок Депозитные бонусы, фриспины, кэшбэк, серия входов, приветственная цепочка, спасательный бонус, бонус к депозиту, промокоды, баф-карточки, VIP-уровни и очки, отыгрыш с вкладом по категориям, уведомления о бонусах
CRM и удержание Сегменты, когорты, хронология LTV, риск-флаги, кампании удержания, списки возврата и «уходят сейчас», письма на языке игрока с приложенным бонусом, страницы отписки
Партнёры и агенты Промо-партнёры, промо- и агентские ссылки, CPA-условия, revenue share, статистика партнёров внутри бренда, постбэки партнёрского трекинга, пин-коды и скретч-карты
KYC, AML и антифрод Проверка личности через интеграцию с KYC-провайдером с проверкой по санкционным спискам (OFAC, EU, UN, UK OFSI), PEP и негативным упоминаниям, которая входит в проверку провайдера по умолчанию и обновляется провайдером; платформа применяет вердикт, статус проверки на выплатах, признаки мультиаккаунта при регистрации, лимиты заявок на депозит, чёрные списки ставок и почт, лимиты аренды крипто-кошельков, согласование крупных денежных операций вторым администратором, журнал действий сотрудников
Ответственная игра Лимиты депозита, самоисключение на срок или навсегда для всех способов входа, правила охлаждения при смене лимитов, уведомления игроку
Ставки и покер Модуль ставок через интеграцию спортивной ленты; покерная комната 2.0 с кэш-столами, турнирами, таймбанком, чатом, статистикой
Вовлечение Турниры, колесо фортуны, джекпоты, последние выигрыши, баф-карточки, VIP-клуб, реферальная программа, уведомления игрока (колокольчик, список, всплывающие окна)
Поддержка Тикеты и чат с вложениями, ИИ-помощник для первой линии, уведомления сотрудникам в Telegram, баг-репорты
Отчётность Живой дашборд, доход по брендам с GGR по провайдерам и графиком по дням, отчёты CRM, статистика по дню выплаты, балансы и трансферы шлюзов, выгрузки CSV, часовой пояс админки
Мультибренд Неограниченное число брендов и доменов на одной установке, режим white label за кредиты, зеркала и маршрутизация, региональные ограничения, настройки, шаблоны и отправители писем по бренду, роли сотрудников внутри бренда
Безопасность Защита от CSRF на всех изменяющих действиях, лимиты частоты входа и регистрации, 2FA для сотрудников и игроков, подписанные колбэки провайдеров и платёжек, служебные скрипты только из консоли, аудиты безопасности в июле и октябре 2026 (см. заметки о релизах)

Охват функций

Таблица компонентов выше это архитектурный взгляд. Функциональный список длиннее: 156 функций в 20 группах на странице функционала. Сверх стандартного набора платформы казино (PAM, кошелёк, платежи, игры, бонусы, партнёры, KYC и AML, ответственная игра, риски, отчёты) в поставку входят модули, которые большинство предложений с исходным кодом продают отдельно или не имеют:

  • Покерная комната 2.0 и модуль ставок на общем кошельке казино.
  • Крипто-касса на собственном пуле кошельков оператора: 5 сетей, 7 монет, отдельный кошелёк на каждый платёж, досрочное зачисление по частичным подтверждениям.
  • CRM и удержание: сегменты жизненного цикла, когорты, воронка первого депозита, списки угасающих и ушедших, кампании возврата, анализ отдачи бонусов, письма CRM на 11 языках.
  • Вовлечение: слот-турниры, прогрессивные джекпоты, колесо фортуны, баф-карточки, VIP-программа с обменом очков, лента последних выигрышей, баннеры по устройствам.
  • Мультибренд: неограниченное число брендов на одной установке, форма самостоятельного создания казино, зеркала с автоматической проверкой блокировок, страница антиблока, приватный VIP-домен, SEO и свой код по бренду, white label за кредиты, API-мосты для перепродажи игрового контента с отдельным учётом GGR.
  • Telegram: казино как Mini App со входом через Telegram, бот казино, оповещения сотрудникам.
  • Поддержка: чат на сайте с загрузкой файлов и ИИ-ответами по правилам бренда, тикеты операторов, баг-репорты со скриншотами.
  • Сеть агентов и кассиров: балансы агентов, кассы, печатные PIN-ваучеры, отчёт по кассовым операциям.
  • Эксплуатация: ночная самопроверка платформы, экран состояния платформы, тестовые запуски игр из админки, журнал действий, 8 ролей сотрудников, 10 языков сайта, режим sweepstakes и социального казино для рынка США.

Что передаётся

  • Исходный код движка казино и API игрока, админки 2.0, покерной комнаты 2.0 и всех 19 тем, на обычном PHP, JavaScript и шаблонах Smarty. В защищённом виде поставляется только модуль проверки лицензии (3 файла ionCube); он не привязан к домену или серверу, проверяет ключ локально без обращения к нашим серверам, полностью оплаченная лицензия никогда не отзывается и не отключается удалённо. Вариант полной собственности (код без защищённых файлов плюс права интеллектуальной собственности) считается по запросу.
  • Схема базы данных в виде 469 версионированных миграций с исполнителем: установка обновляется воспроизводимо.
  • Тесты и CI: набор модульных тестов (121 файл) с загрузчиком и заглушками, конвейеры CI для проверки синтаксиса и тестов.
  • Выкатка: файлы Docker Compose для всего стека (веб-сервер с PHP, MariaDB, Redis, воркеры и крон, админка, покер), Dockerfile, скрипт выкатки, шаблоны окружения и набор задач крона.
  • Документация: README модулей (платформа, админка, покер, миграции, очередь, тесты, безопасность, Telegram, крипто-касса) и ежемесячные заметки о релизах.
  • Установка и гарантия: устанавливаем платформу на ваши серверы и держим гарантию 12 месяцев; root-доступ остаётся у вас. Депонирование кода по отдельному договору.

Инвентарь модулей

Движок казино организован как 40 модулей под одним API, плюс админка 2.0 (59 разделов) и покерная комната 2.0 отдельными сервисами. Каждый модуль это каталог со своим кодом и, где нужно, README, миграциями и тестами.

Модуль Назначение
API игрока объекты запросов, валидаторы и обработчики каждого действия игрока
Игроки профили, сессии, подтверждения, 2FA, самоисключение
Соцвход Google, Facebook, Telegram с подписанными данными входа
Домены и бренды маршрутизация мультибренда, зеркала, алиасы, настройки по бренду
Платежи единый интерфейс шлюзов, 11 интеграций, колбэки, выплаты
Кассовые сценарии бонус к депозиту, правила выводов, payout guard, кассы и агенты
Крипто-касса свой пул кошельков, 6 сетей, аренда, подтверждения, страница в админке
Курсы валют ежедневные курсы по всем валютам, в которых играют
Каталог слотов категории, провайдеры, картинки, ограничения, нейтральный запуск
Мосты игр пять мостов к агрегаторам и провайдерам с бесшовным кошельком
Бонусы депозитные бонусы, фриспины, промокоды, движок отыгрыша
Кэшбэк кэшбэк по расписанию со сторожем
VIP уровни, очки, обмен, награды
Турниры слот-турниры с расписанием и призовыми
Джекпот прогрессивные и витринные джекпоты
Колесо фортуны секторы, вероятности, расписание
Баф-карточки коллекционные карточки с бонусами
Последние выигрыши лента победителей
Удержание приветственная цепочка, спасательный бонус, серия входов, кампании возврата
CRM сегменты, когорты, LTV, письма кампаний
Партнёры промо-партнёры, CPA, промо-ссылки и материалы
Revenue share ежемесячные выплаты партнёрам
Рефералы реферальная программа игроков
Постбэки партнёрок постбэки регистраций и депозитов в партнёрские сети
Антифрод признаки мультиаккаунта, лимиты заявок на депозит, чёрные списки
Система безопасности риск-флаги, правила остановки выплат
Security подписанные токены, секреты колбэков, лимиты частоты
KYC интеграция с провайдером проверки личности и AML-скринингом
Уведомления колокольчик, списки, всплывающие окна, лента событий игрока
Поддержка тикеты, чат, вложения, ИИ-помощник
Telegram бот, Mini App, оповещения сотрудникам
Почта и SMS провайдеры, шаблоны, лимиты, подтверждения
Очередь воркеры для рассылок, парсеров, отчётов
Крон 28 задач по расписанию
Миграции версионированные изменения схемы с исполнителем
Тесты модульный набор с загрузчиком и заглушками
SSE живые потоки событий для админки
Витрина демо-бренд с симулятором слотов
Geo определение страны по GeoIP и ограничения
Хранилище ключей кеш конфигурации и секретов

Поддержка, обновления и доказательства безопасности

  • Поддержка 24/7 (условия работы, пункты 9.4 и 12): инциденты принимаются в любое время через Telegram, WhatsApp, почту и тикеты. Первый ответ: критичный инцидент (недоступны сайт, игры или платежи) в течение 1 часа в любое время суток, высокий приоритет в течение 4 часов, остальные запросы в течение 1 рабочего дня.
  • Бэкапы и восстановление: полный бэкап базы каждую ночь, хранится 14 дней; RPO до 24 часов, RTO до 4 часов после критичного сбоя (тестовое восстановление 6 октября 2026: 11 минут).
  • Обновления: исправления и патчи безопасности выкатываются на установки клиентов в течение 12-месячной гарантии; далее техподдержка $1,980 за 40 часов или по договору поддержки. Каждое изменение перечислено в ежемесячных заметках о релизах.
  • Доказательства безопасности: полный аудит кода в сентябре 2026 по 12 направлениям атак; каждая критичная уязвимость, доступная из интернета без входа, закрыта в течение 16 дней и перепроверена; текущий отчёт о статусе аудита доступен покупателям под NDA. Пункты аудитов июля и октября 2026 перечислены в заметках о релизах.
  • Демо: демо-аккаунт админки с туром по продукту, живые бренды на нашей установке и демо вашей настроенной платформы до второго платежа.

Опыт и лицензия

  • Gambling Soft разрабатывает софт для онлайн-казино с 2010 года; история этого сайта с июня 2010 в Wayback Machine. В репозиториях платформы 17 000+ коммитов. На нашей собственной установке платформы работают 20 брендов казино, каждый релиз проходит живую эксплуатацию до клиентов.
  • Лицензия (условия работы, пункт 8): бессрочная; код можно менять и использовать в любом числе своих проектов; можно вести казино для других операторов на своей инфраструктуре (white label). Запрещены перепродажа, передача третьим лицам, публикация. Оплата тремя равными частями: аванс, после демо вашей настроенной платформы, после приёмки. Открытый прайс на странице цен. Вариант полной собственности по запросу: код без защищённых файлов и передача прав интеллектуальной собственности, включая перепродажу (п. 8.12).

Что это значит на фоне других предложений

  • Без привязки к вендору по замыслу. Бессрочная лицензия, код на ваших серверах, root-доступ, стек, под который нанимается любая PHP- или TypeScript-команда, 469 миграций и набор тестов в комплекте. Три файла проверки лицензии это единственная защищённая часть, и мы пишем об этом прямо, а не прячем; отключить платформу они не могут, а вариант полной собственности без них доступен.
  • Проверено в эксплуатации, а не на демо. Тот же код каждый день работает на 20 наших брендах казино; исправления доходят до клиентов через ежемесячные заметки о релизах, собранные из репозитория: только за октябрь 2026 это 439 изменений.
  • Открытые условия. Цены, время реакции поддержки, цели бэкапов, гарантия и график оплаты опубликованы: покупатель сравнивает предложения без звонка продавцу.
  • Больше за те же деньги. Покер, модуль ставок, крипто-касса на своих кошельках, CRM и удержание, мультибренд и Telegram Mini App входят в поставку там, где другие предложения с исходным кодом заканчиваются на PAM, кошельке и играх.
  • Две редакции. PHP или TypeScript, выбирает ваша команда, а не вендор.

Если Gambling Soft исчезнет

Покупатели исходного кода задают этот вопрос первым, поэтому ответ записан в договоре, а не только на этой странице. Платформа не зависит от нас, чтобы продолжать работать:

  • Код на ваших серверах. У вас root-доступ и право в любой момент выгрузить полную копию базы, файлов и исходного кода (условия работы, п. 8.11).
  • Ничего нельзя отключить удалённо. Проверка лицензии в трёх защищённых файлах сверяет ключ и даты локально, не обращается к нашим серверам и не останавливает софт, пока лицензия действует; полностью оплаченная лицензия бессрочна, никогда не отзывается и не приостанавливается (п. 8.6, 8.7 и 8.9).
  • Проект поддерживает себя сам. Миграции, модульные тесты, конвейеры CI, файлы Docker Compose, скрипт выкатки, README модулей и ежемесячные заметки о релизах входят в поставку, так что ваша или любая PHP- или TypeScript-команда продолжает разработку без нас.
  • Эскроу и полная собственность. Депонирование кода у независимого агента доступно по отдельному соглашению с выдачей при ликвидации или после 30 рабочих дней без поддержки (п. 8.9). Вариант полной собственности, полный код без защищённых файлов плюс передача прав интеллектуальной собственности включая перепродажу, менеджер считает по запросу (п. 8.12).

До покупки: проверка кода и референсы

Под NDA мы даём вашему разработчику или независимому аудитору доступ на чтение к репозиторию на 5-7 дней или проводим живую сессию, на которой открываем код и историю Git на экране. На тех же условиях даём контакты двух операторов, работающих на платформе, чтобы о поставке, поддержке и стабильности вы услышали от них, а не от нас. Остальной список на странице проверки перед покупкой.

Чего мы не заявляем

  • Сертификаты RNG и игр (GLI и подобные лаборатории) принадлежат студиям и идут с их контентом; у Gambling Soft нет собственных лабораторных сертификатов на платформу.
  • Сертификация платформы под конкретный регулируемый рынок это отдельный проект с ценой по юрисдикции; в цену лицензии не входит.
  • Имена агрегаторов и провайдеров в маркетинговых текстах не публикуем; список передаётся под NDA в ходе проверки перед покупкой.

FAQ

Это микросервисы или монолит? Модульный монолит для ядра казино с двумя отдельными сервисами на Symfony (админка 2.0 и покерная комната 2.0) и мостами к провайдерам и платёжным системам. Для оператора это один набор серверов и одна выкатка, а тяжёлые или изолированные части вынесены отдельно.

Какие части кода закрыты? Три файла модуля проверки лицензии, поставляются через ionCube. Всё остальное, включая кошелёк, платежи, бонусы, каталог, темы и оба приложения на Symfony, открыто и правится.

Сможет ли моя команда поддерживать платформу без вас? Да. Стек: PHP 8.2, Symfony 6.4, Doctrine, Smarty и MySQL; миграции, тесты, CI, Docker Compose и документация модулей входят в поставку; любая PHP-команда примет проект.

Как проверить это до оплаты? На демо вашей настроенной платформы до второго платежа, по списку проверок перед покупкой и по заметкам о релизах, которые каждый месяц собираются из истории репозитория. Под NDA можно также посмотреть код (доступ на чтение на 5-7 дней или живая сессия с историей Git) и поговорить с двумя операторами, работающими на платформе.

Есть ли версия не на PHP? Да, версия движка на JavaScript/TypeScript на Node.js. Напишите нам требования к стеку, и мы вышлем её описание.

На чём это работает? На любом Linux-сервере по вашему выбору: либо поставляемым стеком Docker Compose (веб-сервер с PHP, MariaDB, Redis, воркеры, админка, покер), либо прямой установкой с PHP 8.2+, базой, совместимой с MySQL, PHP-FPM за веб-сервером, APCu (или Memcached или Redis как бэкенд кеша) и cron. Конфигурацию рекомендуем и устанавливаем мы.