Centralizuotas Rust banų tvarkymas su Mizan
Nukreipkite savo Rust serverio centralizuotą banų tvarkymą į Mizan, ir žaidėjai, turintys tebegaliojantį baną už sukčiavimą Mizan skaitomame banų sąraše, bus atmesti jau jungdamiesi.
Paskutinį kartą atnaujinta .
Ko reikia
Mizan sistemoje užregistruotos ir administracijos patvirtintos bendruomenės ir jos API rakto. Raktą susikurkite savo bendruomenės puslapio API raktų skiltyje, kurią rasite savo bendruomenėse. Mizan visą raktą parodo tik kartą, todėl tada jį ir nukopijuokite.
Nustatykite galinį tašką
Paleiskite šias dvi eilutes serverio konsolėje, vietoj mzn_your_key įrašę savo raktą, ir pridėkite jas į server.cfg, kad jos išliktų ir paleidus serverį iš naujo. Rust prie adreso galo prideda kiekvieno prisijungiančio žaidėjo SteamID64.
server.bansServerEndpoint "https://api.mizan.ac/v1/rust/mzn_your_key/"
server.bansServerFailureMode 0Raktas įrašomas į adresą, nes Rust negali jo siųsti antrašte. Laikykite konfigūraciją ten, kur žaidėjai negali jos atsisiųsti: kas turi raktą, gali skaityti įrašus jūsų bendruomenės vardu.
Kas atmetamas
Žaidėjas atmetamas tik tol, kol jo paskyrai galioja banų sąrašo banas su sukčiavimo žyme. Pasibaigę banai ir banai už elgesį, pvz., už griefingą, niekam nekliudo prisijungti. Taip pat ir paskyros, kurias išvalė Mizan administracija.
Žaidėjas mato, kurie sąrašai jį užblokavo ir kur tai užginčyti, o jei sąrašas nustatė pabaigos datą – ir likusį laiką: „Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes“.
Kiekvienas banas yra sąrašo sprendimas. Puslapyje Bano užginčijimas paaiškinta, kaip žaidėjas gali pateikti apeliaciją jį užblokavusiam sąrašui.
Kai Mizan negali patikrinti žaidėjo
Jei Mizan negali atsakyti dėl sutrikimo arba todėl, kad jūsų bendruomenė išnaudojo tos minutės užklausas, jis praneša Rust, kad žaidėjas neužblokuotas, ir šis prisijungia. Atsakymas apie žaidėją gali būti iki minutės senumo.
Palikite bansServerFailureMode reikšmę 0. Esant reikšmei 1, Rust atmeta visus, kai tik jo patikra nepavyksta, taip pat ir pasibaigus laukimo laikui, ištrynus raktą ar kol bendruomenė dar laukia patvirtinimo. Rust kiekvieną nesėkmę įrašo į serverio konsolę.
Jau serveryje žaidžiantys žaidėjai
Rust tikrina žaidėjus tik jiems jungiantis, todėl nustačius galinį tašką niekas iš jau žaidžiančiųjų nepašalinamas. Tam naudokite kick.
Daugiau per API
Tuo pačiu raktu galima skaityti visą žaidėjo įrašą ir pridėti savo banus. Mizan API žinyne išvardyti visi maršrutai. Facepunch centralizuoto banų tvarkymo puslapyje aprašyta patikra iš Rust pusės.