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.
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.
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).
- `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
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.
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.