Ինչպես է կազմակերպվում առաջնորդը և հակատանկային ֆիլտրերը
Առաջնորդը «ազնվության վիտրինն» է։ Այն փոխանցում է խաղային իրադարձությունների հոսքը խաղացողների թափանցիկ դիրքում և դարձնում է մրցույթը հասկանալի և մոտիվացնող։ Նրա կողքին ապրում է հակատիպային շերտ, որը պաշտպանում է իրադարձությունների, բոտերի, մուլտիկաունտների և այլ աբյուզների կրկնօրինակներից 'առանց RTP-ի և RNG-ի միջամտության։ Ներքևում ճարտարապետության, կանոնների և պրակտիկայի ամբողջական վերլուծությունն է։
1) Առաջնորդի ճարտարապետությունը 'իրադարձությունից մինչև դիրք
Путь данных: Event Ingest → Scoring Engine → Leaderboard Aggregator → Cache → UI/Comms → Rewards/Claim.
Event Ingest (idempotent)
Յուրաքանչյուր հետևի/տոկոսադրույքը նշանակվում է «event _ uuid»։- Կրկնությունները շեղվում են (UUID-ի, աղբյուրի, ժամանակի)։
- Repley և reprays անվտանգ են («at-leporonce» տրանսպորտի վրա, «exactly once»)։
Scoring Engine (ակնոցների հաշվարկը)
Տարբերակված կանոնները ՝ «rule _ բանաձև _ id», feature-flags գեո/պոլիգոններ։
Anti-2019-to-win: log-նորմալացում (օրինակ ՝ «Score = round (100log2 (Win/Bet + 1)»), լավագույն N.
Բացառություններ 'բոնուսային միջոցներ' 240 գործակիցով։ 5 կամ «0», գլխարկներ մեջքի/օրվա համար։
Leaderboard Aggregator:- Տաք ագրեգացիան (in-memory/stream) top-K-ի համար։ Սառը ժամացույցի ձիթապտղի ձիթապտղի համար։
- Շարդինգը կառավարական/տարածաշրջաններով; Թիմային ռեժիմի աջակցություն (Sum Top-M ներդրումներ/օր)։
- Դիրքի և ակնոցների նորարարությունները 200-300 մզ (p95)։
- Push/in-ap nudgi: «+ 40 ակնոցներ», «մնացել է 20-ից երկու փորձեր», «Դուք գերազանցել եք N խաղացողներին»։
- Փակման ժամանակ, claim 2472 ժամ պատուհանը, առաքման ռետրը, գործողությունների ամսագիրը։
2) Տվյալների և վիճակի մոդելը
Ցուցիչները ՝ «player _ id» (ներքին), «device _ id» (fingerprint), «session _ id», «event _ uid», «rule _ բանաձև _ id», «division _ id»։
Խաղացողի վիճակը 'best-N արդյունքներ/օր, ընթացիկ հաշիվը, լավագույն մեծ, վերջնական հաշիվը հասնելու ժամանակը, թիմի մեջ ներդրումը։
Թայ-բրեյկի (հիերարխիա): 1) նախկինում հասել էր. 2) բովանդակության ավելի մեծ բազմազանություն։ 3) դետերմինալ վիճակախաղը (seed 'player _ id' + «tournament _ id»)։
3) Անտիչիտ շերտ 'ինչ ենք ֆիլտրում և ինչպես։
3. 1. Idempotenty և deduplication
Մենք նետում ենք կրկնօրինակները «event _ uid», ինչպես նաև «նման» իրադարձությունները նեղ պատուհանում (player, time, bet, game)։
Պաշտպանությունը «երկու անգամ հաշվարկվեց», միավորներ հաշվարկելը որպես գործարք «տեսավ/ասացին»։
3. 2. Վարքագծային կենսաչափություն և կապերի գրաֆիկ
Ֆիչին 'ընդմիջումներ իրադարձությունների միջև, կոդավորման բաշխում, պրովայդերների հաջորդականություն, փոխանցման արագություն։
Գրաֆի վերլուծություն 'ընդհանուր սարքեր/IP/վճարումներ, փոխկապակցված հաշիվների կլաստերներ։- Use-cases: Farm multicaunts, «գոլորշի լոկոմոտիվներ» թիմային լոկոմոտիվներում, շատ մարդկանց սինխրոն «ընտրություն»։
3. 3. Բոտներ և ավտոմատիզացիա
Ազդանշաններ ՝ անսահման միատեսակ ընդմիջումներ, գերհզոր-մարդկային արագություն, «աղմուկի» բացակայություն տեսահոլովակների փամփուշտներում։
Միջոցառումները 'human-in-the-loop Chelengi (գլխարկներ/մինի-որոնումներ) սպրինտի վերջին րոպեներին։ փափուկ տեղական բանը մինչև վերլուծությունը։
3. 4. Անտիի ցիկլինգը և գլխարկները
Փորձարկումները 'հաշվարկվում են միայն N լավագույնը ժամանակահատվածի համար (օրինակ, 20/օր)։
Բովանդակության քվոտաները 'մեկ արցունքների/պրովայդերի/օրվա ներդրման սահմանափակումը, առաջին M եզակի պրովայդերների բոնուսը։
Մեջքի/օրվա համար կափարիչը 'ջեքպոտ էքստրիմների խցիկ, եթե լոգ կորը բավարար չէ։
3. 5. Բոնուսային միջոցներ և ֆրիսպիններ
Կանոնները <1 կամ ամբողջական բացառություն ակնոցից; թափանցիկ բացահայտումը T & C-ում։
Ֆրիսպինները որպես մրցանակ, համարվում են առանձին կամ նվազող գործակից։ դուք չեք կարող «լվանալ» համապատասխան բանաձևով։
3. 6. Գեո/կարգավորող
Հաշվի առեք գեո սահմանափակումները, տարիքը, լիցենզիաները։ Ակնոցները հաշվարկվում են միայն խաղացողի կամավոր սահմանների շրջանակներում (RG)։
4) Բանաձևի և պոլիգոնների ազնվությունը
Նորմալիզացիան տոկոսադրույքով 'մեծահասակ («Win/Bet») + log-ruva։- Լավագույն N vs գումարը 'մաքրում է 2019-to-grind-ը։
- Պոլիգոնները 'միջին բետա/MMR/տարածաշրջանի; թիմային մրցույթը Sum Top-M ներդրումներ/օր է։
- Բանաձևի թափանցիկությունը 'հակիրճ UI-ում, մանրամասն T & C-ում օրինակների հետ։
5) UX-pattern 'ինչպես ցույց տալ առաջնորդին
Մրցույթի կենտրոնը 'հաղթանակի կանոնը, թայմերը, ձեր հաշիվը, մնացած փորձերը, առաջընթացը մինչև մրցանակը։- Ստատուսները և մարկերները. <<Մրցույթի մեջ>> փորձեր, "օրվա լավագույն սպին", "բոնուս թիվ 3 պրովայդերի համար>>։
- Լավագույն աղյուսակները 'ընդհանուր 100 + «ձեր դիրքը» + «լավագույն օր»; կլանների համար ներդրումն ու ընդհանուր առաջընթաց է։
- Հասանելիությունը (A1y) 'հակադրություն, մեծ թվեր, ֆոկուս-սթեյտներ, առաջընթացի բարձրաձայնումը։ կառավարել ստեղնաշարից։
- Տեղայնացում 'թայմզոնում թայմզոնում, տարածաշրջանի լեզվով տեքստերը։
6) MSE պրակտիկա և SLA վիրահատական SLA
Նպատակները ՝ UI-lag 35300 ms (p95); aptaim 3699։ 9%; ռուսական մրցանակների ժամանակը 10 րոպե է (p95)։
Ֆորումը 'իրադարձությունների արագությունը/րոպե, ճամբարների աճը, լավագույն K-ի «պիլոտիվությունը,» կրկնօրինակների տոկոսը, error budget։
Alerty և stop կոճակ 'auto-dedation (նվազեցնում ենք N-ը լավագույնները, անջատում ենք ծանր վիջետետետները), folback-ը ժամացույցի վրա։
Աուդիտ 'անփոփոխ ամսագիր' կանոնների, հաշվարկների, դիրքերի փոփոխությունների, գործողությունների, միջադեպերի տարբերակը։
Post-mortem: RCA 24-48 ժամ հետո, action items-ի ցուցակը։
7) Հարձակման վեկտորները և նպատակային միջոցները
8) Առաջնորդների և հակագրոհի որակի մետրիկները
Արդարություն 'հաշվարկի հարաբերակցությունը տոկոսադրույքով (պետք է թույլ լինի), կետերի ցրումը քվինտիլներով, լայնությունը։
Խաղալիքը 'միջին հաշվարկված փորձեր/խաղացող/օր, խաղացողների մասնաբաժինը հաշվարկված մեջքով, կրկնվող մասնակցություններ։
Փորձի որակը 'բողոքներ/10k, claim-rate 2472 ժամ, իրադարձությունից մինչև UI։
Անվտանգությունը 'հեռացված իրադարձությունների մասը, արգելափակված կլաստերների թիվը, կեղծ դրական (FPR) և կեղծ (FNR)։
RG 'ինքնակարգավորումներ, սահմաններ, Time-on-device (guardrails)։- Բիզնեսը 'ARPDAU/ARPPU, LTV-uplift մասնակիցներ vs (կոհորտնո)։
9) Կանոններ և T&C (մոդելային կետեր)
Միավորների բանաձևը: (օրինակ) «Score = round (100log2 (Win/Bet + 1)»; «N = 20» լավագույն փորձեր/օր։
Բոնուսային միջոցները ՝ "coef _ bonus 240։ 5 'կամ բացառված։
Կապաններ ՝ «Cap _ per _ spin», «Cap _ per _ day», քվոտաներ պրովայդերի/փղի վրա։
Թայ-բրեյք 'վաղ հասանելիություն.
RG 'ակնոցները միայն կամավոր սահմանների շրջանակներում; օգնության ջրանցք։- Անտիչիտ 'դեդուպլիկացիա, վարքագծային վերլուծություն, մրցանակների բլուրներ մինչև ստուգումներ։ որակազրկման հիմքեր։
- Ժամկետները 'UTC-ում, claim-72 ժամ; արդյունքների միգրացիան մինչև X ժամ է։
10) Չեքլիստը առաջնորդի գործարկումը
Կանոնները և տնտեսագիտությունը
- Բանաձևը, N լավագույնը, գլխարկները, բոնուսը բազմազանության համար։
- Դելեգոնները և մուտքի չափանիշները. Թիմային Sum Top-M (անհրաժեշտության դեպքում)։
- Rewault Rate, շարժիչի լայնությունը, waigers, claim ժամանակը։
Տեխնիկան և SNE
- Idempotent Ingest, deduplication, ձիթենիներ։
- SLA մինչև UI 35300, Health/Status API, stop կոճակ։
- Լոգարանների աուդիտ, կանոնների տարբերակումը։
Անտիչիտ և RG
- Վարքագծային կարբինգը, կապերի գրաֆիկը, հակա-բոտը։
- Քվոտաներ/կուլդաուններ, մրցանակների բլուրներ, KYC/AML։
- RG-limits, սարդերի հիշեցումներ, չեզոք կոպանայթ։
UX և Հաղորդակցություններ
- Ինտեգրման կենտրոն, միկրո ֆիբեկ, A1y, տեղայնացում։
- 1 էկրանի կարճ կանոնները + ամբողջական T&C։
- Post ivent: banners, hailyts, անձնական վիճակագրություն։
11) Միգրացիայի օրինակներ
Սպրինթ 20 րոպե
Kep փորձեր 'N = 15 ", արդյունքը առաջին հինգ րոպեների միջին է։
Anti-bot Chelenge-ը վերջին 3 րոպեում։
Թայ-բրեյք 'վաղ հասանելիությունը բազմազանություն է։
Շաբաթական մարաթոն
Շատ միավորներ, "N = 20 '/օր, բոնուս 3 յուրահատուկ պրովայդերի/օրվա ընթացքում (+ 50 ակնոցներ)։
Cap per spin = 700, per day = 3 000 (օրինակ)։
Թիմային մոդուլը 'Sum Top-10 ներդրումներ/օր։
Սեզոն 6 շաբաթ
Շաբաթական chekpoints + վերջնական ռեյդ-իվենտը։- Ստատուսները (կոսմետիկա/բանկեր) լավագույն 5 տոկոսի համար 'առանց դրամական առավելության։
12) Բնորոշ սխալներ և ինչպես խուսափել դրանցից
1. Բոլոր փորձարկումների գումարը առանց նորմալիզացիայի ռուսական-to-grind-ի։ Լուծումը 'լավագույն N + log-riva։
2. Գոյություն չունի «կրկնակի ակնոցներ»։ Լուծումը 'UUID + հաշվարկման ամսագիր։
3. Դանդաղ ֆիդբեքը բացատրում է շարժիչի կորուստը։ Լուծումը 'տաք ագրեգացիա, քաշ, SLA 35300 մզ։
4. Բողոքարկման թաքնված պայմանները։ Լուծումը 'կարճ կանոնները + ամբողջական T&C մոտ։
5. Թույլ հակամարմիններ և մուլտֆիլմեր։ Լուծումը 'վարքագծային արագ, կապի գրաֆիկ, մրցանակների բլուրներ։
6. RG/A1y-ի անտեսումը բացատրում է ռիսկերը և արտահոսքերը։ Լուծումը 'սահմաններ, հիշեցումներ, հասանելիություն։
7. FX/timzons-ը բացատրում է բանավեճերը։ Լուծումը 'UTC որպես ճշմարտություն, տեղայնացումը կլիենտում, FX-բուֆերը։
Ուժեղ առաջնորդը ազնիվ բանաձևի համադրություն է, արագ իրական-time ագրեգացիայի և կոշտ հակաթիթային գոտիների համադրություն, որը ներկառուցված է RG-ում և կոմպլենսենցիայում։ Պահեք իրադարձությունները dimpotent, հաշիվը նորմալացված է և սահմանափակ ծավալով, ինտերֆեյսը թափանցիկ և մատչելի է, իսկ վիրահատությունները դիտարկվում և ստուգվում են։ Այդ ժամանակ առաջնորդը կդառնա ոչ միայն ներգրավվածության շարժիչ և Retention-ը, այլ նաև վստահության հուսալի խթան և ձեր արտադրանքը։