Rust-ի կենտրոնացված արգելափակում Mizan-ով
Ձեր Rust սերվերի կենտրոնացված արգելափակումն ուղղեք Mizan-ին, և այն խաղացողները, որոնք Mizan-ի կարդացած արգելափակումների ցուցակում ունեն դեռ ուժի մեջ գտնվող խարդախության համար արգելափակում, կմերժվեն միանալիս։
Վերջին թարմացումը՝ ։
Ինչ է ձեզ անհրաժեշտ
Mizan-ում համայնք, որը հաստատել է անձնակազմը, և դրա API բանալին։ Ստեղծեք բանալին ձեր համայնքի էջի «API բանալիներ» բաժնում՝ ձեր համայնքներում։ Mizan-ն ամբողջական բանալին ցույց է տալիս միայն մեկ անգամ, ուստի պատճենեք այն հենց այդ պահին։
Սահմանեք վերջնակետը
Գործարկեք այս երկու տողը ձեր սերվերի կոնսոլում՝ mzn_your_key տեքստի փոխարեն տեղադրելով ձեր բանալին, և ավելացրեք դրանք ձեր server.cfg ֆայլին, որպեսզի կարգավորումները պահպանվեն վերագործարկումից հետո։ Rust-ը յուրաքանչյուր միացող խաղացողի SteamID64-ն ավելացնում է հասցեի վերջում։
server.bansServerEndpoint "https://api.mizan.ac/v1/rust/mzn_your_key/"
server.bansServerFailureMode 0Բանալին հասցեի մեջ է, քանի որ Rust-ը չի կարող այն ուղարկել որպես վերնագիր (header)։ Ձեր կարգավորումները մի պահեք այնպիսի տեղում, որտեղից խաղացողները կարող են ներբեռնել։ Ով ունի բանալին, կարող է կարդալ գրառումները ձեր համայնքի անունից։
Ում են մերժում
Խաղացողը մերժվում է միայն այն ժամանակ, երբ նրա հաշվի վրա ուժի մեջ է որևէ արգելափակումների ցուցակի՝ «Խարդախություն» պիտակով արգելափակում։ Ավարտված արգելափակումները և գրիֆինգի նման վարքագծային արգելափակումները մերժման պատճառ չեն դառնում։ Նույնը վերաբերում է այն հաշիվներին, որոնք Mizan-ի անձնակազմը մաքրել է։
Խաղացողը տեսնում է, թե որ ցուցակներն են իրեն արգելափակել և որտեղ վիճարկել դա, իսկ եթե ցուցակը նշել է ավարտի ամսաթիվ՝ նաև մնացած ժամանակը՝ «Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes»։
Յուրաքանչյուր արգելափակում ցուցակի որոշումն է։ Արգելափակման վիճարկում էջը բացատրում է, թե ինչպես է խաղացողը բողոքարկում իրեն արգելափակած ցուցակին։
Երբ Mizan-ը չի կարող ստուգել խաղացողին
Եթե Mizan-ը չի կարող պատասխանել՝ խափանման պատճառով կամ քանի որ ձեր համայնքը սպառել է տվյալ րոպեի հարցումները, այն Rust-ին հայտնում է, որ խաղացողն արգելափակված չէ, և նա միանում է։ Խաղացողի մասին պատասխանը կարող է լինել մինչև մեկ րոպե հնության։
bansServerFailureMode պարամետրի արժեքը թողեք 0։ 1 արժեքի դեպքում Rust-ը մերժում է բոլորին, երբ իր ստուգումը ձախողվում է, այդ թվում՝ ժամանակի սպառման, ջնջված բանալու կամ դեռ հաստատման սպասող համայնքի դեպքում։ Rust-ը յուրաքանչյուր ձախողում գրանցում է սերվերի կոնսոլում։
Արդեն սերվերում գտնվող խաղացողները
Rust-ը խաղացողներին ստուգում է միայն միանալիս, ուստի վերջնակետը սահմանելը չի հեռացնում այն խաղացողներին, որոնք արդեն խաղում են։ Դրա համար օգտագործեք kick հրամանը։
Ավելին API-ից
Նույն բանալին կարդում է խաղացողի ամբողջ գրառումը և ավելացնում ձեր սեփական արգելափակումները։ Mizan API-ի տեղեկագրքում նշված են բոլոր երթուղիները։ Facepunch-ի կենտրոնացված արգելափակման էջում նկարագրված է ստուգման Rust-ի կողմը։