Siirry sisältöön

Rustin keskitetyt porttikiellot Mizanin avulla

Ohjaa Rust-palvelimesi keskitetyt porttikiellot (centralized banning) Mizaniin, niin pelaajat, joilla on yhä voimassa oleva porttikielto huijaamisesta Mizanin lukemalla porttikieltolistalla, torjutaan heidän liittyessään.

Päivitetty viimeksi .

Mitä tarvitset

Tarvitset Mizanin ylläpidon hyväksymän yhteisön Mizanissa ja siltä saadun API-avaimen. Luo avain kohdassa API-avaimet yhteisösi sivulla, jonka löydät kohdasta omat yhteisösi. Mizan näyttää koko avaimen vain kerran, joten kopioi se silloin.

Aseta päätepiste

Suorita nämä kaksi riviä palvelimen konsolissa niin, että avaimesi on kohdan mzn_your_key tilalla, ja lisää ne server.cfg-tiedostoon, jotta ne pysyvät voimassa uudelleenkäynnistyksen jälkeen. Rust lisää jokaisen liittyvän pelaajan SteamID64:n osoitteen loppuun.

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

Avain on osoitteessa, koska Rust ei voi lähettää sitä otsakkeena. Pidä asetuksesi poissa kaikesta, mitä pelaajat voivat ladata: kuka tahansa, jolla on avain, voi lukea merkintöjä yhteisösi nimissä.

Kuka torjutaan

Pelaaja torjutaan vain, kun hänen tilillään on voimassa porttikieltolistan porttikielto, jolla on huijaamisen tunniste. Päättyneet porttikiellot ja käytöksestä annetut porttikiellot kuten griefing eivät torju ketään. Eivät myöskään tilit, jotka Mizanin ylläpito on tyhjentänyt.

Pelaaja näkee, mitkä listat antoivat hänelle porttikiellon ja missä sen voi kiistää, sekä jäljellä olevan ajan, jos lista on asettanut päättymispäivän: ”Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes”.

Jokainen porttikielto on listan päätös. Porttikiellon kiistäminen kertoo, miten pelaaja valittaa porttikiellon antaneelle listalle.

Kun Mizan ei pysty tarkistamaan pelaajaa

Jos Mizan ei pysty vastaamaan katkoksen vuoksi tai koska yhteisösi on käyttänyt minuutin pyyntönsä, se kertoo Rustille, ettei pelaajalla ole porttikieltoa, ja pelaaja pääsee sisään. Pelaajaa koskeva vastaus voi olla enintään minuutin vanha.

Pidä bansServerFailureMode arvossa 0. Arvolla 1 Rust torjuu kaikki aina, kun tarkistus epäonnistuu, myös aikakatkaisun, poistetun avaimen tai yhä hyväksyntää odottavan yhteisön vuoksi. Rust kirjaa jokaisen epäonnistumisen palvelimen konsoliin.

Palvelimella jo olevat pelaajat

Rust tarkistaa pelaajat vain heidän liittyessään, joten päätepisteen asettaminen ei poista ketään, joka jo pelaa. Käytä siihen komentoa kick.

Lisää API:sta

Samalla avaimella voi lukea pelaajan kaikki merkinnät ja lisätä omia porttikieltoja. Mizanin API-käsikirja luettelee kaikki reitit. Facepunchin centralized banning -sivu kuvaa tarkistuksen Rustin puolen.