GH GambleHub

Play'n GO - Genel Bakış ve Entegrasyon

2) Portföy ve içerik

2. 1 Yuvalar (çekirdek)

Topics: Macera/antik, anime tarzı, fantezi dünyaları, "klasik/meyve", marka rock (bireysel IP).
Mekanik: Cascade/Cluster Pays, Expanding/Wild Stacks, Multipliers, Free Spins/Respins, Pick-bonus, bazen Feature Buy (kullanılabilirlik oyun ve pazara göre değişir).
RTP: genellikle birden fazla profil mevcuttur (örn. 96. x/94. x/92. x), yargı yetkisine göre seçim.
Volatilite: Düşük (kitle kitlesi) yüksek (VIP/akış).

2. 2 Serisi ve IP

Zengin Wilde/Kitap serisi (örn. Ölüler Kitabı, Ölülerin Mirası).
Reaktoonz ailesi (basamaklar, ölçek yükü, mega semboller).
Moon Princess/Rise of Olympus (ağlar, alan açıklığı, bonus yetenekleri).
Klasikler: Ateş Joker, Delilik Tome, Tatlı Simya, vb.

2. 3 Jackpotlar ve "özel modlar"

Sabit/yerel ilerlemeler vardır (oyun ve havuz bağlantısına bağlı olarak). Ağ çözümleri - ayrı anlaşmalar kapsamında.


3) Üst başlıklar ve davranışlar (örnekler)

Book of Dead/Legacy of Dead - yüksek marka bilinirliği, sürdürülebilir organik trafik, orta-yüksek volatilite.
Reactoonz/Reactoonz 2 - küme ödemeleri, "şarj/deşarj" ölçekleri, oturum derinliği.
Ay Prensesi/Olimpos'un Yükselişi - alan 5 × 5, karakter becerileri, açıklık; Kadın/unisex izleyici tarafından iyi kişiselleştirilmiştir.
Fire Joker/Fire Joker Freeze - kısa oturum, yüksek tur devri; Güçlü mobil.
Tome of Madness - oturum ilerleme, fan segmenti.

💡 Uygulama: Her oyun için bir özellik kataloğu tutun: 'volatilite', 'rtp _ profilleri', 'jackpot _ support', 'feature _ buy', 'min/max bet', 'mekanik'.

4) Yargı Alanları ve Kısıtlamalar

Düzenlenmiş pazarlar için farklılık gösterirler: RTP profilleri, bahis/kazanma limitleri, Otomatik Oynatma/Hızlı Döndürme/Bonus Satın Alma durumları, zorunlu Sorumlu Oyun mesajları ve yazı tipi/görsel gereksinimler.
Tüm jackpotlar/para birimleri evrensel olarak mevcut değildir.
Doğru kesme pencereleri, yuvarlak günlüklerin saklanması ve gerekirse dışa aktarma oturumları gereklidir.

Market Matrix (önerilir):
  • "region/country" rtp_profile, features_allowed, bet_limits, jackpot_pool, texts_required'.

5) Entegrasyon mimarisi

5. 1 Cüzdan modeli

Kesintisiz (aktarımsız): operatörün bakiyesi; '/yetkilendirme ','/bahis','/kazanma ','/geri alma' çağrıları; idempotency zorunludur.
Transfer Cüzdanı: Fonların RGS tarafına ön transferi; Oturum kapanışında senkronizasyon.

5. 2 Ana arayüzler (taslak)

Faturalandırma ve oturumlar için REST/JSON, etkinlikler için webhooks/Callbacks: 'bahsikazanmakBonusjackpotsession_startsession_endBağlantı kesmeYeniden bağlanın '.
/ balance - bakiye/limit almak ;/bonus - freespins'i etkinleştirin (API tahakkuku kullanılıyorsa).

5. 3 Idempotans ve düzen

Her bahis/kazanç için benzersiz 'transaction _ id' (UUID/ULID); Aynı kimlikle tekrarla aynı sonucu döndürmelidir (tam olarak bir kez).
'Round _ id', 'provider _ game _ id _ internal_game_id' haritalamasını sakladığınızdan emin olun.

5. 4 Zaman Aşımları/Geri Çekilmeler

İstemci zaman aşımları 2-3 s, üstel geri alma, tekrar kuyruğu, yanıt veri tekilleştirme.

5. 5 Yerelleştirme/cihazlar

Çok dilli UI, yerel formatlar/para birimleri, ışık varlıkları, mobil optimizasyon (özellikle ızgara oyunları için).


6) Olay diyagramı ve analitiği

6. 1 Mini Olay Diyagramı (JSON)

json
{
"event_id": "01J...PNGO",
"event_time": "2025-11-02T12:31:05Z",
"type": "bet    win    bonus    jackpot    session_start    session_end    disconnect    reconnect",
"user": {"id":"u123","tenant":"op1","country":"BR"},
"game": {"id":"pngo_book_of_dead","rgs":"playngo","category":"slot"},
"session": {"id":"s456","device":"android","ip":"..."},
"wager": {"amount":1.00,"currency":"EUR","round_id":"r789"},
"payout": {"amount":14.50,"jackpot":false},
"meta": {"rtp_profile":"96","jurisdiction":"MGA"}
}

6. 2 Temel metrikler

Oyun/kanal/pazara göre GGR/NGR; Hit Rate, Spin Frekansı, Bonus Giriş Hızı, Cluster Clear Rate (ızgaralı).
RGS kalitesi: p95/p99 API, hata oranı, gecikme web kitapları, yeniden deneme kuyruğu boyutu.
Oyuncu/oturum: ARPPU/ARPU, avg oturum uzunluğu, çalkalama sinyalleri, şikayetler/1k turları.

6. 3 Anti-dolandırıcılık/anti-arbitraj

Bonus karusellerini, anormal kazanç profillerini, çoklu hesap/cihazı, coğrafi yer değiştirmeleri yakalarız.
Tepkiler: segmente göre promosyonu/oyunu duraklat, bahis limitleri, manuel kontrol.


7) RTP, volatilite ve maruz kalma

Market başına store 'rtp _ profile'; Block Autoplay/Feature Yasak olan yerlerde satın alın.
Tur/oyuna göre 'max _ potential _ payout' kontrolünü yapın; Jackpotlar için - ayrı maruz kalma limitleri ve sigorta kuralları.


8) Tanıtım ve Pazarlama

Belirli oyunlara/mezheplere göre Free Spins; Görevler/başarılar (oyun etkinlikleri kümesi), turnuvalar/liderlik tabloları (kazan-çarpan/kazanç miktarı ile).
Vitrin: Raflar "Yeni", "Play'n GO Hits", "Izgara/Kümeler", "Yüksek Volatilite", "Klasik", "Jackpots".
Etiketler mekaniği: Küme/Kaskad, Çarpan, Kitap, Klasik, Jackpot.

Varlıklar: 1:1 simgeler, 16: 9/4: 3 posterler (webp), kısa önizleme videoları, yerelleştirilmiş başlıklar/açıklamalar.


9) Raporlama ve uzlaşma

Yuvarlak seviye günlükleri (bahisler/ödemeler/bonuslar/jackpot/statüler).
Oyunlar/Para Birimleri/Piyasalar tarafından Günlük Oyun Raporu; Sağlayıcının sunucu süresine göre kesme (mağaza TZ/ofset).
Uzlaşma: operatördeki olayların toplamı ile sağlayıcının özet raporları; İzin verilen delta - kapatılmamış mermilerde.


10) Gözlemlenebilirlik ve SLO entegrasyonu

API: p95/p99 для'/yetkilendirme ','/bahis','/kazanma '; Hata oranı, yinelenen işlemlerin yüzdesi.
Olaylar: Gecikme webhook'ları, yeniden deneme kuyruğu boyutu, 'geri alma/geçersiz' paylaşımı.
Ürün: Istemci üzerinde çöker/1000 tur, oturum bağlantı kesme oranı.
Faturalandırma: raporlama tutarsızlığı <eşik, yüzde kesmeye kapalı.

SLO (taslak)

yaml slo:
api:
bet_p95_ms: 250 win_p95_ms: 250 error_rate_pct: <=0.3 events:
webhook_lag_p95_s: <=3 duplicate_txn_pct: <=0.1 billing:
report_delta_pct: <=0.2 closed_by_cutoff_pct: >=99.7

11) Güvenlik ve uyumluluk

mTLS + HMAC imzaları, allowlist IP, kısa ömürlü belirteçler.
PII minimizasyonu, 'user _ id' tokenizasyonu, bölge/kiracı analizinde RLS/CLS.
Sorumlu Oyun: Gerçeklik Kontrolü, sınırlar, kendini dışlama; Piyasaya göre doğru metinler/yazı tipleri ve uyarılar.
Başlangıç yapılandırmasındaki yargı bayrakları: (otomatik/hızlı dönüş, özellik satın alma, oran/oturum sınırları, RTP haritalama).


12) Test planı ve QA

12. 1 Evreleme kontrol listesi

  • '/yetkilendirmek'/oturumu kapatmak; Diller/para birimleri ve doğru formatlar.
  • '/bet'/'/win 'idempotent; Aynı 'transaction _ id' - aynı cevabı tekrarlayın.
  • Free Spins/Bonus tahakkuk - gider - rapor.
  • Jackpot: bırakma testi, defter girişleri, kesme raporu.
  • Yargı bölgeleri: Otomatik oynatma/Özellik Satın Alma yasağı, RTP profili, teklif/oturum sınırları.
  • Vitrin/varlıklar: yerelleştirme, mekanik etiketler, filtreler.

12. 2 Olumsuz senaryolar

'Transaction _ id' - 200'ü geçmiş sonuçla çoğaltın.
'/win'de zaman aşımı - çift ödeme olmadan güvenli yeniden deneme.
Jackpot'suz para birimi/pazar - kod ve mesaj ile doğru reddetme.
Disconnect/Resume - devletin ve yuvarlağın bütünlüğü.


13) Sık hatalar ve anti-desenler

Tüm pazarlara tek RTP; Yasaklanmış özelliklerin gösterimi - uyumluluk riskleri.

Hiçbir idempotency'/bahis/ win '- çift ücret/ödeme.
'Geri alma/geçersiz sayma' - yanlış hizalanmış defter.
Kesme/anlık görüntü yok - yüzen raporlar.
Programların MINOR evrimleri sırasında düşme vitrinlerinde/günlüklerinde SELECT.
Sayılmamış jackpot para birimleri - kırık pozlama ve şikayetler.

14) Yapılandırma şablonları

14. 1 Oyun/Market

yaml game_config:
game_id: "pngo_moon_princess"
markets:
- region: "MGA"
rtp: "96.5"
features: {autoplay: true, feature_buy: true}
bet_limits: {min: 0.20, max: 100}
- region: "UKGC"
rtp: "94.0"
features: {autoplay: false, feature_buy: false}
bet_limits: {min: 0.10, max: 10}

14. 2 Jackpot Havuzu

yaml jackpot_pool:
name: "pngo_local_pool_eur"
currency: "EUR"
seed: 20000 contribution_pct: 1.5 tiers: [mini, minor, major, mega]
games: ["pngo_divine_showcase","pngo_fire_joker_jp"]

14. 3 Idempotence politikası

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

14. 4 Olayların şeması (minimum)

yaml events:
keys: [event_id, event_time, type, user.id, game.id, session.id, wager.round_id]
bet:  [amount, currency, ext_ref]
win:  [amount, jackpot, ext_ref]
tech: [client, device, latency_ms]

15) Uygulama Yol Haritası

1. Envanter ve Pazarlar: Play'n GO oyunlarının listesi, RTP profilleri, özellik bayrakları, pazara göre limitler.
2. API ve Cüzdan: cüzdan modeli seçimi, idempotency, retrai, webhooks.
3. Olaylar ve Raporlar: olay şeması, yuvarlak düzey günlükleri, kesme ve TZ.
4. Uygunluk: yargı yetkisi yapılandırmaları, RG gereklilikleri, metinler/afişler.
5. Promo: freespins/missions/leaderboards, pencere entegrasyonu ve CRM.
6. Gözlemlenebilirlik: SLO panelleri, uyarılar, tekrarlar.
7. Go-Live: kanarya trafiği, KPI karşılaştırması (GGR, isabet oranı, şikayetler), 1. haftanın ölüm sonrası.


16) Alt satır

Play'n GO, trafiği sürekli olarak dönüştüren ve izleyicileri tutan "herdem yeşil" vuruşların ve ızgara mekaniğinin bir karışımını sunar. Başarılı entegrasyon, idempotent faturalandırmaya, yargı yetkisine göre doğru RTP/özelliklere, şeffaf raporlamaya ve SLO gözlemlenebilirliğine dayanır. Düşünceli bir vitrin ve tanıtım ile Play'n GO portföyü, kontrollü bir risk ve bakım maliyetiyle GGR/LTV'ye öngörülebilir bir katkı sağlar.

Contact

Bizimle iletişime geçin

Her türlü soru veya destek için bize ulaşın.Size yardımcı olmaya her zaman hazırız!

Entegrasyona başla

Email — zorunlu. Telegram veya WhatsApp — isteğe bağlı.

Adınız zorunlu değil
Email zorunlu değil
Konu zorunlu değil
Mesaj zorunlu değil
Telegram zorunlu değil
@
Telegram belirtirseniz, Email’e ek olarak oradan da yanıt veririz.
WhatsApp zorunlu değil
Format: +ülke kodu ve numara (örneğin, +90XXXXXXXXX).

Butona tıklayarak veri işlemenize onay vermiş olursunuz.