GH GambleHub

Yggdrasil - koʻrib chiqish va integratsiya

2) Portfel, mexanika va seriyalar

2. 1 Tarkib

Slotlar (core): klassika/fantaziya/mifologiya, «kitob» mavzulari, setkali va kaskadli mexanika.
RTP oʻzgaruvchanligi: odatda bir nechta profillar (masalan, 96. x/95. x/94. x/92. x) yurisdiksiya ostida.
O’zgaruvchanlik: low dan very high gacha; o’yin kartochkasida’volatility’,’hit _ rate’,’max _ win’ko’rsatilgan.

2. 2 Firma mexanikalari

Gigablox - har bir orqadagi katta «yopishtirilgan» belgilar (2 × 2 dan 6 × 6 +).
MultiMax/DoubleMax - baraban/kombinatsiyalar bo’yicha to’planadigan multiplikatorlar (DoubleMax seriyani ikki baravar oshiradi).
Splitz - bitta belgi/ways chiziqlarini kattalashtirib, bir necha qismga «parchalanadi».
GigaRise - raund/sessiyada baraban balandligining dinamik o’sishi.

2. 3 Top-titullar (misollar)

Vikings Go Berzerk/To Hell - gʻazab va vayld janglari seriyasi.
Valley of the Gods (1/2) - respinlar, blokerlar, ko’paytirgichlar va ekstra hayotni olib tashlash.
Raptor DoubleMax - kaskadlar + har bir yutuqdan keyin ko’paytirgichni ikki baravar oshirish.
Hades Gigablox, Cazino Zeppelin/Cosmos, Golden Fish Tank, Easter Island - «doim yashil» xitlar.

💡 Amaliyot: oʻyin uchun fich katalogini qoʻllab-quvvatlang:’mechanics’,’rtp _ profiles’,’volatility’,’min/max bet’,’jackpot _ support’,’feature _ buy’.

3) Promo-platforma va kampaniyalar

BOOST: turnir jadvallari (win-multiplier/sum of wins bo’yicha), Prize Drops (sovrinlarning tasodifiy droplari), Missions (K o’yinlarida N shartlarni bajarish), Cash Race.
Free Spins/bonus-paketlar: aniq o’yinlar/nominallar bo’yicha berish (agar kiritilgan bo’lsa).
Vidjetlar/bannerlar: vitrinalar uchun tayyor UI elementlari va o’yin sahifalari (mahalliylashtiriladigan).


4) YG Masters va GATI (ekotizim uchun)

YG Masters - zontli distribyutsiya stakasi ostida sheriklik studiyalari o’yinlarini nashr etish dasturi.
GATI (Game Adaptation Tools & Interface): billing/lokalizatsiya/tartibga solish paketlari uchun birxillashtirilgan shablon va adapterlar → operatorda bitta integratsiya - ko’plab studiyalar/taytllar.

Operator uchun: oʻyinning kelib chiqish katalogini saqlash muhimdir (’origin: yggyg_masters:') hisobot va vitrinalar uchun.

5) Yurisdiksiyalar va cheklashlar

Talablar: RTP, stavkalar/yutuqlar limitlari, Buy Feature/Autoplay/Quick Spin, majburiy Responsible Gaming matnlari, yoshga oid cheklovlar belgisi bo’yicha farq qiladi.
Barcha kampaniyalar/sovrinlar va valyutalar har bir hududda mavjud emas.
Regulyatorlar cut-off hisobotini va round-level loglarini saqlashni talab qiladi (§ 9 ga qarang).

Bozorlar matritsasi (tavsiya etiladi):
  • `region → rtp_profile, features_allowed, bet_limits, promo_availability, texts_required`.

6) Integratsiya arxitekturasi

6. 1 hamyon

Seamless (transfer-less): operator balansi; endpointlar ’/authorize’, ’/bet’, ’/win’, ’/rollback’; qat’iy idempotentlik kerak.
Transfer Wallet: RGS uchun oldindan transfer mablag’lari; sessiya yopilganda hisob-kitoblar va sinxronlashtirish.

6. 2 Interfeyslar va hodisalar

REST/JSON + vebxuklar/Callbacks:’betwinbonusjackpotsession_startsession_enddisconnectreconnectpromo_event`.
/ balance - joriy balans/limitlar ;/bonus - frispinlar/missiyalarni faollashtirish (agar API-hisoblash ishlatilsa).
Idempotentlik:’transaction _ id’(UUID/ULID) har bir’bet/win’; takrorlash → o’tgan natijani qaytarish (ma’nosi bo’yicha exactly-once).
Tartib:’round _ id’majburiy; mapping’provider _ game _ id internal_game_id'.

6. 3 Taymaut/retrai

Mijozlar taymautlari 2-3 s; eksponensial backoff; replay-navbat va dekuplikatsiya; «at-least once» vebxuklari sizning tomoningizda → idempotent protsessorlari.

6. 4 Lokalizatsiya/qurilmalar

Ko’p tilli UI, to’g "ri valyuta formatlari, engil assetalar (ayniqsa to’rli va Gigablox uchun), mobile-first.


7) Hodisa sxemasi va tahlil

7. 1 Voqeaning mini-sxemasi (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 Asosiy metriklar

GGR/NGR, Hit Rate, Spin Frequency, Bonus Entry/Completion Rate, Mission Completion, Prize Drop Participation.
RGS sifati: p95/p99 API, error-rate, webhook lag, retry-navbat oʻlchami.
Oʻyinchi/sessiya: ARPPU/ARPU, avg session length, churn-signallar, shikoyatlar/1k raund.

7. 3 Antifrod/anti-bitraj

Missiyalar/bonuslar karusellari, g’ayritabiiy win-profillar, multi-account/device, geo-anomaliyalar.
Reaksiyalar: segment bo’yicha promo/o’yinlarning pauzasi, stavkalar limitlari, qo’lda tekshirish.


8) RTP, o’zgaruvchanlik va ekspozitsiya

’rtp _ profile’ per bozorini saqlang; Autoplay/Feature Buy’ni taqiqlangan joylarda blokirovka qiling.
Raund/oʻyin uchun’max _ potential _ payout’ni nazorat qiling; yuqori kuchlanishli mexaniklar uchun (DoubleMax/MultiMax) limitlarga VIP-gvardrails qo’ying.
Gigablox/Splitz uchun frispinlarning «uzun seriyalari» dagi ekspozitsiya cho’qqilarini kuzatib boring.


9) Hisobot va solishtirish

round-level logs (stavkalar/to’lovlar/bonuslar/promo/statuslar);

O’yinlar/valyutalar/bozorlar bo’yicha Daily Game Report; provayderning server vaqti bo’yicha cut-off (TZ/ofsetni saqlang).
Solishtirish: operator hodisalari yig’indisi vs provayderning yig’ma hisobotlari; delta faqat yopilmagan raundlarda ruxsat etiladi.


10) Kuzatish va SLO integratsiyasi

API: `/authorize`, `/bet`, `/win` — p95/p99 и error-rate; tranzaksiya dublikatlarining ulushi.
Eventlar: webhook-lag, retry-navbat oʻlchami, ulushi’rollback/void’.
Promo: delivery-rate missiyalar/droplar, sovrinlarni hisoblash muddati.
Billing: hisobotlar tafovuti <chegara, cut-off bilan yopilganlar ulushi.

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) Xavfsizlik va komplayens

mTLS + HMAC-imzolar, allowlist IP, qisqa yashaydigan tokenlar; promo konfiguratsiyalarini himoya qilish.
PII-iventlarda minimallashtirish,’user _ id’tokenizatsiyasi; Mintaqa/tenant boʻyicha RLS/CLS.
Responsible Gaming: Reality Check, limitlar/o’zini istisno qilish; to’g "ri matnlar/shriftlar.
Yurisdiksiya bayroqlari: autoplay/quick spin/feature buy, stavkalar/sessiyalar limitlari, RTP ochish.


12) Marketing va vitrin

Polklar: «Yggdrasil», «Gigablox», «DoubleMax/MultiMax», «Splitz», «Yuqori o’zgaruvchanlik», «Klassika».
Теги: `Gigablox`, `DoubleMax`, `Splitz`, `Cascade`, `Book`, `High Volatility`.
Kampaniyalar: BOOST orqali turnirlar/droplar, progressiv missiyalar, onbordingga frispinlar.
Assetalar: 1:1 ikonalari, 16: 9/4: 3 posterlari (webp), qisqa prevyu-video; mahalliylashtirilgan nomlar/tavsiflar.


13) Test-reja va QA

13. 1 Steyjing-chek-list

  • ’/authorize ’/sessiyaning yopilishi; tillar/valyutalar/formatlar to’g "ri.
  • ’/bet ’/’/win’idempotentli; xuddi shu’transaction _ id’→ bilan takrorlash.
  • Free Spins/Bonus/Missions/Prize Drops: hisoblash → sarflash → hisobot.
  • Yurisdiksiyalar: Autoplay/Feature Buy, to’g’ri RTP profili, stavkalar/sessiyalar limitlari taqiqlanadi.
  • Hisobotlar: tadbirlarga mos kelish, cut-off, ko’p valyutalik.

13. 2 Salbiy stsenariylar

Dublikat’transaction _ id’→ 200 saqlangan natija bilan.
’/win’→ xavfsiz retry uchun ikki baravar to’lovsiz vaqt.
Promo/valyutasiz mintaqa → aniqlangan rad etish va to’g "ri mahalliylashtirish.
Disconnect/Resume → steyt va raundning yaxlitligi; missiyalarning to’g "ri taraqqiyoti.


14) Tez-tez xatolar va anti-patternlar

Yagona RTP va taqiqlangan fich → komplayens xavfini ko’rsatish.

Idempotentlik yoʻq ’/bet/ win’→ ikki baravar hisobdan chiqarish/to’lovlar.
Ignor’rollback/void’→ ledjerni sinxronlashtirish.
cut-off/snapshotlar yo’qligi → «suzuvchi» hisobotlar.
Promo-hisob-kitoblar laglarini hisobga olmaslik → shikoyatlar va bahsli seyslar.
Sxemalarning MINOR-evolyutsiyalaridagi displey/loglarda SELECT.

15) Konfiguratsiya namunalari

15. 1 O’yin/bozor

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. Idempotentlik siyosati

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

15. 3 Voqealar sxemasi (minimal)

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) Joriy etish yo’l xaritasi

1. Inventory & Markets: Yggdrasil/YG Masters o’yinlari ro’yxati, RTP-profillar, fich-bayroqlar/limitlar; promo/valyutalarning mavjudligi xaritasi.
2. API & Wallet: hamyon tanlash, idempotentlik, retray, vebxuki; BOOST promosi.
3. Events & Reports: voqealar sxemasi, round-level logi, cut-off va TZ.
4. Compliance: yurisdiksiya konfiguralari, RG-talablar, matnlar/bannerlar.
5. Promo: turnirlar/missiyalar/droplar, vitrinaga va CRMga integratsiya qilish.
6. Observability: panellar SLO (API/ivents/promo/billing), alertlar, repleylar.
7. Go-Live: kanar trafigi, KPI taqqoslash (GGR, hit rate, mission completion, complaints), 1-haftaning post-mortemi.


17) Jami

Yggdrasil kuchli mexanika va GATI asosidagi YG Masters ekotizimini birlashtiradi, BOOST platformasi esa tarmoq darajasidagi promolarni soddalashtiradi. Muvaffaqiyatli integratsiya idempotent billing, yurisdiksiyalar bo’yicha to’g "ri RTP/fichlar, shaffof hisobot va SLO kuzatuviga asoslanadi. O’ylangan vitrinada va promo portfelda Yggdrasil boshqariladigan tavakkalchiliklar va xizmat ko’rsatish qiymatida GGR/LTVga barqaror hissa qo’shishni ta’minlaydi.

Contact

Biz bilan bog‘laning

Har qanday savol yoki yordam bo‘yicha bizga murojaat qiling.Doimo yordam berishga tayyormiz.

Integratsiyani boshlash

Email — majburiy. Telegram yoki WhatsApp — ixtiyoriy.

Ismingiz ixtiyoriy
Email ixtiyoriy
Mavzu ixtiyoriy
Xabar ixtiyoriy
Telegram ixtiyoriy
@
Agar Telegram qoldirilgan bo‘lsa — javob Email bilan birga o‘sha yerga ham yuboriladi.
WhatsApp ixtiyoriy
Format: mamlakat kodi va raqam (masalan, +998XXXXXXXX).

Yuborish orqali ma'lumotlaringiz qayta ishlanishiga rozilik bildirasiz.