Անցնել բովանդակությանը

Rust-ի կենտրոնացված արգելափակում Mizan-ով

Ձեր Rust սերվերի կենտրոնացված արգելափակումն ուղղեք Mizan-ին, և այն խաղացողները, որոնք Mizan-ի կարդացած արգելափակումների ցուցակում ունեն դեռ ուժի մեջ գտնվող խարդախության համար արգելափակում, կմերժվեն միանալիս։

Վերջին թարմացումը՝ ։

Ինչ է ձեզ անհրաժեշտ

Mizan-ում համայնք, որը հաստատել է անձնակազմը, և դրա API բանալին։ Ստեղծեք բանալին ձեր համայնքի էջի «API բանալիներ» բաժնում՝ ձեր համայնքներում։ Mizan-ն ամբողջական բանալին ցույց է տալիս միայն մեկ անգամ, ուստի պատճենեք այն հենց այդ պահին։

Սահմանեք վերջնակետը

Գործարկեք այս երկու տողը ձեր սերվերի կոնսոլում՝ mzn_your_key տեքստի փոխարեն տեղադրելով ձեր բանալին, և ավելացրեք դրանք ձեր server.cfg ֆայլին, որպեսզի կարգավորումները պահպանվեն վերագործարկումից հետո։ Rust-ը յուրաքանչյուր միացող խաղացողի SteamID64-ն ավելացնում է հասցեի վերջում։

server.cfg
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-ի կողմը։