Към съдържанието

Централизирани банове в Rust с Mizan

Насочете централизираните банове на своя Rust сървър към Mizan и играчите с бан за чийтване, все още в сила в списък с банове, който 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 не може да го изпрати като заглавка. Пазете конфигурацията си далеч от всичко, което играчите могат да изтеглят: който има ключа, може да чете досиета от името на общността ви.

Кой получава отказ

Играчът получава отказ само докато в акаунта му е в сила бан от списък с банове с етикет „Чийтване“. Приключилите банове и бановете за поведение като грийфинг не водят до отказ. Нито пък акаунтите, които екипът на 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

Със същия ключ можете да четете цялото досие на играч и да добавяте свои банове. Справочникът за API на Mizan изброява всеки маршрут. Страницата на Facepunch за централизираните банове описва проверката от страна на Rust.