GH GambleHub

Relaks Gaming - Przegląd i integracja

1) Krótki profil dostawcy

Rola rynkowa: zarówno studio (w domu szczeliny i poker/bingo dziedzictwo), jak i agregator dla dziesiątki studiów firm trzecich.
Koncentracja treści: bardzo lotne automaty wideo z „długą” grą bonusową, linie szeregowe, progresywne jackpoty Dream Drop.

Programy partnerskie:
  • Powered By Relax - agregacja zawartości dojrzałych studiów B2B.
  • Silver Bullet jest inkubatorem dla młodych studiów (przyspieszone wydawnictwo za pośrednictwem stosu Relax).

TechStack: HTML5 (WebGL/Canvas), mobile-first, lekkie aktywa, jednolite SDK/metadane dla lobby i promo.


2) Portfolio i funkcje gry

Trafienia wewnętrzne (lista częściowa):
  • Money Train 1-4/3D to kultowa seria z różnymi modyfikatorami w rundach bonusowych, bardzo wysoka wariancja.
  • Temple Bumble/Bumble serii (TNT, Templar Bumble, itp.) - kaskady, niszczycielskie bloki, tryby wyboru freespins.
  • Szlak martwego człowieka, tryb bestii (collab), Iron Bank (collab) - potężne bonusy/mnożniki, alternatywne wpisy bonusowe.
  • Linia Dream Drop - gry z integracją we wspólnym progresywnym basenie (wsparcie dla pięciu poziomów jackpota).
Odręczne pismo matematyczne:
  • Średnia/wysoka/ultra-wysoka zmienność; wyrażone jako „eskalacja” w bonusach.
  • Kaskady/klester logika, modyfikatory znaków, mnożniki, tryby wyboru freespins.
  • Pasma RTP różnią się w zależności od budowy i jurysdykcji; commit 'rtp _ build' do raportów.
Dream Drop Jackpots (DDJ):
  • 5 poziomów progresji (zwykle Rapid, Midi, Maxi, Major, Mega).
  • Centralny serwer jackpot Relax prowadzi basen i siedzenia; gra jest „klientem” basenu.
  • Ścisłe wymagania dotyczące synchronizacji czasu, integralności transakcji, realnego salda puli i wyświetlania postępów.

3) Certyfikacja i zgodność

Laboratoria/rynki: pokrycia według tytułów (MGA/UKGC/EU/LATAM/Afryka/Azja); lista dostępności jest inna dla DDJ i regularnych gier.
Funkcja Kup (Bonus Buy) - Włączona tylko w dozwolonych jurysdykcjach.
Wersje RTP - wymagane jest wiązanie budujących w analityce i raportach („rtp _ build”, „jurysdykcja”).
Odpowiedzialna gra: kontrola rzeczywistości, timery sesji, limity zakładów/depozytów, lokalizowane ostrzeżenia.
Cechy zgodności DDJ: zasady wyświetlania poziomów jackpota, nasiona/pułap, kursy, pula sprawozdawczości finansowej.


4) Opcje integracji

Poprzez agregator (szybkie wejście na rynek)

Połączenie z jednym kontraktem do agregacji Relax: własne gry + szeroka matryca studiów (Powered By, Silver Bullet).
Ujednolicone katalog-metadane, narzędzia promocyjne (turnieje/misje/spadki w PAM lub za pośrednictwem zewnętrznych ram), ujednolicone raportowanie.

Integracja bezpośrednia (dla dużych operatorów)

Modele portfeli:
  • Bez szwu - saldo po stronie operatora, zakłady/płatności poprzez kiełbasy debetowe/kredytowe.
  • Przelew (Fundusz) - wstępne obciążenie pożyczek na sesję, zwrot salda przy zamknięciu.
  • Uruchomienie gry: pojedynczy punkt wejścia z JWT, język/waluta/kanał/jurysdykcja parametry, flagi funkcji (Bonus Buy, DDJ).
  • Obwód serwisowy: sesje, podpis zapytań, haki internetowe wydarzeń/jackpotów, dziennik gier, raporty.
  • Połączenie DDJ: poszczególne klucze/punkty końcowe do serwera jackpota, połączenie synchronizacji, aby sprawdzić zasoby puli, powiadomienie o wygranych.

5) Wymagania Frontend i UX

Mobile-first: portret/album, poprawna praca na „wysokich” ekranach, gesty.
Wydajność: TTFP <3-4 s w średniej sieci; leniwe aktywa, sprite atlas, audio na żądanie.
Lokalizacja/waluty: zasięg głównych języków UE/LATAM i wielu walut; oddzielne linie dla komunikatów RG i DDJ-UI.
DDJ-UI: Zawsze pokaż poziomy jackpota, uruchomione kwoty i kluczowe zasady uczestnictwa.


6) Przykłady integracji pseudo

6. 1. Uruchomienie gry (zwykły automat)


GET https://games.relax.example/launch
?token={jwt}
&game=rx_money_train4
&lang=ru
&currency=EUR
&jurisdiction=mga
&channel=mobile
&features=bonus_buy:off,turbo:on
&rtp=96.1
&partner_id=OP123
Ładunek JWT (minimum):
json
{
"sub": "player_10873",
"sid": "sess_f9a2...bc",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}

6. 2. Uruchomienie gry z Dream Drop


GET https://games.relax.example/launch
?token={jwt}
&game=rx_temple_tumble_ddj
&lang=ru
&currency=EUR
&jurisdiction=mga
&channel=mobile
&features=ddj:on,bonus_buy:off
&rtp=94.0
&partner_id=OP123

6. 3. Portfel bez szwu - debet/kredyt

Obciążenie (stawka):
http
POST /wallet/debit
{
"sid": "sess_f9a2...bc",
"txn_id": "rx_2025-11-02_000910",
"amount": "1.00",
"currency": "EUR",
"game_round_id": "gr_7aa1...ef",
"reason": "bet"
}
Kredyt (wygrana):
http
POST /wallet/credit
{
"sid": "sess_f9a2...bc",
"parent_txn_id": "rx_2025-11-02_000910",
"amount": "5.80",
"currency": "EUR",
"game_round_id": "gr_7aa1...ef",
"reason": "win"
}

Idempotencja: niepowtarzalny 'txn _ id'; retry zwraca odpowiedź deterministyczną ('duplikat = true').
Podpis: HMAC (SHA256) + 'x-timestamp' (anty-replay 60-180 s).

6. 4. Webhooks of Events (Runda regularna)

json
{
"type": "game.round_end",
"player_id": "player_10873",
"game": "rx_money_train4",
"bet": 1.00,
"win": 5.80,
"currency": "EUR",
"features": ["tumble:active","collector:1","persistent_symbol:0"],
"rtp_build": "96.1_2025-10-12",
"jurisdiction": "mga",
"ts": "2025-11-02T13:28:17Z"
}

6. 5. Jackpot Webhooks (Dream Drop)

json
{
"type": "jackpot.win",
"player_id": "player_10873",
"game": "rx_temple_tumble_ddj",
"jackpot_level": "Major",
"jackpot_amount": 12873.44,
"currency": "EUR",
"jackpot_round_id": "jp_4c9a...77",
"pool_id": "ddj_pool_eu_01",
"rtp_build": "94.0_2025-10-25",
"jurisdiction": "mga",
"ts": "2025-11-02T13:29:03Z"
}
💡 Ważne dla DDJ: Jackpot hit moment wymaga atomowego potwierdzenia z serwerem puli; w przypadku incydentów sieciowych należy użyć retras deduplicacji 'jackpot _ round _ id'.

7) Narzędzia promocyjne i zachowanie

Misje/zadania: „dotrzeć do mnożnika ≥ X”, „zebrać modyfikatory N”, „wygrać na kaskadzie ≥ K.”

Turnieje/loty: punkty za mnożnik całkowity, długość kaskady, stosunek wygranej do stawki.
Jackpoty (DDJ): banery „rosnących” kwot, powiadomienia o bliskości sufitu, historii dużych wygranych.
Cross-promo: kolekcje według serii (Money Train, Tumble), „Dream Drop” wyświetlacze.
A/B: kolejność kart, płytek „hits/novelties/DDJ/high volatility”, okładki kreatywne.


8) Sprawozdawczość i analityka

Podstawowe KPI:
  • DAU/MAU według tytułu, średni czas trwania sesji, udział portretu mobilnego.
  • Bet/Win/GGR/RTP (rzeczywisty), StdDev wygrywa, percentile win/bet (P95/P99).
  • Wskaźnik funkcji: częstotliwość wyzwalania freespin/modifier, średni mnożnik bonusowy.
  • Bonus Kup wykorzystanie (jeśli dozwolone): udział zakupów, ROI zakupów.
  • Mierniki DDJ: liczba wyzwalaczy DDJ, wielopoziomowość, wpływ konwersji/retencji.
  • Retention L1/L7/L30, ARPPU/LTV według serii (Money Train, Tumble, DDJ tytuły).
  • Technika: TTFP, timeouts portfel/webhook, udział powtórzeń kiełbasy.
Zalecane pola telemetryczne:
  • 'game _ code', 'rtp _ build', 'jurisdiction', 'wallet _ mode', 'feature _ flags',' jackpot _ pool ',' jackpot _ level ',' game _ round _ id', 'txn _ id',' session _ id'.

9) Lista kontrolna QA przed wydaniem

1. wersje/konstrukcje RTP odpowiadają rynkom; 'rtp _ build' jest rejestrowany i widoczny w raportach.
2. Bonus Buy jest wyłączony tam, gdzie jest to zabronione.
3. Połączenie DDJ: dostęp do serwera puli, synchronizacja czasu, poprawna wizualizacja poziomów/kwot.
4. Bezszwowe kiełbaski: idempotencja, podpisy TTL, retrai z deduplication.
5. Stan zapisu: automatyczny powrót do rundy po zniżce, bonus migawkowy/modyfikatory.
6. Lokalizacje/waluty: Rynki × macierz Locales jest pokryta; Sprawdzono ekrany RG i DDJ.
7. Wydajność: TTFP <3. 5 s, rama stabilna <16 ms.
8. Autobus promo: turnieje/misje/banery DDJ podłączone; zasady są wyświetlane.
9. Sprawozdawczość: uzgadnianie GGR według daty/gry/wersji; osobne sprawozdanie DDJ.
10. Scenariusze UAT: długie cykle bonusowe, mnożniki krawędzi, hity jackpota, usterki sieciowe i kiełbaski powtarzane.


10) Typowe błędy i rozwiązania

Niedopasowanie RTP w raportach: mixed builds → log 'rtp _ build', segment uploads.
Duplicate write-offs: no idempotence → storage-lock on 'txn _ id', deterministic replay responses.
DDJ jest wyświetlany nieprawidłowo: poza synchronizacją z serwerem puli → sprawdź czas/pamięć podręczną, użyj podpisanych migawek kwot.
Długie ładowanie aktywów: włączyć CDN, atlas sprites, HTTP/2 preload, audio na żądanie.
Utrata postępu bonusowego: brak migawki zapisz → status sklepu (wiele, zbierane modyfikatory, krok bonusowy).


11) Zalecenia dotyczące prezentacji (katalog)

Tagi: Wysoka/Ultra zmienność, Kaskady/Tumble, Funkcja Kup (jeśli dostępne), Dream Drop.

Wybory: „Legends of Volatility: Money Train”, „Cascades and Blocks: Bumble”, „Jackpot Hunt: Dream Drop”

Karty KPI: częstotliwość bonusowa, średni mnożnik, obecność DDJ, subiektywne „tempo” gry.


12) Ekonomia i zarządzanie ryzykiem

Top-line: wymawiane Pareto - trafienia z serii Money Train i tytuły DDJ dają udział lwa w obrotach.
Ekonomia jednostki: średni zakład, konwersja na bonus, dystrybucje wygranych/zakładów, sesja DDJ/wpływ retencji.
Ryzyko: wysoka/ultra-wysoka zmienność → limity prędkości, kontrola ekspozycji według serii/puli, bufor GGR na krótkim horyzoncie.
Mieszanka treści: Balans DDJ i gniazda płaskie do wygładzania pamięci podręcznej.


13) Plan integracji krok po kroku

1. Kontrakt/notowania: lista rynków, wersje RTP, warunki DDJ, pakiet promocyjny.
2. Połączenie techniczne: klucze do piaskownicy, URL startowy, API portfela, haki internetowe, (opt.) serwer DDJ.
3. Flagi funkcji: Bonus Buy, DDJ, lokalizacje, waluty.
4. Katalog: karty do gier, oceny wiekowe, odznaki DDJ, krótkie opisy mechaniki.
5. QA/UAT: regresja, obciążenie, powtórzenia skryptów/portfela DDJ.
6. Miękkie uruchomienie: 5-10% ruchu; monitorowanie wskaźników GGR/RTP/błędów/funkcji/DDJ.
7. Wydanie GA: promo/turnieje/kampanie DDJ, prezentacje A/B.
8. Po monitorowaniu: retro 14/30 dni, gabloty strojenia i limity ekspozycji.


Wynik

Relax Gaming to podwójna moc studia i agregatora: hity seryjne (Money Train, Tumble) plus skalowalny program dla studiów partnerskich i progresywnych Dream Drop. Technicznie - klasyka iGaming (bezproblemowy/transfer, uruchamianie JWT, haki internetowe), uzupełniona o schludną integrację puli jackpotów i dyscyplinę zgodności (wersje RTP, RG, visual DDJ). Dla sukcesu - uczciwe oznaczanie zmienności i DDJ, prezentacja kolekcji według serii, silnej analityki i ścisłej idempotencji transakcji.

Contact

Skontaktuj się z nami

Napisz do nas w każdej sprawie — pytania, wsparcie, konsultacje.Zawsze jesteśmy gotowi pomóc!

Rozpocznij integrację

Email jest wymagany. Telegram lub WhatsApp są opcjonalne.

Twoje imię opcjonalne
Email opcjonalne
Temat opcjonalne
Wiadomość opcjonalne
Telegram opcjonalne
@
Jeśli podasz Telegram — odpowiemy także tam, oprócz emaila.
WhatsApp opcjonalne
Format: kod kraju i numer (np. +48XXXXXXXXX).

Klikając przycisk, wyrażasz zgodę na przetwarzanie swoich danych.