GH GambleHub

Evolution — обзор и интеграция

2) Вертикали и контент

2.1 Live Casino (классика)

Рулетка: European/Auto/Speed/Double Ball; линейка Lightning Roulette с множителями.
Блэкджек: классика, Infinite/Free Bet/Power Blackjack (общий бокс, доп. правила), Bet Behind.
Баккара: Speed/No Commission/Squeeze; сайд-беты, дороги счета.
Покер-варианты: Casino Hold’em, Three Card Poker, Caribbean Stud, Side Bet City.

2.2 Game Shows (live-шоу)

Crazy Time, Monopoly Live, Dream Catcher, Deal or No Deal, Gonzo’s Treasure Hunt/Quest Live, Lightning Dice/Roulette/Blackjack/Baccarat — флагманы с множителями, раундами бонус-игр и эффектной подачей.

2.3 RNG/«First Person»

«First Person» версии live-игр (RNG с кнопку GO LIVE), а также портфели слотов партнерских/входящих студий.


3) Топ-титулы и особенности

Crazy Time / Monopoly Live — многосценарные шоу с колесом и бонус-раундами.
Lightning-серия (Roulette/Blackjack/Baccarat/Dice) — раунды с случайными множителями; важны лимиты и юрисдикционные правила отображения RTP.
Infinite/Free Bet Blackjack — масштабирование на большую аудиторию без столов «по местам».
Speed Baccarat/Auto Roulette — максимальная оборотистость раундов.


4) Студии, локализация и бренд-столы

Много региональных студий (ЕС/Великобритания/Северная Америка/и др.), нативные столы (язык дилера и UI), часовые зоны, локальные требования ответственной игры.
Dedicated/Branded tables: кастомный фон/листинг/лимиты, прием трафика только вашего тенанта; возможно Dual Play/On-Prem из наземных казино.
Пулы лимитов: Low/Mid/High/VIP, дробление по валютам и рынкам.


5) Юрисдикции и ограничения

Для регулируемых рынков: разные RTP-профили и тексты, запреты некоторых фич (например, автоспин в RNG, правила отображения множителей), требования Reality Check/лимитов/баннеров RG.
Отдельные студийные лицензии и набор доступных столов по стране (например, локальные натив-столы).
Требования к логам раундов и хранению видеозаписей по запросу регулятора/платежей.

💡 Практика: ведите матрицу рынков: `region → доступные игры/столы, lim/max bet, множители, тексты RG, записи смещений времени, валюта`.

6) Архитектура интеграции

6.1 Режим кошелька

Seamless (transfer-less): баланс у оператора; вызовы `/authorize`, `/bet`, `/win`, `/rollback` в ваш биллинг; требуется идемпотентность.
Hosted/Transfer wallet: средства пред-переводятся; в конце сессии синхронизация.

6.2 Канал событий

Вебхуки/Callbacks: `bet`, `win`, `bonus`, `round_open/close`, `disconnect/reconnect`, `table_limits_change`.
WebSocket/SSE канал (опционально) для телеметрии стола и статусов.

6.3 Стриминг видео

WebRTC для минимальной задержки (суб-секунды—2s), HLS/DASH как fallback (5–10s).
Адаптивные битрейты, переключение качества на лету; защита токенами/рефреш-ссылками.

6.4 Идемпотентность и порядок

Глобальный `transaction_id` (ULID/UUID) на каждый bet/win; ответы повторных запросов возвращают прежний результат (exactly-once по смыслу).
`round_id`/`shoe_id`/`spin_id` — уникальная связка раунда; храните отображение стола `provider_table_id → internal_table_id`.

6.5 Таймауты/ретраи

Клиентские таймауты 2–3 c; экспоненциальный бэкофф (max retry window ≤ 60 c); replay-очередь; защита от «повторной выплаты».


7) Событийная схема и аналитика (эскиз)

json
{
"event_id": "01JBZ...X9",
"event_time": "2025-11-02T12:31:05Z",
"type": "bet    win    round_open    round_close    bonus    disconnect    reconnect",
"user": {"id":"u123","tenant":"op1","country":"DE"},
"table": {"id":"evo_ru_lightning_01","game":"lightning_roulette","studio":"eu_central"},
"round": {"id":"r789","shoe_id":"sh001","sequence":1542},
"wager": {"amount":10.0,"currency":"EUR","bets":["straight_17","split_13_16"]},
"payout": {"amount":120.0,"multiplier":500},
"network": {"latency_ms":180,"stream":"webrtc"},
"meta": {"jurisdiction":"MGA","rtp_profile":"std"}
}

Ключевые метрики

Продукт: GGR/NGR, обороты по столам/играм, Seat Utilization, Round per Hour, доля хитов шоу.
Качество сервиса: stream p95 latency, buffering ratio, disconnect-rate, callback lag, API p95/p99.
Справедливость/безопасность: жалобы/1k раундов, rollback-rate, спорные раунды, AML/RG флаги.


8) Лимиты, множители и экспозиция

Конфигурация лимитов ставок per стол/валюта/рынок (мин/макс, лимит на позицию, лимит множителя).
Для Lightning-серии: храните параметры множителей и ожидаемый RTP по рынку; не допускайте конфликтов с локальными нормами.
Экспозиция: отслеживайте `max_potential_payout` по раунду/столу, механики cutback (если предусмотрены).


9) Отчетность и сверка (reconciliation)

Round-level logs с состояниями (open/closed/void), ставками и выплатами; журнал rollback.
Daily Game Report по столам/валютам/рынкам; cut-off по серверному времени студии, храните офсет и TZ.
Сверка: сумма событий у оператора vs сводные отчеты провайдера; разница только на незакрытых раундах.


10) Наблюдаемость и SLO

API: p95/p99 для `/authorize`, `/bet`, `/win`, error-rate по кодам.
Стрим: p95 задержки, buffering, ухудшение битрейта, reconnect-loops.
Ивенты: lag вебхуков, размер retry-очереди, дубликаты транзакций.
Гейм-SLO: скорость раундов, отмены/void, спорные раунды, корректность множителей.
Биллинг-SLO: расхождение отчетов < целевого порога, доля закрытых к cut-off.


11) Безопасность и приватность

mTLS + HMAC-подписи на вебхуках и REST; allowlist IP студий.
Токены стрима одноразовые/короткоживущие; защита от restream.
PII-минимизация, токенизация `user_id`, RLS/CLS в аналитике по тенанту/региону.
Сообщения и баннеры Responsible Gaming в UI live; хранение логов согласий.


12) Маркетинг, витрина и бренд-опции

Лобби Live с подсветкой seat availability, средних выигрышей/час, «горящих» шоу.
Бренд-столы: собственный зал, дилеры в вашей униформе; промо-контуры (лидерборды Live, фрибеты/бонус-фишки, турнирные недели).
Контент-ассеты: превью-видео, постеры 16:9/1:1, локализованные тексты и названия.


13) Тест-план и QA

13.1 Стейджинг-чек-лист

  • Авторизация/закрытие сессии; корректная локализация UI/валюты.
  • `/bet`/`/win` идемпотентны, повтор по тому же `transaction_id` возвращает прежний ответ.
  • Disconnect/Resume — сохранение статуса ставки/раунда.
  • Lightning-множители — корректные лимиты и отображение RTP/дисклеймеров.
  • Cut-off и TZ: отчеты совпадают с событиями.
  • Ограничения рынков: запрет недоступных столов/фич.

13.2 Негативные сценарии

Дубликат ставки → `200` с прежним результатом.
Таймаут на `/win` → безопасный retry без двойной выплаты.
Недоступный стол/лимит превышен → детерминированные ошибки.
Утраченный стрим → fallback WebRTC↔HLS, авто-понижение качества.


14) Частые ошибки и анти-паттерны

Нет idempotency → двойные списания/выплаты.
Игнор rollback и `void` → рассинхронизация леджера.
Единые лимиты для всех рынков → нарушения комплаенса.
Отсутствие cut-off/снапшотов → «плавающие» отчеты.
Плохая адаптация под мобильные сети → высокий disconnect-rate и жалобы.
SELECT в витринах/логах → падения при MINOR-эволюции схем.


15) Шаблоны конфигураций

15.1 Стол/рынок/лимиты

yaml table_config:
provider_table_id: "evo_lightning_roulette_eu_01"
internal_table_id: "lr_eu_01"
markets:
- region: "MGA"
currency: "EUR"
bet_limits: {min: 0.20, max: 2000}
multipliers: {max: 500x}
texts: {rg_banner: true, rtp_disclaimer: true}
- region: "UKGC"
currency: "GBP"
bet_limits: {min: 0.20, max: 500}
multipliers: {max: 500x}
texts: {rg_banner: true}

15.2 Политика идемпотентности

yaml idempotency:
key: "transaction_id"
storage: "redis+db"
ttl: "30d"
behavior: "return_last_result"

15.3 Схема событий (минимум)

yaml events:
keys: [event_id, event_time, type, user.id, table.id, round.id]
bet:  [amount, currency, selections, ext_ref]
win:  [amount, multiplier, ext_ref]
tech: [stream_type, latency_ms, reconnects]

15.4 SLO панели

yaml slo:
api:
authorize_p95_ms: 350 bet_p95_ms: 250 win_p95_ms: 250 error_rate_pct: <=0.3 stream:
latency_p95_ms: <=2000 buffering_ratio_pct: <=1.5 billing:
report_delta_pct: <=0.2 closed_by_cutoff_pct: >=99.7

16) Дорожная карта внедрения

1. Inventory & Markets: список столов/шоу, лимиты, множители, тексты RG по странам.
2. API & Wallet: выбор модели кошелька, идемпотентность, ретраи, WebRTC/HLS.
3. Events & Reports: схема ивентов, round-level логи, cut-off и TZ.
4. Compliance: юрисдикционные флаги, Reality Check, локализация, хранение записей.
5. Brand/Dedicated: при необходимости — бренд-зал, маршрутизация трафика.
6. Observability: панели SLO (API/стрим/биллинг), алерты, реплеи.
7. Go-Live: канареечный трафик, сравнение KPI (GGR/rounds/hr/complaints), пост-мортем по первой неделе.


17) Итог

Evolution — стандарт де-факто для Live-казино и шоу. Успешная интеграция = стрим с низкой задержкой, идемпотентный биллинг, корректные лимиты/множители и юрисдикционные конфиги, плюс прозрачная отчетность и мониторинг. Следуя этим шаблонам и чек-листам, оператор получает надежный запуск, сильную витрину и прогнозируемый рост GGR/LTV при контролируемых рисках и стоимости.

Contact

Свяжитесь с нами

Обращайтесь по любым вопросам или за поддержкой.Мы всегда готовы помочь!

Начать интеграцию

Email — обязателен. Telegram или WhatsApp — по желанию.

Ваше имя необязательно
Email необязательно
Тема необязательно
Сообщение необязательно
Telegram необязательно
@
Если укажете Telegram — мы ответим и там, в дополнение к Email.
WhatsApp необязательно
Формат: +код страны и номер (например, +380XXXXXXXXX).

Нажимая кнопку, вы соглашаетесь на обработку данных.