GH GambleHub

Yggdrasil - baxış və inteqrasiya

2) Portfel, mexanika və seriya

2. 1 Məzmun

Slots (core): klassik/fantaziya/mifologiya, «kitab» mövzuları, şəbəkə və kaskad mexanika.
RTP dəyişkənliyi: adətən bir neçə profil (məsələn,, 96. x/95. x/94. x/92. x) yurisdiksiya altında.
Dəyişkənlik: low-dan very high-ə qədər; Oyun kartında 'volatility', 'hit _ rate', 'max _ win' göstərilir.

2. 2 Markalı mexaniklər

Gigablox - böyük «yapışdırılmış» simvollar (2 × 2-dən 6 × 6 +).
MultiMax/DoubleMax - barabanlar/kombinasiyalar üzrə yığılan multiplikatorlar (DoubleMax seriyasını iki dəfə artırır).
Splitz - bir simvol bir neçə «parçalanır», xətləri/yolları artırır.
GigaRise - raund/sessiyada baraban hündürlüyünün dinamik artımı.

2. 3 Top titullar (nümunələr)

Vikings Go Berzerk/To Hell - qəzəb tərəqqisi və wilds ilə döyüşlər seriyası.
Valley of the Gods (1/2) - respinlər, blokerlərin çıxarılması, çoxaltıcılar və ekstra həyat.
Raptor DoubleMax - Hər qalibiyyətdən sonra kaskadlar + ikiqat çarpan.
Hades Gigablox, Cazino Zeppelin/Cosmos, Golden Fish Tank, Easter Island - «həmişəyaşıl» hitlər.

💡 Təcrübə: oyun üçün fich kataloqunu saxlayın: 'mechanics', 'rtp _ profiles', 'volatility', 'min/max bet', 'jackpot _ support', 'feature _ buy'.

3) Promo Platforma və Kampaniyalar

BOOST: turnir cədvəlləri (win-multiplier/sum of wins), Prize Drops (təsadüfi mükafat damcıları), Missions (K oyunlarında N şərtləri yerinə yetirmək), Cash Race.
Free Spins/Bonus Paketləri: Xüsusi oyunlar/nominallara görə verilir ( daxil olduqda).
Widget/Banner: vitrin və oyun səhifəsi üçün hazır UI elementləri (lokallaşdırılmış).


4) YG Masters və GATI (ekosistem üçün)

YG Masters - şemsiye distribution yığınının altında tərəfdaş studiya oyunlarının nəşr proqramı.
GATI (Game Adaptation Tools & Interface): billing/lokalizasiyalar/tənzimləyici paketlər üçün vahid şablonlar və adapterlər → operator ilə bir inteqrasiya - bir çox studiya/title.

Operator üçün: oyunun mənşə kataloqunu saxlamaq vacibdir ('origin: yggyg_masters:') hesabat və vitrinlər üçün.

5) Yurisdiksiyalar və məhdudiyyətlər

Tələblər: RTP, bahis/uduşların limitləri, Buy Feature/Autoplay/Quick Spin, məcburi Responsible Gaming mətnləri, yaş məhdudiyyətlərinin nişanları.
Bütün kampaniyalar/mükafatlar və valyutalar hər bölgədə mövcuddur.
Tənzimləyicilər cut-off hesabat və round-level qeydləri saxlamaq tələb edir (bax § 9).

Bazar matrisi (tövsiyə olunur):
  • `region → rtp_profile, features_allowed, bet_limits, promo_availability, texts_required`.

6) İnteqrasiya memarlığı

6. 1 Pul kisələri

Seamless (transfer-less): operatorun balansı; end pointləri '/authorize ', '/bet', '/win ', '/rollback'; ciddi idempotentlik lazımdır.
Transfer Wallet: RGS-də əvvəlcədən köçürmə; sessiyanın bağlanması zamanı hesablamalar və sinxronizasiya.

6. 2 Interfeyslər və hadisələr

REST/JSON + webhucks/Callbacks: 'betwinbonusjackpotsession_startsession_enddisconnectreconnectpromo_event`.
/ balance - cari balans/limitlər ;/bonus - frispin/missiyaların aktivləşdirilməsi (API-hesablama istifadə edilərsə).
İdempotentlik: 'transaction _ id' (UUID/ULID) hər 'bet/win'; təkrar → keçmiş nəticənin qaytarılması (mənasına görə exactly-once).
Sifariş: 'round _ id' tələb olunur; mapping 'provider _ game _ id internal_game_id'.

6. 3 Taymaut/Retras

Müştəri vaxtı 2-3 s; eksponensial backoff; replay-növbə və dekuplikasiya; «at-least once» webhucks sizin tərəfinizdə → idempotent prosessorları.

6. 4 Lokalizasiya/qurğular

Çox dilli UI, düzgün valyuta formatları, yüngül assetlər (xüsusilə şəbəkə və Gigablox üçün), mobile-first.


7) Hadisə sxemi və analitikası

7. 1 Mini hadisə sxemi (JSON)

json
{
"event_id": "01J...YGG",
"event_time": "2025-11-02T12:31:05Z",
"type": "bet    win    bonus    promo    session_start    session_end    disconnect    reconnect",
"user": {"id":"u123","tenant":"op1","country":"DE"},
"game": {"id":"ygg_raptor_doublemax","rgs":"yggdrasil","category":"slot"},
"session": {"id":"s456","device":"android"},
"wager": {"amount":1.00,"currency":"EUR","round_id":"r789"},
"payout": {"amount":18.40,"jackpot":false},
"promo": {"type":"mission","id":"msn_2025w44","progress":0.6},
"meta": {"rtp_profile":"96","jurisdiction":"MGA","mechanics":["DoubleMax","Cascade"]}
}

7. 2 Açar metriklər

GGR/NGR, Hit Rate, Spin Frequency, Bonus Entry/Completion Rate, Mission Completion, Prize Drop Participation.
RGS keyfiyyəti: p95/p99 API, error-rate, webhook lag, retry-növbə ölçüsü.
Oyunçu/seans: ARPPU/ARPU, avg session length, churn siqnalları, şikayətlər/1k raundlar.

7. 3 Antifrod/anti-bitraj

Missiyaların/bonusların karuselləri, anormal win-profillər, multi-account/device, geo-anomaliyalar.
Reaksiyalar: seqment promo/oyun fasilə, bahis limitləri, əl yoxlama.


8) RTP, dəyişkənlik və ekspozisiya

Saxlayın 'rtp _ profile' per bazarı; Autoplay/Feature Buy qadağan olan yerlərdə bloklayın.
Bir tur/oyun üçün 'max _ potential _ payout' nəzarət edin; yüksək gərginlikli mexaniklər üçün (DoubleMax/MultiMax) VIP-qvardrails limitləri qoyun.
Gigablox/Splitz üçün frispinlərin «uzun seriyalarında» ekspozisiyanın zirvələrini izləyin.


9) Hesabat və yoxlama

Round-level logs (dərəcələr/ödənişlər/bonuslar/promo/statuslar);

Oyunlar/valyutalar/bazarlar üzrə Daily Game Report; server vaxt provayder cut-off (TZ/ofset saxlamaq).
Müqayisə: operator hadisələrinin cəmi vs provayderin icmal hesabatları; delta yalnız qapalı olmayan raundlarda icazə verilir.


10) Müşahidə və SLO inteqrasiya

API: `/authorize`, `/bet`, `/win` — p95/p99 и error-rate; əməliyyatların dublikat payı.
Tədbirlər: webhook-lag, retry-növbə ölçüsü, pay 'rollback/void'.
Promo: delivery-rate missiyaları/damcıları, mükafatların gecikməsi.
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 promo:
reward_grant_p95_s: <=5 mission_state_lag_s: <=10 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; promo konfiqurasiya qorunması.
Hadisələrdə PII minimallaşdırılması, 'user _ id' tokenizasiyası; Bölgə/tenant üzrə RLS/CLS.
Responsible Gaming: Reality Check, limitlər/özünü istisna; düzgün mətnlər/şriftlər.
Başlanğıc zamanı yurisdiksiya bayraqları: autoplay/quick spin/feature buy, bahis limitləri/sessiyalar, RTP açıqlanması.


12) Marketinq və vitrin

Rəflər: «Yggdrasil», «Gigablox», «DoubleMax/MultiMax», «Splitz», «Yüksək dəyişkənlik», «Klassika» hitləri.
Теги: `Gigablox`, `DoubleMax`, `Splitz`, `Cascade`, `Book`, `High Volatility`.
Kampaniyalar: BOOST vasitəsilə turnirlər/damcılar, irəliləyişlə missiyalar, bağlama üçün frispins.
Assets: 1:1 nişanları, 16: 9/4: 3 posterləri (webp), qısa preview videoları; lokallaşdırılmış adlar/təsvirlər.


13) Test planı və QA

13. 1 Staging çek siyahısı

  • '/authorize '/sessiyanın bağlanması; dillər/valyutalar/formatlar düzgündür.
  • '/bet '/'/win 'idempotentdir; eyni 'transaction _ id' → əvvəlki cavab ilə təkrar.
  • Free Spins/Bonus/Missions/Prize Drops: hesablama → xərc → hesabat.
  • Yurisdiksiya: Autoplay/Feature Buy qadağası, düzgün RTP profili, 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 saxlanılmış nəticə ilə.
'/win '→ ikiqat ödəniş olmadan təhlükəsiz retry üçün vaxt.
promo/valyuta olmadan region → determinated imtina və düzgün lokalizasiya.
Disconnect/Resume → steyt və raund bütövlüyü; missiyaların düzgün tərəqqisi.


14) Tez-tez səhvlər və anti-nümunələr

Unified RTP və göstərilməsi qadağan fich → 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.
Promosyon ödənişlərinin hesablanmaması → şikayətlər və mübahisəli hallar.
MINOR-development sxemləri ilə vitrinlər/log → düşmə SELECT.

15) Konfiqurasiya şablonları

15. 1 Oyun/bazar

yaml game_config:
game_id: "ygg_hades_gigablox"
markets:
- region: "MGA"
rtp: "96.0"
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}

15. 2 İdempotentlik siyasəti

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

15. 3 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]
promo: [type, id, value]
tech: [client, device, latency_ms]

15. 4 BOOST/missiyalar (eskiz)

yaml promo_campaign:
id: "boost_q4_2025"
type: ["tournament","prize_drop","mission"]
games: ["ygg_raptor_doublemax","ygg_valley_of_the_gods_2"]
rules:
tournament: {scoring: "win_multiplier", min_bet: 0.2}
prize_drop: {budget_eur: 20000, prizes: 1500, min_bet: 0.2}
mission:
steps:
- {game:"ygg_raptor_doublemax", goal:"win_x>=25", count:1}
- {game:"ygg_valley_of_the_gods_2", goal:"free_spins_trigger", count:1}

16) Tətbiqi yol xəritəsi

1. Inventory & Markets: Yggdrasil/YG Masters oyunlarının siyahısı, RTP profilləri, fich bayraqları/limitləri; promo/valyuta əlçatanlıq kartı.
2. API & Wallet: cüzdan seçimi, idempotent, retray, webhucks; BOOST promosyon.
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: turnirlər/missiyalar/damcılar, vitrin və CRM inteqrasiya.
6. Observability: SLO panelləri (API/tədbirlər/promo/billing), alertlər, repleylər.
7. Go-Live: Kanarya trafiki, KPI müqayisə (GGR, hit rate, mission completion, complaints), 1-ci həftənin post-mortemi.


17) Yekun

Yggdrasil güclü öz mexanikasını və GATI əsaslı ölçülə bilən YG Masters ekosistemini birləşdirir və BOOST platforması şəbəkə səviyyəsində promosu asanlaşdırır. Uğurlu inteqrasiya İdempotent Billing, Düzgün RTP/yurisdiksiya Fich, cut-off ilə şəffaf hesabat və SLO müşahidə əsaslanır. Yaxşı düşünülmüş vitrin və promosyon ilə Yggdrasil portfeli idarə olunan risklər və xidmət dəyəri ilə GGR/LTV-yə davamlı töhfə verir.

Contact

Bizimlə əlaqə

Hər hansı sualınız və ya dəstək ehtiyacınız varsa — bizimlə əlaqə saxlayın.Həmişə köməyə hazırıq!

İnteqrasiyaya başla

Email — məcburidir. Telegram və ya WhatsApp — istəyə bağlıdır.

Adınız istəyə bağlı
Email istəyə bağlı
Mövzu istəyə bağlı
Mesaj istəyə bağlı
Telegram istəyə bağlı
@
Əgər Telegram daxil etsəniz — Email ilə yanaşı orada da cavab verəcəyik.
WhatsApp istəyə bağlı
Format: ölkə kodu + nömrə (məsələn, +994XXXXXXXXX).

Düyməyə basmaqla məlumatların işlənməsinə razılıq vermiş olursunuz.