Yggdrasil - بررسی و ادغام
2) نمونه کارها، مکانیک و سری
2. 1 محتوا
شکافها (هسته): کلاسیک/فانتزی/اسطوره شناسی, «کتاب» تم, شبکه و مکانیک آبشار.
تنوع RTP: معمولا چندین پروفایل (به عنوان مثال،. 96. X/95 X/94. X/92. ب) تحت صلاحیت قضایی.
نوسانات: کم تا بسیار بالا ؛ کارت بازی شامل «نوسان»، «hit _ rate»، «max _ win» است.
2. 2 مکانیک مارک
Gigablox - شخصیت های بزرگ «چسب» (از 2 × 2 به 6 × 6 +) در هر پشت.
MultiMax/DoubleMax - انیمیشن جمع آوری در قرقره/ترکیب (DoubleMax دو برابر این سری).
Splitz - یک نماد «تقسیم» به چند، افزایش خطوط/راه.
GigaRise - رشد پویا ارتفاع درام در یک دور/جلسه.
2. 3 عنوان برتر (نمونه)
وایکینگ ها برو برزرک/به جهنم - یک سری با پیشرفت خشم و جنگ با حیات وحش.
دره خدایان (1/2) - respins، حذف مسدود کننده ها، ضرب کننده ها و زندگی اضافی.
رپتور DoubleMax - آبشار + دو برابر چند برابر پس از هر پیروزی.
Hades Gigablox، Cazino Zeppelin/Cosmos، مخزن ماهی طلایی، جزیره عید پاک - بازدید «همیشه سبز».
3) پلت فرم تبلیغاتی و کمپین ها
BOOST: جداول مسابقات (توسط برنده چند برابر/مجموع برنده), قطره جایزه (قطره تصادفی از جوایز), ماموریت (انجام N شرایط در بازی های K), مسابقه نقدی.
چرخش رایگان/بسته های جایزه: موضوع برای بازی های خاص/فرقه (اگر در پیکربندی شامل).
ویجت ها/آگهی ها: عناصر UI آماده برای صفحات ویترین و بازی (محلی).
4) YG Masters و GATI (برای اکوسیستم)
YG Masters یک برنامه برای انتشار بازی ها از استودیوهای شریک تحت پشته توزیع چتر است.
GATI (Game Adaptation Tools & Interface): قالب ها و آداپتورهای یکپارچه برای بسته های صورتحساب/محلی سازی/نظارتی → یک ادغام اپراتور - بسیاری از استودیوها/عناوین.
5) حوزه های قضایی و محدودیت ها
مورد نیاز توسط متفاوت: RTP, شرط بندی/محدودیت برنده, خرید ویژگی/Autoplay/چرخش سریع, متون بازی مسئول اجباری, آیکون محدودیت سنی.
همه کمپین ها/جوایز و ارزها در هر منطقه در دسترس نیستند.
تنظیم کننده ها نیاز به گزارش برش و ذخیره سازی ورود به سیستم در سطح دور دارند (به § 9 مراجعه کنید).
- region → ، ، ،.
6) معماری ادغام
6. 1 کیف پول
بدون درز (انتقال کمتر): تعادل اپراتور ؛ endpoints «/authorize », «/bet», «/win », «/rollback»; نیاز به idemotence شدید.
کیف پول انتقال: قبل از انتقال وجوه به RGS ؛ محاسبات و بسته شدن هماهنگ سازی جلسه.
6. 2 رابط ها و رویدادها
6. 3 زمان/عقب نشینی
زمان های مشتری 2-3 ثانیه ؛ عقب نشینی نمایشی ؛ صف پخش و deduplication ؛ «حداقل یک بار» webhooks را در کنار خود → کنترل idempotent.
6. 4 محلی سازی/دستگاه ها
رابط کاربری چند زبانه، فرمت های صحیح ارز، دارایی های سبک (به ویژه برای شبکه و Gigablox)، تلفن همراه اول.
7) نمودار رویداد و تجزیه و تحلیل
7. 1 نمودار رویداد کوچک (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 معیارهای کلیدی
GGR/NGR، نرخ ضربه، فرکانس چرخش، نرخ ورود/تکمیل پاداش، تکمیل ماموریت، مشارکت قطره جایزه.
کیفیت RGS: API p95/p99، نرخ خطا، تاخیر webhook، اندازه صف مجدد.
بازیکن/جلسه: ARPPU/ARPU، طول جلسه avg، سیگنال های ریزش، شکایات/1k دور.
7. 3 ضد تقلب/ضد آربیتراژ
چرخ فلک های ماموریت/پاداش، پیروزی های غیر طبیعی، چند حساب/دستگاه، جغرافیایی.
واکنش: مکث تبلیغی/بازی توسط بخش، محدودیت شرط بندی، چک دستی.
8) RTP، نوسانات و قرار گرفتن در معرض
فروشگاه 'rtp _ profile' per market; بلوک پخش خودکار/ویژگی خرید که در آن ممنوع است.
کنترل 'max _ potential _ payout' در هر دور/بازی ؛ برای مکانیک بسیار انعطاف پذیر (DoubleMax/MultiMax)، گارد محافظ VIP را در محدودیت قرار دهید.
برای Gigablox/Splitz، قله قرار گرفتن در معرض آهنگ در «اجرا می شود طولانی» freespins.
9) گزارش و آشتی
سیاهههای مربوط به سطح دور (شرط/پرداخت/پاداش/تبلیغی/statuses);
گزارش بازی روزانه توسط بازی/ارز/بازار ؛ قطع با توجه به زمان سرور ارائه دهنده (فروشگاه TZ/افست).
آشتی: مجموع رویدادهای اپراتور در مقابل گزارش های خلاصه ارائه دهنده ؛ دلتا فقط در دور باز مجاز است.
10) قابلیت مشاهده و ادغام SLO
API: '/authorize '، '/bet'، '/win '- p95/p99 и میزان خطا ؛ سهم معاملات تکراری
رویدادها: webhook-lag، سعی کنید اندازه صف، «بازگشت/خالی» سهم.
تبلیغی: تحویل ماموریت نرخ/قطره، تاخیر تعهدی جایزه.
صورتحساب: گزارش اختلاف <آستانه، درصد بسته به قطع.
SLO (طرح)
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) ایمنی و انطباق
امضاهای mTLS + HMAC، IP allowlist، نشانه های کوتاه مدت ؛ حفاظت از تنظیمات تبلیغاتی.
به حداقل رساندن PII در رویدادها، توکنیزه کردن 'user _ id' ؛ RLS/CLS بر اساس منطقه/مستاجر.
بازی مسئول: بررسی واقعیت, محدودیت/خود حذفی; متون/فونت های صحیح.
پرچم های قضایی در راه اندازی: پخش خودکار/چرخش سریع/ویژگی خرید، محدودیت پیشنهاد/جلسه، افشای RTP.
12) بازاریابی و نمایشگاه
قفسه ها: «بازدید Yggdrasil»، «Gigablox»، «DoubleMax/MultiMax»، «Splitz»، «نوسانات بالا»، «کلاسیک».
Теги: «Gigablox»، «DoubleMax»، «Splitz»، «Cascade»، «کتاب»، «نوسانات بالا».
مبارزات: مسابقات/قطره از طریق BOOST، ماموریت با پیشرفت، freespins برای onboarding.
دارایی ها: 1:1 آیکون، 16: 9/4: 3 پوستر (وب)، فیلم پیش نمایش کوتاه ؛ عناوین/توضیحات محلی.
13) طرح تست و QA
13. 1 چک لیست مرحله بندی
- '/اجازه '/بستن جلسه ؛ زبان/ارز/فرمت درست است.
- '/bet '/'/win 'بی معنی هستند ؛ با همان «عمل _ شناسه» → همان پاسخ را تکرار می کند.
- چرخش آزاد/پاداش/ماموریت/جایزه قطره تعهدی → هزینه گزارش.
- حوزه های قضایی: پخش خودکار/ویژگی ممنوعیت خرید, مشخصات RTP درست, پیشنهاد/محدودیت جلسه.
- گزارش ها: تطبیق رویداد، قطع، چند ارز.
13. 2 سناریوهای منفی
transaction _ id → 200 تکراری با نتیجه ذخیره شده.
اتمام وقت در «/win »→ تلاش مجدد امن بدون پرداخت دو برابر.
منطقه بدون تبلیغی/ارز → شکست قطعی و محلی سازی صحیح.
قطع/رزومه → یکپارچگی دولت و دور ؛ پیشرفت واقعی ماموریت ها
14) خطاهای مکرر و ضد الگوهای
یک RTP واحد و نمایش ویژگی های ممنوع → خطرات انطباق.
15) قالب های پیکربندی
15. 1 بازی/بازار
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 سیاست idempotence
yaml idempotency:
key: "transaction_id"
storage: "redis+db"
ttl: "30d"
behavior: "return_last_result"
15. 3 نمودار رویدادها (حداقل)
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 تقویت/ماموریت (طرح)
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) نقشه راه پیاده سازی
1. موجودی و بازار: Yggdrasil/YG Masters لیست بازی ها، پروفایل های RTP، پرچم های ویژگی/محدودیت ها ؛ کارت تبلیغاتی/در دسترس بودن ارز.
2. API و کیف پول: انتخاب کیف پول، idempotency، retrai، webhooks ؛ پیکربندی promo boost.
3. رویدادها و گزارش ها: طرح رویداد، سیاهههای مربوط به سطح دور، قطع و TZ.
4. پذیرش: پیکربندی قضایی، الزامات RG، متون/آگهی ها.
5. Promo: مسابقات/ماموریت/قطره، ادغام پنجره و CRM.
6. قابلیت مشاهده: پانل های SLO (API/events/promo/billing)، هشدارها، تکرارها.
7. Go-Live: ترافیک قناری، مقایسه KPI (GGR، میزان ضربه، تکمیل ماموریت، شکایات)، پس از مرگ هفته اول.
17) خط پایین
Yggdrasil ترکیبی از مکانیک بومی قوی و یک اکوسیستم YG Masters مبتنی بر GATI مقیاس پذیر است و پلت فرم BOOST باعث ساده سازی تبلیغات در سطح شبکه می شود. ادغام موفقیت آمیز متکی بر صدور صورت حساب idempotent، RTP صحیح/ویژگی های صلاحیت، گزارش شفاف با قطع و مشاهده SLO. با یک نمایشگاه متفکر و تبلیغاتی، نمونه کارها Yggdrasil سهم پایدار در GGR/LTV را با ریسک و هزینه خدمات قابل کنترل فراهم می کند.