مدل پیکربندی RTP
RTP (Return To Player) - درصد بازگشت نظری در یک فاصله طولانی، مشخص شده توسط ریاضیات بازی/نوع. در تولید، RTP به مجموعه ای از محدودیت ها و سیگنال های کنترل شده تبدیل می شود: کجا، به چه کسی و تحت چه شرایطی یک نسخه از ریاضیات مجاز است (97/96/94/92 و غیره)، نحوه شمارش بازده واقعی، نحوه پاسخ به انحرافات و نحوه ثبت تغییرات برای انطباق.
1) شرایط و سطوح
RTP نظری (tRTP) - ریاضیات اعلام شده از نوع (تایید شده).
RTP موثر (eRTP) - بازده مورد انتظار در فروش، با توجه به گزینه های حساب (جایزه برنده تمام پولها، خرید جایزه، شرط جانبی، کمیسیون ارائه دهنده).
RTP تحقق یافته (rRTP) - بازگشت واقعی با زمان پنجره/دور (تجربی).
RTP Variant - ساخت خاص/مشخصات بازی (به عنوان مثال 96. 5%).
RTP Band/Policy - محدوده مجاز برای حوزه های قضایی/مستاجران.
هدف از این مدل این است که tRTP مجاز را به زمینه راه اندازی (مستاجر، منطقه، ارز، کانال) متصل کند و بتواند eRTP/rRTP را بر روی SLO تأیید کند.
2) اندازه گیری پیکربندی (که در آن ما قوانین را تنظیم می کنیم)
1. ارائه دهنده/بازی/نوع - چه در همه پشتیبانی می شود.
2. مستاجر/نام تجاری - راه حل های تجاری و UX (که RTP برای نشان دادن).
3. منطقه/صلاحیت - مجوزها و چارچوب های نظارتی.
4. کانال - وب/بومی/خرده فروشی/ترمینال (گاهی اوقات استخر/پارامترها مشخص می شوند).
5. ارز - همپوشانی با jackpots و کمیسیون (بر eRTP).
6. پنجره های زمان - دوره های تبلیغاتی، محاسبات قناری.
3) سلسله مراتب، اولویت ها، ادغام
قانون کوچکترین منطقه پوشش برنده (خاص ترین برنده):
GLOBAL_DEFAULT < PROVIDER < GAME < VARIANT < TENANT < REGION < CHANNEL < CURRENCY < WINDOW
جایی که هیچ پیوندی وجود ندارد، ما از والدین به ارث می بریم. هرگونه همپوشانی صریح انکار در سطوح اساسی امکان پذیر است.
4) نمودار پیکربندی (به عنوان مثال YAML)
yaml rtp_config:
schema_version: 1 global_defaults:
allowed_bands: [96, 95, 94] # percentages rounded to whole min_band: 92 show_rtp_label: true # show RTP in the providers directory/card:
prag_play:
games:
gates_of_:
variants:
"96. 5": { status: "allow", label: "96. 5%" }
"94. 0": { status: "allow", label: "94%" }
"92. 0": { status: "deny" }
jackpot_uplift_bps: 35 # +0. 35% to eRTP with tenant pool active:
brand_eu:
regions:
EE:
bands_allow: [96, 94]
default_band: 96 channel:
web: { bands_allow: [96], default_band: 96 }
retail:{ bands_allow: [94], default_band: 94 }
DE:
bands_allow: [94]
default_band: 94 compliance:
mandate_rtp_label: true currencies:
EUR:
fee_bps: 0 # impact on eRTP
TRY:
fee_bps: 10 # -0. 10% eRTP on paid rollout features:
canary:
brand_eu: { region: "EE", game: "gates_of_", variant: "96. 5", traffic_pct: 10, ends_at: "2025-11-07T00:00:00Z" }
sla:
monitoring_windows:
- { name: "daily", duration_h: 24, min_rounds: 1_000 }
- { name: "weekly", duration_h: 168, min_rounds: 10_000 }
ertp_tolerance_bps: 50 # eRTP vs tRTP, ±0. 50% for information alerts rrtp_tolerance_bps: 150 # rRTP vs tRTP, ± 1. 50% on weekly window
5) اعتبار سنجی قبل از انتشار
صدور گواهینامه گزینه: گزینه دارای گواهی معتبر/شناسه ساخت است.
چارچوب قضایی: گروه انتخاب شده در منطقه مجاز است.
ویژگی سازگاری: خرید جایزه/جکپات/شرط های جانبی eRTP را از محدوده خارج نمی کند.
قراردادهای UI: «show _ rtp _ label» پرچم/برچسب اجباری برای برخی از بازارها.
سازگاری: یک باند پیش فرض برای هر زمینه وجود دارد (به طوری که هیچ «سوراخ» وجود ندارد).
خشک اجرا: محاسبه eRTP با استفاده از فرمول و مقایسه با SLO/تحمل.
6) نحوه خواندن eRTP
فرمول اصلی (به صورت مفهومی):
eRTP = tRTP
+ jackpot_uplift
+ side_bet_uplift
- provider_fee
- platform_fee
- bonus_buy_friction
یوبی:
- jackpot_uplift - اضافه بهای تصاعدی استخر (bps، به اندازه و نرخ استخر بستگی دارد).
- side_bet_uplift - سهم مورد انتظار از بتا جانبی (در صورت وجود).
- provider/platform_fee - ثابت/بهره در هر دور/شرط، گاهی اوقات به ارز گره خورده است.
- bonus_buy_friction - «اصطکاک» از مکانیک خرید یک جایزه (اگر هزینه بالاتر از ارزش منصفانه باشد).
تمام اصطلاحات و منابع قطعی در نظر گرفته می شوند و در رویداد پیکربندی ثبت می شوند.
7) اثر ویژگی در RTP
پاداش خرید: می تواند توزیع نتایج را تغییر دهد ؛ eRTP را برای حالت خرید جداگانه ثابت کنید.
برنده تمام پولها: eRTP بستگی به تجمع; اجازه می دهد محدوده eRTP، اما نگه داشتن ایستگاه های بازرسی (به عنوان مثال، زمانی که استخر رشد می کند هر N٪ - محاسبه مجدد).
شرط های جانبی/شرط ویژگی: پروفایل های RTP جداگانه ؛ آنها را در مناطق ممنوعه قرار دهید.
مشخصات نوسانات: RTP همان است، اما واریانس متفاوت است. ذخیره مشخصات (کم/MED/بالا) در کنار گروه.
8) دایرکتوری، راه اندازی و آداپتورها
دایرکتوری/مدل خواندن: فروشگاه 'tRTP _ band'، 'eRTP _ range'، 'برچسب'، پرچم های ویژگی.
راه اندازی بازی: هنگام شروع یک جلسه، آداپتور باند مجاز را برای زمینه بررسی می کند. disables شروع اگر ناسازگار است.
رویدادهای دور: در دور. Started/Resulted 'add' rtp _ context '(variant_id, band, flags) - این کار حسابرسی و معیارها را ساده می کند.
9) نظارت، SLO و رانش
معیارها (در هر بازی/نوع/مستاجر/منطقه):- 'rRTP _ window _ daily/weekly' - بازگشت واقعی توسط ویندوز.
- rounds _ count، stake _ sum، win _ sum، جک پات.
- 'deviation _ bps = rRTP - tRTP' и 'rRTP - eRTP'.
- 'bonus _ buy _ share', 'side _ bet _ share' - برای درک دلیل رانش.
- jackpot _ level و میزان شلیک.
10) ضد سوء استفاده و حفاظت
ناهنجاری ها: انفجار شدید برنده، ویژگی خرید توالی → تأیید توسط دستگاه/حساب/IP/بخش.
سیاست های محدود: به طور موقت غیر فعال کردن پاداش خرید/شرط جانبی برای ناهنجاری.
فروشنده خوراک: احتمال نتایج مرگبار را با خوراک مرجع ارائه دهنده بررسی کنید.
دست نمونه بررسی: برای بازی با واریانس بالا و شکایات مکرر.
11) انطباق و شفافیت
حوزه های قضایی: فهرست گروه و نشانه گذاری اجباری مجاز (به عنوان مثال،. RTP/نقشه هشدار دهنده سن).
صدور گواهینامه/ساخت ID: نگه داشتن یک لینک به گزارش، مشخصات ریاضی نسخه.
گزارش: گزارش های نظارتی را با «tRTP»، «eRTP»، «rRTP» و رویدادهای تغییر دهید.
UI/محتوا: در کارت بازی - برچسب RTP صحیح و یادداشت ها (اگر eRTP بستگی به برنده تمام پولها).
12) انتشار قناری و A/B
Canary: باند جدید را برای 5-10٪ از ترافیک در یک حوزه قضایی → مانیتور 'rRTP'، 'rounds _ count'، شکایات روشن کنید.
A/B: مقایسه تبدیل/تعامل/ARPU تحت کسب و کار گروه های مختلف، نه تنها توسط RTP.
بازگشت خودکار: هنگامی که rRTP فراتر از آستانه بحرانی می رود، پیکربندی به عقب رانده می شود.
13) حسابرسی و مدیریت تغییر
هر ویرایش در 'rtp _ config' یک رویداد را منتشر میکند:json
{
"event_type":"RTPConfigChanged",
"changed_by":"user@company",
"tenant_id":"brand_eu",
"scope":"regions. EE. games. gates_of_",
"old":{"default_band":94},
"new":{"default_band":96},
"reason":"licence_update_2025Q4",
"occurred_at":"2025-10-31T12:00:00Z"
}
حفظ یک ورودی تغییر ناپذیر باعث می شود که حل اختلافات و رعایت الزامات انطباق آسان تر شود.
14) تست
آزمون قرارداد: اعتبار طرح, حضور پیش فرض, انکار/اجازه می دهد منطق.
مبتنی بر ویژگی: «eRTP» در محدوده معقول برای هر ترکیب ویژگی است.
Replay - اجرای دورهای تاریخی بر روی پیکربندی جدید (آفلاین) → بررسی گزارشها.
هرج و مرج: آداپتور راه اندازی مجدد، خوراک برنده تمام پولها تاخیر، پرش پرچم ویژگی.
مجموعه طلایی: مجموعه ای از بازی ها/انواع با محاسبات eRTP مرجع.
15) کتاب های بازی (کتاب های اجرا)
1. rRTP در هفته زیر tRTP باقی مانده است
انتخاب، سهم شرط های خرید/پاداش، ارتباط جکپات و خوراک را بررسی کنید.
خاموش کردن ویژگی های بحث برانگیز (پرچم)، اطلاع ارائه دهنده، به نوبه خود در ورود به سیستم افزایش یافته است.
در صورت لزوم، به طور موقت باند/نوع را تغییر دهید.
2. شکایت بازیکنان در مورد «RTP نادرست»
Give 'as _ of' configuration, build ID, هفتگی rRTP و روش محاسبه.
بخش بازیکن را برای محدودیت/محدودیت/بازی مسئول بررسی کنید.
3. عدم تطابق نشانه گذاری UI
«rtp _ label» را با پیکربندی برای زمینه مقایسه کنید، ویترین را برگردانید، اعتبار سنجی e2e را اجرا کنید.
4. شکست جکپات
غیر فعال کردن بالا بردن/برچسب، ثبت حسابداری جداگانه، نگه داشتن بازیکن مطلع از وضعیت.
16) خطاهای معمول
مخلوط tRTP و eRTP: نمایش تئوری که در آن عمل بستگی به برنده تمام پولها/ویژگی.
بدون پیش فرض → بازی با یک زمینه «نشت» شروع می شود.
پیکربندی «به ارائه دهنده به عنوان یک کل» بدون جزئیات در مورد گزینه ها/حوزه های قضایی.
بدون آستانه نمونه برداری → هشدارهای نادرست در rRTP در داده های کوچک.
تغییرات بدون ممیزی و قناری → حوادث در تمام بازارها در یک بار.
نادیده گرفتن هزینه ها/هزینه ها در eRTP → اختلاف بین انتظارات و حقایق.
17) چک لیست پیش فروش
- هر نوع دارای یک گواهی/شناسه و tRTP متعهد است.
- هر ترکیب (مستاجر/منطقه/کانال) دارای یک default_band است.
- eRTP محاسبه (برنده تمام پولها, ویژگی های, هزینه) و عبور تحمل.
- برچسب های RTP و الزامات قضایی به درستی در UI منعکس شده است.
- آستانه نظارت و نمونه برداری rRTP/eRTP فعال هستند. هشدارها ایجاد شده است.
- نمایش قناری برای گروههای جدید ؛ بازگشت خودکار.
- تغییرات حسابرسی و گزارش صادرات برای تنظیم کننده.
- playbooks رانش، برنده بحث برانگیز، شکست برنده تمام پولها.
- تست ها: قرارداد/آستانه/اموال/پخش.
نتیجه گیری
مدل پیکربندی RTP «درصد در کارت بازی» نیست، بلکه یک سیستم مدیریت ریسک و اعتماد است. یک سلسله مراتب قانون روشن، محاسبه eRTP قطعی، مشاهده پذیری rRTP، انتشار قناری و حسابرسی دقیق، یک موضوع بحث برانگیز را به یک فرایند مهندسی قابل پیش بینی تبدیل می کند - محصول دوستانه، بازیکن پسند و انطباق ایمن.