Playson - Przegląd i integracja
1) Krótki profil dostawcy
Focus: automaty HTML5 dla masowej publiczności: „klasyka” z liniami naprawczymi i nowoczesnym Hold and Win.
Zalety: nawet matematyka, częste mini-wydarzenia, rozpoznawalne serie/podprogramy, regularne działania promocyjne sieci (turnieje/krople).
Dostawa: własna sieć agregatorów RGS +. Mobilny pierwszy, lekkie aktywa, stabilny FPS.
2) Portfolio i funkcje gry
Trafienia i władcy (lista niekompletna):- Trzymaj i wygrywaj: Buffalo Power/Wolf Power, Diamond Wins, Pearl Beauty, Royal Coins (К. ч. 2), Lion Gems, Sevens & Fruit: Hold and Win.
- Klasyczne/” owoce”: ponadczasowe/owoce (20/40 linii), siódemki i owoce, 5/20/40 joker, gorące monety.
- Evergreen-титла: Słoneczna Królowa/Solar Temple, Księga Złota (Classic/Symbol Choice/Multichance), Legend of Cleopatra.
- Przytrzymaj i wygraj/Respins z poziomami fix/progresywnym (często Mini/Major/Grand), kolekcja monet/dżemów i licznik ponownego spinu.
- Darmowe spiny z rozszerzeniami/modyfikatorami, lepkimi/ułożonymi wildami, mnożnikami.
- Klasyka: linie stałe (zazwyczaj 3 × 5/4 × 5 i 20/40), przezroczyste, szybkie tempo.
- Wersje RTP: dla rynków/partnerów (zazwyczaj 96/95/94/92/90). Dziennik 'rtp _ build'.
Zmienność: średnio do wysokiej; nacisk na częste mikroprzedsiębiorstwa i „długą” pętlę gry.
3) Certyfikacja i zgodność
Rynki/laboratoria: UE/EOG (włącznie z MT/IT/ES/RO/BG/SE/DK itp.), UK/część LATAM/Skandynawia; lista dostępnych tytułów różni się w geo.
Ograniczenia funkcji:- Bonus/Feature Buy - tylko w dozwolonych jurysdykcjach.
- Autoplay/speed - lokalne ograniczenia (UK/DE szczególnie rygorystyczne).
- Jackpoty/linki - wymagania dotyczące poziomu UI, nasion/pułapu, sprawozdawczości i procedur AML dla dużych wygranych.
- Odpowiedzialna gra: kontrola rzeczywistości, timery sesji, limity, ekrany wiekowe.
- Raportowanie: 'game _ code', 'rtp _ build', 'jurisdiction', 'wallet _ mode', 'feature _ flags' (hold/buy/free_rounds),' jackpot _ pool/level '(jeśli istnieje).
4) Opcje integracji
Poprzez agregator (szybkie wejście na rynek)
Jednolity katalog Playson, turnieje online/krople, darmowe rundy, automatyczne aktualizacje budujących/certyfikatów, jednolite raporty i haki internetowe, matryca dostępności według rynku.
Integracja bezpośrednia (operatorzy/gospodarstwa)
Modele portfeli:- Bez szwu - równowaga operatora; debet/kredyt przez kiełbasę (idempotencja przez 'txn _ id').
- Przelew (Fundusz) - pożyczki wstępne na sesję i zwrot salda.
- Uruchomienie gry: RGS-punkt końcowy z JWT: język/waluta/kanał/jurysdykcja, 'rtp', flagi funkcji (hold_and_win, kup, free_rounds).
- Obwód serwisowy: sesje, podpisy HMAC/anty-replay, haki internetowe rundy/funkcja/jackpoty, dziennik gry, przesłania.
5) Wymagania UX/frontend
Mobile-first: portret/album, „wysokie” ekrany, gesty.
Wydajność: TTFP <3-4 s; sprite-atlas, leniwy audio, CDN; rama stabilna <16 ms.
Przytrzymaj i Win-UI: Licznik ponownego spinu, kolekcje/modyfikatory, poziomy jackpota - wszystko na widocznym panelu.
Klasyka: duże wskaźniki Linie/Zakład/Całkowity Zakład, czytelny płatny.
Lokalizacja: główne języki UE/LATAM/CIS; poprawna liczba/formaty waluty i łańcuchy RG.
6) Przykłady integracji pseudo
6. 1. Uruchamianie gniazda (Buffalo Power: Hold and Win)
GET https://rgs.playson.example/launch
?token={jwt}
&game=pl_buffalo_power_hold_and_win
&lang=ru
¤cy=EUR
&jurisdiction=mga
&channel=mobile
&features=hold_and_win:on,free_rounds:eligible,buy:off
&rtp=95.0
&partner_id=OP123
Ładunek JWT (minimum):
json
{
"sub": "player_51209",
"sid": "sess_a91f...cd",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}
6. 2. Portfel bez szwu - debet/kredyt
Debet:http
POST /wallet/debit
{
"sid": "sess_a91f...cd",
"txn_id": "pl_2025-11-02_001951",
"amount": "1.00",
"currency": "EUR",
"game_round_id": "gr_21bd...7e",
"reason": "bet"
}
Kredyt:
http
POST /wallet/credit
{
"sid": "sess_a91f...cd",
"parent_txn_id": "pl_2025-11-02_001951",
"amount": "4.80",
"currency": "EUR",
"game_round_id": "gr_21bd...7e",
"reason": "win"
}
Idempotencja: niepowtarzalny 'txn _ id'; redo → reakcja deterministyczna ('duplikat = true').
Podpis: HMAC (SHA256) + 'x-timestamp' (okno anty-replay 60-180 s).
6. 3. Minigamy Webhook (Hold and Win)
json
{
"type": "feature.hold_and_win",
"player_id": "player_51209",
"game": "pl_buffalo_power_hold_and_win",
"spins_left": 2,
"held_items": [{"type":"coin","value":1.00},{"type":"mini","value":10.00}],
"win_partial": 2.50,
"currency": "EUR",
"rtp_build": "95.0_2025-10-22",
"jurisdiction": "mga",
"ts": "2025-11-02T16:59:41Z"
}
6. 4. Uruchomienie „classic” (Sevens & Fruits 40 Lines)
GET https://rgs.playson.example/launch
?token={jwt}
&game=pl_sevens_and_fruits_40
&lang=ru
¤cy=EUR
&jurisdiction=ukgc
&channel=desktop
&features=free_rounds:eligible,buy:off
&rtp=94.0
&partner_id=OP123
6. 5. Online promo (Darmowe rundy wydania)
http
POST /promo/free_rounds/issue
{
"campaign_id": "fr_black_friday_2025",
"player_id": "player_51209",
"game_list": ["pl_diamond_wins_hold_and_win","pl_royal_coins_2"],
"value_per_spin": "0.20",
"spins": 25,
"expire_at": "2025-12-01T00:00:00Z"
}
7) Promo i przytrzymaj
Turnieje/loty sieciowe: punkty dla mnożnika całkowitego, długość powtórnych spinów, wygrana/zakład; zrobić krótkie okna 20-40 min dla „klasyki”.
Kampanie jackpot/drop: losowe krople, odznaki poziomu, zwycięzca wstążki.
Darmowe rundy/Super Spins: reaktywacja i pokład w serii Hold and Win/klasyka.
A/B: kolejność kart, kapsułek „Hold and Win/Classics/Jackpots/Novelties”, okładek i praw autorskich; ukrywanie Kup w zabronione geo.
8) Analityka i telemetria
Podstawa KPI:- DAU/MAU według tytułów; średni czas trwania sesji; udział portretu mobilnego.
- Bet/Win/GGR/RTP (rzeczywisty); Wygrane StdDev; percentyle win/bet (P95/P99).
- Wskaźnik funkcji: Częstotliwość trzymania i wygrywania/freespinów, średnia mini-nagroda gry, retriggery.
- Jackpot/Drop metrics: triggers, level distribution, impact on conversion/retention.
- Metryki promo: udział w turniejach/kroplach, konwersja i podniesienie wolnych rund.
- Tech: TTFP, FPS, timeouts portfel/webhook, udział w powtórkach.
- 'game _ code', 'lines/ways', 'hold _ and _ win' (bool), 'rtp _ build', 'jurisdiction', 'wallet _ mode', 'feature _ flags' (buy/free_rounds/jackpot),' jackpot _ pool/level ',' promo _ campaign _ id', 'game _ round _ id',' txn '_ id', 'session _ id'.
9) Lista kontrolna QA przed wydaniem
1. Wersje RTP/buduje → rynki; 'rtp _ build' jest rejestrowane/zgłaszane.
2. Kup/autoplay/prędkość - ściśle geo; funkcje promocyjne są wliczone tylko tam, gdzie jest to dozwolone.
3. Bezszwowe kołnierzyki: idempotencja, podpisy TTL, powtórzenia deterministyczne.
4. Hold and Win: poprawny licznik/poziom interfejsu użytkownika, automatyczne wznowienie.
5. Jackpoty/krople: dostęp do usług puli/promo, atomowe potwierdzenie wygranych.
6. Lokalizacja/waluty: Rynki × Lokalizacje zamknięte; Teksty RG, formaty numeryczne.
7. Wydajność: TTFP <3. 5 s; stabilny FPS; lekkie wejście z pominięciem.
8. Sprawozdawczość: uzgadnianie GGR według daty/gry/wersji; sekcje promo.
9. UAT: długa seria powtórnych spinów, duże mnożniki, usterki/powtórzenia sieci.
10) Typowe błędy i rozwiązania
Mieszanie RTP buduje → actual/report diverges: fix 'rtp _ build', segment uploads.
Duplicate write-offs → no idempotence: storage-lock by 'txn _ id', deterministic repetitions.
Utrata postępu Hold and Win → brak migawki: zachować stan mini-gry.
Jackpot/drop-UI z synchronizacji → czek zegara/pamięci podręcznej, podpisane migawki kwot.
Kup jest aktywny w zakazanym geo → scentralizować flagi funkcji w PAM/feature-service.
11) Prezentacja (katalog) - zalecenia
Тева: Hold and Win, Medium/High Volatility, Free Spins, Fixed Lines (20/40), Progressive/Fixed Jackpots.
Selekcje: „Monety i rewersy” (Buffalo/Wolf/Diamond/Royal Coins), „Classic 20/40 lines”, „Egipt/Słońce” (Solar/Book of Gold), „New Week”.
Karty KPI: częstotliwość funkcji, średnia mini-gra, dostępność jackpot/drop, subiektywne tempo.
12) Ekonomia i zarządzanie ryzykiem
Top-line: Seria Hold i Win oraz klasyka 20/40 pociągają za stałą częstotliwość zakładów.
Ekonomia jednostki: średni zakład, konwersja na minigamy/freespiny, rozkład wygranych/zakładów, wpływ spadków/turniejów na zatrzymanie.
Profil ryzyka: wysoka dyspersja w serii Hold i Win - limity stawek, czapki ekspozycji według serii/tytułów, bufor GGR, monitorowanie anomalii RTP.
Mieszanka treści: bilans ultra-lotnych tytułów HnW z klasyką „even”; sezonowe kapsułki do wyświetlania.
13) Plan integracji krok po kroku
1. Kontrakt/notowania: rynki, wersje RTP, statusy kupna/spadku/turnieju, pakiet promocyjny.
2. Połączenie techniczne: klawisze piaskownicy, URL RGS/uruchom, API portfela, haki internetowe, (opt.) jackpot/usługi promocyjne.
3. Flagi funkcji: hold_and_win/buy/free_rounds/jackpot, lokalizacje/waluty.
4. Katalog: karty do gier, odznaki mechanika/jackpota, oceny wiekowe.
5. QA/UAT: regresja + obciążenie; długa seria HnW, powtórki portfela, skrypty promocyjne.
6. Miękkie uruchomienie: 5-10% ruchu; monitorowanie GGR/RTP/szybkość funkcji/błędy/wskaźniki promocyjne.
7. Wydanie GA: turnieje/krople/darmowe rundy, prezentacje A/B.
8. Po monitorowaniu: retro 14/30 dni; ekspozycje strojenia, prezentacje i baseny promocyjne.
Wynik
Playson jest „jasność masy + utrzymanie w funkcji”: linie Strong Hold i Win, nawet „klasyczne” 20/40 linie i regularne promocje sieciowe. Integracja jest standaryzowana (bezproblemowy/transfer, start JWT, webhaki), dyscyplina zgodności, przejrzysta prezentacja (HnW/jackpot/plakietki zmienności) i telemetria ('rtp _ build', 'feature _ flags',' promo _ campaign _ id') dla gospodarki zarządzanej i wysokiej retencji.