Přeskočit na obsah

Centralizované banování v Rustu s Mizanem

Nasměrujte centralizované banování svého serveru Rust na Mizan a hráči se stále platným banem za podvádění na seznamu banů, který Mizan načítá, budou při připojení odmítnuti.

Naposledy aktualizováno .

Co potřebujete

Komunitu na Mizanu, kterou schválil tým Mizanu, a od ní API klíč. Klíč vytvoříte v části API klíče na stránce své komunity v sekci Vaše komunity. Mizan celý klíč zobrazí jen jednou, tak si ho hned zkopírujte.

Nastavte endpoint

Spusťte tyto dva řádky v konzoli serveru s vaším klíčem místo mzn_your_key a přidejte je do server.cfg, aby zůstaly nastavené i po restartu. Rust přidá na konec adresy SteamID64 každého připojujícího se hráče.

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

Klíč je v adrese, protože ho Rust neumí poslat v hlavičce. Nedávejte konfiguraci do ničeho, co si hráči mohou stáhnout: kdo má klíč, může číst záznamy jménem vaší komunity.

Kdo bude odmítnut

Hráč je odmítnut jen tehdy, když na jeho účtu platí ban ze seznamu banů označený jako podvádění. Bany, které skončily, a bany za chování jako griefing nikoho neodmítají. Totéž platí pro účty, které tým Mizanu očistil.

Hráč uvidí, které seznamy ho zabanovaly a kde to může rozporovat, a pokud seznam stanovil datum konce, i zbývající čas: „Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes“.

Každý ban je rozhodnutím seznamu. Rozporování banu vysvětluje, jak se hráč odvolá u seznamu, který ho zabanoval.

Když Mizan nemůže hráče zkontrolovat

Pokud Mizan nemůže odpovědět, kvůli výpadku nebo protože vaše komunita vyčerpala své požadavky na danou minutu, sdělí Rustu, že hráč zabanovaný není, a ten se připojí. Odpověď o hráči může být až minutu stará.

Ponechte bansServerFailureMode na 0. Při hodnotě 1 Rust odmítne všechny, kdykoli jeho kontrola selže, i při vypršení časového limitu, smazaném klíči nebo u komunity, která stále čeká na schválení. Rust každé selhání zapíše do konzole serveru.

Hráči, kteří už jsou na serveru

Rust kontroluje hráče jen při připojení, takže nastavení endpointu neodstraní nikoho, kdo už hraje. K tomu použijte kick.

Další možnosti API

Stejný klíč přečte celý záznam hráče a přidá vaše vlastní bany. Referenční příručka API Mizanu uvádí všechny endpointy. Stránka o centralizovaném banování od Facepunch popisuje kontrolu ze strany Rustu.