Naar inhoud

Hoe Mizan werkt

Hoe Mizan openbare banlijsten leest, wat zijn labels betekenen, hoe het accounts koppelt en wat het nooit doet.

Laatst bijgewerkt op .

Elke ban is de bewering van zijn lijst

Mizan kopieert de openbare banlijsten die gamecommunity's publiceren en zet elke ban onder het account dat hij noemt. Elke ban staat onder de naam van zijn lijst, met de reden van de lijst in haar eigen woorden. Mizan beslist niet of een ban verdiend was en verandert niet wat een lijst zegt.

Hoe Mizan een lijst leest

De meeste lijsten zijn SourceBans-pagina's. Andere zijn andere banpanelen, bestanden die een community publiceert, of diensten die Mizan naar een paar spelers tegelijk vraagt. Organisaties die bij Mizan geregistreerd zijn, kunnen ook hun eigen bans via de API sturen.

  • Elk verzoek noemt het register in zijn user agent, Mizan ban registry (https://mizan.ac/methodology), en Mizan volgt de robots.txt van een site, tenzij de eigenaar toestemming gaf. Regels onder User-agent: mizan gelden alleen voor Mizan, zodat een site het daar kan toestaan of blokkeren.
  • Mizan stuurt een site hooguit eens per 2,5 seconden een verzoek, of minder vaak als de robots.txt daarom vraagt.
  • Bij de meeste lijsten wordt de nieuwste pagina elk uur gelezen en de hele lijst ongeveer eens per dag. Een lange of trage lijst wordt wekelijks gelezen, of in stukken verspreid over enkele uren.
  • Een ban die de lijst als opgeheven of verlopen markeert, eindigt ook op Mizan. Een ban die van de lijst verdwijnt, eindigt pas na een lezing van de hele lijst, en een lijst die in stukken wordt gelezen moet minstens 90% van de bans hebben getoond die ze telt, zonder met meer dan 2% te krimpen.
  • Een update die meer dan 200 bans tegelijk toevoegt of beëindigt, of een tiende van de geldende bans van de lijst als dat meer is, wordt vastgehouden en er wordt niets geschreven tot iemand haar controleert. Dat geldt ook voor een update die meer dan 10 bans aan één speler toevoegt. De eerste lezing van een nieuwe lijst wordt niet vastgehouden.
  • Als een site een lezing weigert of die mislukt, wacht Mizan een uur, dan twee, dan vier, tot een week. Na acht mislukkingen op rij stopt het met het lezen van de lijst, of na vier als de site weg is.

De statuspagina toont de staat van elke lijst, haar laatste volledige lezing en de volgende.

Wat de labels betekenen

Mizan labelt een ban door de reden te lezen. Zinnen als “Mass RDM”, “aimbot” of “ban evasion” worden labels, en een paar lijsten met eigen regelnummers of een eigen taal krijgen een eigen lezing. Een reden die geen overtreding noemt die Mizan kent, of helemaal geen reden, krijgt geen label. Lijsten van TF2 Bot Detector, die alleen cheaters markeren, geven elke speler die ze markeren het label “Cheating”.

Het oordeel over een ban is cheating, gedrag of overig, op basis van zijn labels. Het oordeel over een speler in de spelerslijst is het zwaarste van zijn bans.

Cheating. Een ban met dit label is een cheatingban.

Cheatinglabels
LabelWat de speler volgens de lijst deed
CheatingUsed cheats: aimbots, wallhacks, ESP, injected Lua or scripts.

Gedrag. Een ban met een van deze labels, en geen cheatinglabel, is een gedragsban: hoe de speler zich gedroeg.

Gedragslabels
LabelWat de speler volgens de lijst deed
Mass RDMKilled several players without a roleplay reason.
RDMKilled a player without a roleplay reason, on foot or with a vehicle.
No intent to roleplayJoined to ruin roleplay for others, not to play it.
Left to avoid punishmentDisconnected to get out of a roleplay situation or a sit.
Changed name to avoid punishmentChanged name so staff could not find them.
Changed team to avoid punishmentChanged job to get out of a situation or a sit.
FailRPDid something their character never would, to win.
NLRWent back after dying to hurt the people who killed them.
Mass NLRBroke the new life rule again and again.
RDAArrested a player without a roleplay reason.
Prop abuseUsed props to block, kill, push or climb.
ToxicityHarassed or was toxic towards other players.
Hate speechUsed slurs, racism or other hate speech.
MetagamingUsed what they learnt out of character, in character.
PowergamingForced an outcome other players could not answer.
TrollingCaused trouble for fun: trolling, griefing, punching people.
SpamFlooded voice or chat: mic spam, chat spam, loud or distorted audio.
Staff disrespectLied to, ignored or disrespected staff.
ThreatsThreatened players or the server, DDoS threats included, or doxxed someone.
Sexual contentSexual roleplay, sexual remarks or sexual images.

Overige labels. Deze beschrijven een ban zonder er een cheating- of gedragsban van te maken.

Overige labels
LabelWat de speler volgens de lijst deed
PriorsBanned partly for earlier offences.
ExploitingAbused bugs: duplicating, crashing the server or getting out of the map.
Ban evasionPlayed on another account to get round a ban, or shared an account.
AdvertisingAdvertised another server, community or service.
ScammingScammed players or the server, chargebacks included.
Item transferMoved money or items between their own characters or accounts, or sold them for real money.

Een dossier kan ook een markering dragen. De cheatingmarkering komt van een cheatingban op een willekeurige lijst, en noemt de lijst die de bewering deed. De gedragsmarkering komt van een gedragsban die geldt of in het afgelopen jaar is gegeven. Een ban betwisten legt beide uit.

Hoe accounts worden gekoppeld

Soms zegt een lijst dat het verbannen account toebehoort aan iemand die ze al eerder verbande. Mizan koppelt de twee Steam-accounts als de reden dat met zoveel woorden zegt en het andere account er direct achter noemt: “Alt of”, “Duplicate account of”, “New Steam ID of Existing Ban”, “Family Shared Account of”, “Ban evasion on”, “same person as” en vergelijkbare formuleringen. Het andere account moet als Steam-profiellink of SteamID geschreven zijn. De koppeling is de bewering van de lijst en wordt ook zo getoond.

Mizan maakt geen koppeling als:

  • de lijst eraan twijfelt (“possible alt”, “suspected”, “likely”, “not an alt”) of het een vals positief noemt
  • het account alleen met de verbannen speler speelde, zoals bij “associated with” of “played with a cheater”
  • het account toebehoort aan een teamlid of een stemmer die in de reden genoemd wordt, zoals bij “Update:” of “Vote initiated by”
  • de reden het verbannen account als hoofdaccount noemt en het andere als zijn alt, wat een koppeling niet in de juiste richting kan vastleggen
  • het andere account een aangepast profieladres is, dat zonder Steam te vragen geen SteamID noemt

Ids die Mizan laat vallen

  • STEAM_0:1:0, dat lijsten gebruiken als een ban geen echte SteamID heeft. Mizan zet nooit een ban onder deze id en linkt er nooit naar.
  • Rijen die geen ban op het account van een speler zijn, zoals IP-bans en rijen zonder SteamID.
  • Op Counter-Strike 1.6-panelen elke id behalve STEAM_0, omdat die panelen STEAM_1 tot en met STEAM_6 geven aan spelers zonder Steam. Een paneel dat een STEAM_0-id boven de 3 miljard toont die geen Steam-account heeft, geeft ook die spelers verzonnen ids, dus neemt Mizan geen enkele id van dat paneel over: ongeveer de helft zou echte, niet-betrokken accounts noemen.

Wat Mizan nooit doet

  • Het register verbant niemand. Een community die spelers met Mizan controleert, beslist zelf wat ze met het antwoord doet.
  • Mizan presenteert de ban van een lijst nooit als eigen bevinding.
  • Mizan herschrijft de reden van een lijst nooit. Zijn labels staan naast de reden, die in de woorden van de lijst blijft.

Hoe de statistieken worden geteld

De statistieken tellen een ban als nieuw als de lijst hem dateert in de week voordat Mizan hem voor het eerst las, of als de lijst geen datum geeft en Mizan die lijst al eerder heeft gelezen. De achterstand van een nieuwe lijst telt niet als nieuwe bans. Dagen zijn in UTC.

Een ban betwisten

Een ban hoort bij de community die hem publiceerde, dus het beroep gaat naar die community. Heft ze de ban op, dan volgt Mizan bij de volgende lezing. Een ban betwisten legt elke stap uit, en hoe je een kopie meldt die Mizan verkeerd heeft overgenomen.