Slaan oor na inhoud

Gesentraliseerde verbiedinge in Rust met Mizan

Rig jou Rust-bediener se gesentraliseerde verbiedinge op Mizan, en spelers met ’n verbod weens kullery wat nog van krag is op ’n verbodslys wat Mizan lees, word geweier wanneer hulle aansluit.

Laas bygewerk op .

Wat jy nodig het

’n Gemeenskap op Mizan wat die personeel goedgekeur het, en ’n API-sleutel daarvan. Skep die sleutel onder API-sleutels op jou gemeenskap se blad in jou gemeenskappe. Mizan wys die hele sleutel net een keer, so kopieer dit dan.

Stel die eindpunt

Voer hierdie twee reëls in jou bedienerkonsole uit met jou sleutel in die plek van mzn_your_key, en voeg hulle by jou server.cfg sodat hulle ná ’n herbegin gestel bly. Rust voeg elke aansluitende speler se SteamID64 aan die einde van die adres by.

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

Die sleutel staan in die adres omdat Rust dit nie as ’n kopskrif kan stuur nie. Hou jou konfigurasie uit enigiets wat spelers kan aflaai: wie ook al die sleutel het, kan rekords as jou gemeenskap lees.

Wie geweier word

’n Speler word net geweier solank ’n verbodslys se verbod met die etiket kullery op sy rekening van krag is. Verbiedinge wat geëindig het en gedragsverbiedinge soos griefing weier niemand nie. Rekeninge wat Mizan-personeel skoongemaak het, word ook nie geweier nie.

Die speler sien watter lyste hom verban het en waar hy dit kan betwis, met die tyd wat oorbly wanneer ’n lys ’n einddatum gestel het: “Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes”.

Elke verbod is die lys se besluit. Betwis ’n verbod verduidelik hoe ’n speler appelleer by die lys wat hom verban het.

Wanneer Mizan ’n speler nie kan nagaan nie

As Mizan nie kan antwoord nie, weens ’n onderbreking of omdat jou gemeenskap sy versoeke vir die minuut opgebruik het, sê dit vir Rust dat die speler nie verban is nie, en die speler sluit aan. ’n Antwoord oor ’n speler kan tot ’n minuut oud wees.

Hou bansServerFailureMode op 0. Op 1 weier Rust almal wanneer sy kontrole misluk, ook by ’n tydsoorskryding, ’n geskrapte sleutel of ’n gemeenskap wat nog op goedkeuring wag. Rust skryf elke mislukking na die bedienerkonsole.

Spelers wat reeds op die bediener is

Rust gaan spelers net na wanneer hulle aansluit, so die eindpunt stel verwyder niemand wat reeds speel nie. Gebruik kick daarvoor.

Meer uit die API

Dieselfde sleutel lees ’n speler se hele rekord en voeg jou eie verbiedinge by. Die Mizan API-verwysing lys elke roete. Facepunch se blad oor gesentraliseerde verbiedinge beskryf Rust se kant van die kontrole.