Przejdź do treści

Jak działa Mizan

Jak Mizan czyta publiczne listy banów, co znaczą jego etykiety, jak łączy konta i czego nigdy nie robi.

Ostatnia aktualizacja: .

Każdy ban to twierdzenie jego listy

Mizan kopiuje publiczne listy banów publikowane przez społeczności graczy i zapisuje każdy ban pod kontem, które wskazuje. Każdy ban widnieje pod nazwą swojej listy, z powodem podanym jej własnymi słowami. Mizan nie rozstrzyga, czy ban był zasłużony, i nie zmienia tego, co mówi lista.

Jak Mizan czyta listę

Większość list to strony SourceBans. Pozostałe to inne panele banów, pliki publikowane przez społeczność lub usługi, które Mizan pyta o kilku graczy naraz. Organizacje zarejestrowane w Mizan mogą też wysyłać własne bany przez jego API.

  • Każde żądanie przedstawia rejestr w polu user agent, Justified ban registry (https://justified.gg), a Mizan przestrzega robots.txt strony, chyba że jej właściciel wyraził zgodę. Reguły pod User-agent: justified dotyczą tylko Mizan, więc strona może go tam dopuścić lub zablokować.
  • Mizan wysyła do strony najwyżej jedno żądanie na 2,5 sekundy albo rzadziej, jeśli prosi o to jej robots.txt.
  • W większości list najnowsza strona jest czytana co godzinę, a cała lista mniej więcej raz dziennie. Długa lub wolna lista jest czytana co tydzień albo w częściach przez kilka godzin.
  • Ban, który lista oznacza jako zdjęty lub wygasły, kończy się też w Mizan. Ban, który znika z listy, kończy się dopiero po odczycie całej listy, a lista czytana w częściach musi pokazać co najmniej 90% banów, które liczy, i nie skurczyć się o więcej niż 2%.
  • Aktualizacja, która dodaje lub kończy naraz ponad 200 banów albo jedną dziesiątą aktywnych banów listy, jeśli to więcej, zostaje wstrzymana i nic nie jest zapisywane, dopóki ktoś jej nie sprawdzi. Tak samo aktualizacja, która dodaje jednemu graczowi ponad 10 banów. Pierwszy odczyt nowej listy nie jest wstrzymywany.
  • Gdy strona odmówi odczytu lub odczyt się nie uda, Mizan czeka godzinę, potem dwie, potem cztery, aż do tygodnia. Po ośmiu nieudanych próbach z rzędu przestaje czytać listę, a po czterech, jeśli strona zniknęła.

Strona stanu pokazuje stan każdej listy, jej ostatni pełny odczyt i następny.

Co znaczą etykiety

Mizan nadaje banowi etykiety, czytając jego powód. Zwroty takie jak „Mass RDM”, „aimbot” czy „ban evasion” stają się etykietami, a kilka list z własnymi numerami zasad lub we własnym języku jest czytanych osobno. Powód, który nie wymienia żadnego znanego Mizan wykroczenia, albo brak powodu, nie dostaje etykiety. Listy TF2 Bot Detector, które oznaczają tylko cheaterów, dają każdemu oznaczonemu graczowi etykietę „Cheating”.

Werdykt bana to oszustwo, zachowanie lub inne, zależnie od jego etykiet. Werdykt gracza na liście graczy to najpoważniejszy z jego banów.

Oszustwo. Ban z tą etykietą to ban za oszukiwanie.

Etykiety oszustwa
EtykietaCo według listy zrobił gracz
CheatingUsed cheats: aimbots, wallhacks, ESP, injected Lua or scripts.

Zachowanie. Ban z dowolną z tych etykiet i bez etykiety oszustwa to ban za zachowanie: dotyczy tego, jak gracz się zachowywał.

Etykiety zachowania
EtykietaCo według listy zrobił gracz
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.

Inne etykiety. Opisują one ban, nie czyniąc go banem za oszukiwanie ani za zachowanie.

Inne etykiety
EtykietaCo według listy zrobił gracz
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.

Kartoteka może też mieć oznaczenie. Oznaczenie oszustwa pochodzi z bana za oszukiwanie na dowolnej liście, z własnego anticheatu Mizan na serwerach Justified albo od ekipy Justified i wskazuje, kto zgłosił twierdzenie. Oznaczenie zachowania pochodzi z bana za zachowanie, który jest aktywny lub został nałożony w ostatnim roku, albo od ekipy Justified. Odwołanie od bana wyjaśnia oba.

Jak łączone są konta

Czasem lista podaje, że zbanowane konto należy do kogoś, kogo już zbanowała. Mizan łączy oba konta Steam, gdy powód mówi to wprost i zaraz potem wskazuje drugie konto: „Alt of”, „Duplicate account of”, „New Steam ID of Existing Ban”, „Family Shared Account of”, „Ban evasion on”, „same person as” i podobne sformułowania. Drugie konto musi być zapisane jako link do profilu Steam lub SteamID. Powiązanie jest twierdzeniem listy i tak jest pokazywane.

Mizan nie tworzy powiązania, gdy:

  • lista ma wątpliwości („possible alt”, „suspected”, „likely”, „not an alt”) lub nazywa to fałszywym alarmem
  • konto tylko grało ze zbanowanym graczem, jak w „associated with” czy „played with a cheater”
  • konto należy do członka ekipy lub głosującego wymienionego w powodzie, jak w „Update:” czy „Vote initiated by”
  • powód wskazuje zbanowane konto jako główne, a drugie jako jego multikonto, czego powiązanie nie może zapisać we właściwym kierunku
  • drugie konto to niestandardowy adres profilu, który bez pytania Steam nie wskazuje żadnego SteamID

Identyfikatory, które Mizan odrzuca

  • STEAM_0:1:0, którego listy używają, gdy ban nie ma prawdziwego SteamID. Mizan nigdy nie zapisuje pod nim bana ani do niego nie linkuje.
  • Wiersze, które nie są banem na konto gracza, takie jak bany na IP i wiersze bez SteamID.
  • Na panelach Counter-Strike 1.6 każdy identyfikator poza STEAM_0, bo te panele dają graczom bez Steam identyfikatory od STEAM_1 do STEAM_6. Panel, który pokazuje identyfikator STEAM_0 powyżej 3 miliardów, jakiego nie ma żadne konto Steam, też nadaje tym graczom zmyślone identyfikatory, więc Mizan nie bierze żadnego z jego identyfikatorów: około połowa wskazywałaby prawdziwe, niepowiązane konta.

Czego Mizan nigdy nie robi

  • Rejestr nikogo nie banuje. Społeczność, która sprawdza graczy w Mizan, sama decyduje, co zrobić z odpowiedzią.
  • Mizan nigdy nie przedstawia bana z listy jako własnego ustalenia. Tylko wykrycia własnego anticheatu Mizan mówią głosem Mizan.
  • Mizan nigdy nie przepisuje powodu z listy. Jego etykiety stoją obok powodu, który pozostaje w słowach listy.

Jak liczone są statystyki

Statystyki liczą ban jako nowy, gdy lista datuje go na tydzień przed pierwszym odczytem przez Mizan albo gdy lista nie podaje daty, a Mizan czytał już tę listę. Zaległe bany nowej listy nie liczą się jako nowe. Dni są w UTC.

Odwołanie od bana

Ban należy do społeczności, która go opublikowała, więc odwołanie trafia do niej. Gdy zdejmie bana, Mizan podąży za tym przy następnym odczycie. Odwołanie od bana wyjaśnia każdy krok oraz jak zgłosić kopię, którą Mizan przejął błędnie.