Ugrás a tartalomra

Központosított kitiltáskezelés Rust-szervereken a Mizannal

Irányítsd a Rust-szervered központosított kitiltáskezelését a Mizanra, és a szerver már csatlakozáskor elutasítja azokat a játékosokat, akiknek még érvényes csalás miatti kitiltásuk van egy, a Mizan által olvasott kitiltási listán.

Utoljára frissítve: .

Mire van szükséged

Egy, a Mizan stábja által jóváhagyott közösségre a Mizanon, és annak egy API-kulcsára. A kulcsot a közösséged oldalán, az API-kulcsok résznél hozhatod létre, amelyet a közösségeid között találsz. A Mizan csak egyszer mutatja meg a teljes kulcsot, ezért akkor másold ki.

A végpont beállítása

Futtasd ezt a két sort a szerverkonzolban, a mzn_your_key helyére a saját kulcsodat írva, és add hozzá őket a server.cfg fájlhoz is, hogy újraindítás után is megmaradjanak. A Rust minden csatlakozó játékos SteamID64-ét a cím végéhez fűzi.

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

A kulcs azért van a címben, mert a Rust nem tudja fejlécben elküldeni. A konfigurációdat tartsd távol mindentől, amit a játékosok letölthetnek: akinél a kulcs van, az a közösséged nevében olvashat nyilvántartásokat.

Kit utasít el a szerver

A szerver egy játékost csak addig utasít el, amíg a fiókján érvényes egy kitiltási lista csalásként címkézett kitiltása. A lejárt kitiltások és a magatartás miatti kitiltások, például a griefing, senkit sem zárnak ki. Azok a fiókok sem, amelyeket a Mizan stábja tisztázott.

A játékos látja, mely listák tiltották ki, hol vitathatja ezt, és ha a lista lejárati dátumot adott meg, a hátralévő időt is: „Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes”.

Minden kitiltás a lista döntése. A Kitiltás vitatása oldal elmagyarázza, hogyan fellebbezhet a játékos az őt kitiltó listánál.

Ha a Mizan nem tud ellenőrizni egy játékost

Ha a Mizan nem tud válaszolni, mert leállás van, vagy mert a közösséged elhasználta az adott percre jutó kéréseit, azt jelzi a Rustnak, hogy a játékos nincs kitiltva, és ő csatlakozik. Egy játékosról adott válasz legfeljebb egyperces lehet.

Hagyd a bansServerFailureMode értékét 0-n. 1-es értéknél a Rust mindenkit elutasít, amikor az ellenőrzése sikertelen, például időtúllépés, törölt kulcs vagy még jóváhagyásra váró közösség esetén. A Rust minden hibát kiír a szerverkonzolra.

Már a szerveren lévő játékosok

A Rust csak csatlakozáskor ellenőrzi a játékosokat, így a végpont beállítása senkit sem távolít el, aki már játszik. Erre használd a kick parancsot.

Még több az API-ból

Ugyanazzal a kulccsal egy játékos teljes nyilvántartását is olvashatod, és saját kitiltásaidat is hozzáadhatod. A Mizan API-referencia minden végpontot felsorol. A Facepunch központosított kitiltáskezelésről szóló oldala a Rust oldali ellenőrzést írja le.