NetEnt - Baxış və inteqrasiya
2) Portfel və məzmun
2. 1 Slots (core)
Mövzular: klassik/meyvə, mifologiya, macəra, rok markaları, «neon».
Mexaniklər: Wild/Expanding Wild, Sticky Wild, Multiplier, Avalanche/Tumble, Free Spins, Re-Spin, Feature Buy (bütün yurisdiksiyalarda mövcud deyil).
RTP profilləri: bazarlar üçün bir neçə seçim (məsələn, 96. x% / 95. x% / 94. x%).
Dəyişkənlik: aşağı (geniş huni, yeni başlayanların saxlanması) yüksək (VIP/hayroller).
2. 2 Jackpotlar
Sabit və mütərəqqi (hovuz bağlantısından asılı olaraq şəbəkə/lokal).
Pulun valyutasını, seed/contribution, tezliyi, UI ekranını nəzərə alın.
2. 3 Live/«First Person»
Bir sıra inteqrasiyalarda RNG-stol/« psevdo-live »variantları var - bölgədə razılaşma və əlçatanlığa görə.
3) Top titullar (nümunələr) və davranış
Starburst - aşağı/orta dəyişkənliyə malik «əbədi» hit, yeni trafikin yüksək dönüşümü.
Gonzo 's Quest - Avalanche mexanikası, multiplikatorlar, orta-yüksək dəyişkənlik.
Dead or Alive/DOA 2 - çox yüksək dəyişkənlik, hayroller/axın.
Twin Spin - baraban sinxronizasiyası, orta dəyişkənlik.
Aloha! Cluster Pays - klaster ödənişləri, yumşaq sessiya.
Fruit Shop, Blood Suckers (yüksək RTP profili - yurisdiksiyanı nəzərə alın), Divine Fortune (Jackpot).
4) Yurisdiksiyalar və məhdudiyyətlər
Tənzimlənən bazarlar üçün müxtəlif: RTP profilləri, bahis/qazanc limitləri, Autoplay/Quick Spin/Buy Feature statusu, məcburi RG mətnləri.
Bəzi cekpotlar ayrı-ayrı valyutalarda/ölkələrdə mövcud deyil.
Cut-off hesabat və saxlama raundları/cekpot ödənişləri üçün tələblər.
- `country/region → rtp_profile, features_allowed, bet_limits, jackpot_pool, texts_required`.
5) İnteqrasiya memarlığı
5. 1 Cüzdan modeli
Seamless (transfer-less): operatorun balansı; avtorizasiyanın, silinmələrin/ödənişlərin end nöqtələri; ciddi idempotentlik lazımdır.
Transfer Wallet: vəsait əvvəlcədən provayder tərəfə köçürülür; sessiyanın bağlanması üçün sinxronizasiya.
5. 2 Əsas çağırışlar (eskiz)
'/authorize '- sessiyanın başlanğıcı (user/currency/jurisdiction/device).
'/bet '- bahis; '/win' - ödəniş; '/rollback '- ləğv/void.
'/balance '- balans və limitlər; '/bonus' - frispinler/fribetlər (əgər API vasitəsilə aktivləşdirilirsə).
Webhucks/Callbacks: hadisələr bet/win/bonus/jackpot/session (+ texniki. hadisələr disconnect/reconnect).
5. 3 İdempotentlik və nizam
Qlobal 'transaction _ id' (UUID/ULID) hər bet/win.
Eyni 'transaction _ id' ilə təkrarlandıqda - əvvəlki nəticəni qaytarmaq (mənasına görə exactly-once).
'round _ id' tələb olunur; ekran saxlayın 'provider _ game _ id → internal_game_id'.
5. 4 Taymaut/Retras
Müştəri taymautları 2-3 s, eksponensial backoff, müvəqqəti nasazlıqlar üçün replay-növbə, cavabların deduplikasiyası.
5. 5 Lokalizasiya/qurğular
Çox dilli UI, düzgün valyuta/formatlar, yüngül assetlər və mobil optimallaşdırma.
6) Hadisə sxemi və analitikası
6. 1 Mini hadisə sxemi (JSON)
json
{
"event_id": "01J...Z9",
"event_time": "2025-11-02T12:31:05Z",
"type": "bet win bonus jackpot session_start session_end disconnect reconnect",
"user": {"id":"u123","tenant":"op1","country":"ES"},
"game": {"id":"ne_starburst","rgs":"netent","category":"slot"},
"session": {"id":"s456","device":"ios","ip":"..."},
"wager": {"amount":0. 50,"currency":"EUR","round_id":"r789"},
"payout": {"amount":6. 00,"jackpot":false},
"meta": {"rtp_profile":"96","jurisdiction":"MGA"}
}
6. 2 Açar metriklər
GGR/NGR oyun/kanal/bazar, Hit Rate, Spin Frequency, Bonus Entry Rate, Jackpot Contribution/Win.
RGS keyfiyyəti: p95/p99 API, error-rate, lag webhook, retry-növbə.
Oyunçu/seans: ARPPU/ARPU, average session length, churn siqnalları, şikayətlər/1k raundlar.
6. 3 Antifrod/anti-bitraj
Anormal win profilləri, bonus karuselləri, multi-account/device, geo-anomaliyalar.
Reaksiyalar: promo/oyun fasiləsi, bahis limitləri, manual yoxlama.
7) RTP, dəyişkənlik və ekspozisiya
Saxlayın 'rtp _ profile' per bazarı; qadağan olan yerlərdə Buy Feature/Autoplay bloklayın.
Ekspozisiya: tur/oyun üzrə 'max _ potential _ payout' nəzarət edin; cekpotlar üçün - ayrı-ayrı limitlər/qorxular.
8) Jackpotlar
Hovuz parametrləri: 'seed', 'contribution _ pct', 'hit _ frequency', valyuta, oyun siyahısı.
UI: summa/tarix widgets; düzgün lokalizasiya/valyuta.
İnteqrasiya: vebhuk jackpot win, düzgün ledger qeydlər, cut-off hesabat.
9) Hesabat və yoxlama (reconciliation)
Oyunlar/valyutalar/bazarlar üzrə Round-level logs və Daily Game Report.
Müqayisə: operator hadisələrinin cəmi vs provayderin icmal hesabatları; uyğunsuzluqlara yalnız qapalı olmayan raundlarda yol verilir.
Server vaxt provayder cut-off; TZ/ofset saxlayın.
10) Müşahidə və SLO inteqrasiya
API: '/authorize ', '/bet', '/win '- p95/p99, error-rate, əməliyyatların dublikatları.
Events: lag webhook, retry-növbə ölçüsü, rollback/void payı.
Məhsul: crashes/1000 raund (müştəri), session disconnect-rate.
Billing: hesabatların uyğunsuzluğu <eşik, cut-off bağlı payı.
SLO (eskiz)
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) Təhlükəsizlik və uyğunluq
mTLS + HMAC imzalar, allowlist IP, qısa ömürlü tokenlər.
PII-hadisə loqlarında minimallaşdırma, 'user _ id' tokenizasiyası.
Tenant/region analitikasında RLS/CLS.
Responsible Gaming: Reality Check, limitlər, özünü istisna; bazarlarda düzgün mətnlər və şriftlər.
12) Marketinq və vitrin
12. 1 Assetlər
Nişanlar 1:1, afişalar 16: 9/4: 3 (webp), preview video; lokallaşdırılmış adlar/təsvirlər, mexanik tags (Avalanche, Sticky Wild, Jackpot).
12. 2 Vitrin
Rəflər: «Yeni», «NetEnt hitləri», «Cekpotlar», «Yüksək dəyişkənlik», «Klaster ödənişləri», «Klassik».
Filtrlər: dəyişkənlik, mexanika, minimum bahis, RTP profili (açılmasına icazə verilirsə).
12. 3 Kampaniyalar
Starburst/Aloha Frispins! onbording, win-multiplier, missiya (N spins, X uduşlar) liderlər bordları.
Personalizasiya: janr tövsiyələri, «oyunu davam etdirmək», re-activation push/email.
13) Test planı və QA
13. 1 Staging çek siyahısı
- '/authorize '/sessiyanın bağlanması, dillər/valyutalar.
- '/bet '/'/win 'idempotentdir, eyni' transaction _ id 'ilə təkrar - əvvəlki cavab.
- Free Spins/Bonus: hesablama/debet/hesablama.
- Jackpot: itki testi, düzgün qeyd və hesabat.
- Yurisdiksiya bayraqları: Autoplay/Buy Feature qadağan, bahis/seans limitləri.
- Hesabatlar: hadisələr, cut-off, multi-valyuta ilə üst-üstə düşür.
13. 2 Mənfi ssenarilər
Dublikat 'transaction _ id' → 200 keçmiş nəticə ilə.
'/win '→ ikiqat ödəniş olmadan təhlükəsiz retry üçün vaxt.
Jackpot olmadan valyuta/bazar → düzgün imtina.
Disconnect/Resume → steyt və raund bütövlüyü.
14) Konfiqurasiya şablonları
14. 1 Oyun/bazar
yaml game_config:
game_id: "ne_gonzos_quest"
markets:
- region: "MGA"
rtp: "96. 0"
features: {autoplay: true, buy_feature: true}
bet_limits: {min: 0. 10, max: 100}
- region: "UKGC"
rtp: "94. 0"
features: {autoplay: false, buy_feature: false}
bet_limits: {min: 0. 10, max: 10}
14. 2 Cekpot hovuzu
yaml jackpot_pool:
name: "netent_global_pool_eur"
currency: "EUR"
seed: 25000 contribution_pct: 1. 5 tiers: [mini, minor, major, mega]
games: ["ne_divine_fortune","ne_hall_of_gods"]
14. 3 İdempotentlik siyasəti
yaml idempotency:
key: "transaction_id"
storage: "redis+db"
ttl: "30d"
behavior: "return_last_result"
14. 4 Hadisə sxemi (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) Tətbiqi yol xəritəsi
1. Inventory & Markets: NetEnt oyunlarının siyahısı, RTP profilləri, fich bayraqları/bazar limitləri.
2. API & Wallet: cüzdan seçimi, idempotentlik, retray, webhucks.
3. Events & Reports: hadisə sxemi, round-level log, cut-off və TZ.
4. Compliance: yurisdiksiya konfiqləri, RG tələbləri, mətnlər/bannerlər.
5. Promo: frispins/liderbord/missiyalar, vitrin və CRM inteqrasiya.
6. Observability: SLO panelləri, alertlər, repleylər.
7. Go-Live: Kanarya trafiki, KPI (GGR, hit rate, complaints), 1-ci həftənin post-mortemi.
16) Anti-nümunələr
Bütün bazarlarda vahid RTP; göstərilməsi qadağan fich (Autoplay/Buy) → uyğunluq riskləri.
İdempotentlik yoxdur '/bet |/win '→ ikiqat debet/ödənişlər.
Ignor 'rollback/void' → ledcerin sinxronizasiyası.
Cut-off/snapshot yoxluğu → «üzən» hesabatlar.
MINOR-Development sxemlərində → düşmə vitrinlərində SELECT.
Hesablanmamış cekpot valyutaları → pozulmuş ekspozisiya və şikayətlər.
17) Yekun
NetEnt sabit dönüşüm və güclü «uzun sürən» hitləri ilə təchizatçıdır. Uğurlu inteqrasiyanın açarı - ciddi billing idempotentliyi, düzgün RTP/yurisdiksiya fiçaları, etibarlı hesabat və görünən müşahidə. Düşünülmüş vitrin və promosyonu nəzərə alaraq, NetEnt nəzarət edilən risklər və xidmət xərcləri ilə GGR/LTV-yə proqnozlaşdırıla bilən töhfə verir.