Hoppa till innehållet

Centraliserade bans i Rust med Mizan

Peka din Rust-servers centraliserade bans mot Mizan, så nekas spelare med en fortfarande gällande fuskban på en banlista som Mizan läser när de går med.

Senast uppdaterad .

Vad du behöver

En community på Mizan som personalen har godkänt, och en API-nyckel från den. Skapa nyckeln under API-nycklar på din communitys sida i dina communityn. Mizan visar hela nyckeln en gång, så kopiera den då.

Ställ in endpointen

Kör de här två raderna i serverkonsolen med din nyckel i stället för mzn_your_key, och lägg till dem i din server.cfg så att de ligger kvar efter en omstart. Rust lägger till SteamID64 för varje spelare som går med i slutet av adressen.

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

Nyckeln ligger i adressen eftersom Rust inte kan skicka den som en header. Håll din konfiguration borta från allt som spelare kan ladda ner: den som har nyckeln kan läsa register som din community.

Vilka som nekas

En spelare nekas bara så länge en ban från en banlista märkt som fusk gäller på kontot. Avslutade bans och uppförandebans som griefing nekar ingen. Det gör inte heller konton som Mizans personal har rentvått.

Spelaren ser på engelska vilka listor som bannade hen och var hen kan bestrida det, med återstående tid när en lista har satt ett slutdatum: ”Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes”.

Varje ban är sin listas beslut. Bestrida en ban förklarar hur en spelare överklagar hos listan som bannade hen.

När Mizan inte kan kontrollera en spelare

Om Mizan inte kan svara, på grund av ett avbrott eller för att din community har använt upp sina förfrågningar för minuten, säger det till Rust att spelaren inte är bannad och spelaren går med. Ett svar om en spelare kan vara upp till en minut gammalt.

Behåll bansServerFailureMode på 0. På 1 nekar Rust alla när kontrollen misslyckas, även vid en timeout, en raderad nyckel eller en community som fortfarande väntar på godkännande. Rust skriver varje misslyckande till serverkonsolen.

Spelare som redan är på servern

Rust kontrollerar spelare bara när de går med, så att ställa in endpointen tar inte bort någon som redan spelar. Använd kick för det.

Mer från API:t

Samma nyckel läser en spelares hela register och lägger till dina egna bans. Mizans API-referens listar varje route. Facepunchs sida om centraliserade bans beskriver Rusts sida av kontrollen.