Preskoči na sadržaj

Centralizirano baniranje za Rust uz Mizan

Usmjerite centralizirano baniranje svojeg Rust servera na Mizan i igrači s banom zbog varanja koji je još na snazi na popisu banova koji Mizan čita bit će odbijeni pri spajanju.

Posljednje ažuriranje: .

Što vam treba

Zajednica na Mizanu koju je odobrio tim Mizana i API ključ te zajednice. Ključ izradite u odjeljku API ključevi na stranici svoje zajednice u odjeljku Vaše zajednice. Mizan cijeli ključ prikazuje samo jednom, pa ga tada kopirajte.

Postavite krajnju točku

Pokrenite ova dva retka u konzoli servera sa svojim ključem umjesto mzn_your_key i dodajte ih u server.cfg da ostanu postavljeni i nakon ponovnog pokretanja. Rust na kraj adrese dodaje SteamID64 svakog igrača koji se spaja.

server.cfg
server.bansServerEndpoint "https://api.mizan.ac/v1/rust/mzn_your_key/"
server.bansServerFailureMode 0

Ključ je u adresi jer ga Rust ne može poslati u zaglavlju. Ne stavljajte konfiguraciju ni u što što igrači mogu preuzeti: tko god ima ključ, može čitati dosjee u ime vaše zajednice.

Tko se odbija

Igrač se odbija samo dok je na njegovu računu na snazi ban s popisa banova označen kao varanje. Banovi koji su završili i banovi zbog ponašanja poput griefinga nikoga ne odbijaju. Isto vrijedi za račune koje je tim Mizana očistio.

Igrač vidi koji su ga popisi banirali i gdje to može osporiti, a ako je popis odredio datum završetka, i preostalo vrijeme: „Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes“.

Svaki je ban odluka popisa. Osporavanje bana objašnjava kako se igrač žali popisu koji ga je banirao.

Kad Mizan ne može provjeriti igrača

Ako Mizan ne može odgovoriti, zbog prekida rada ili zato što je vaša zajednica potrošila svoje zahtjeve za tu minutu, javlja Rustu da igrač nije baniran i on se spaja. Odgovor o igraču može biti star do jedne minute.

Ostavite bansServerFailureMode na 0. Uz vrijednost 1 Rust odbija sve kad god njegova provjera ne uspije, uključujući istek vremena, izbrisan ključ ili zajednicu koja još čeka odobrenje. Rust svaki neuspjeh zapisuje u konzolu servera.

Igrači koji su već na serveru

Rust provjerava igrače samo pri spajanju, pa postavljanje krajnje točke ne uklanja nikoga tko već igra. Za to upotrijebite kick.

Više iz API-ja

Isti ključ čita cijeli dosje igrača i dodaje vaše vlastite banove. Referenca Mizanova API-ja navodi sve rute. Facepunchova stranica o centraliziranom baniranju opisuje Rustovu stranu provjere.