შინაარსზე გადასვლა

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-ის მხარე.