Як працює Mizan
Як Mizan читає публічні бан-листи, що означають його мітки, як він пов'язує акаунти і чого ніколи не робить.
Останнє оновлення: .
Кожен бан — твердження його списку
Mizan копіює публічні бан-листи, які публікують ігрові спільноти, і заносить кожен бан до запису акаунта, який у ньому названо. Кожен бан показується під назвою свого списку, з причиною словами самого списку. Mizan не вирішує, чи був бан заслуженим, і не змінює того, що сказано в списку.
Як Mizan читає список
Більшість списків — сторінки SourceBans. Решта — інші бан-панелі, файли, які публікує спільнота, або сервіси, які Mizan питає про кількох гравців за раз. Організації, зареєстровані в Mizan, також можуть надсилати свої бани через його API.
- Кожен запит називає реєстр у user agent,
Justified ban registry (https://justified.gg), і Mizan дотримується robots.txt сайту, якщо власник не дав дозволу. Правила підUser-agent: justifiedстосуються лише Mizan, тож сайт може дозволити чи заборонити його там. - Mizan надсилає сайту не більше одного запиту раз на 2,5 секунди, або рідше, якщо про це просить robots.txt.
- У більшості списків найновіша сторінка читається щогодини, а весь список — приблизно раз на день. Довгий або повільний список читається щотижня або частинами протягом кількох годин.
- Бан, який список позначає знятим або таким, що минув, завершується й у Mizan. Бан, що зник зі списку, завершується лише після читання всього списку, а список, який читається частинами, має показати щонайменше 90% банів, що в ньому лічаться, і не скоротитися більш ніж на 2%.
- Оновлення, яке додає або завершує понад 200 банів за раз, або десяту частину чинних банів списку, якщо це більше, затримується, і нічого не записується, доки хтось його не перевірить. Так само й з оновленням, яке додає одному гравцеві понад 10 банів. Перше читання нового списку не затримується.
- Коли сайт відмовляє в читанні або читання не вдається, Mizan чекає годину, потім дві, потім чотири, аж до тижня. Після восьми невдач поспіль він перестає читати список, а після чотирьох — якщо сайту більше немає.
Сторінка статусу показує стан кожного списку, його останнє повне читання і наступне.
Що означають мітки
Mizan ставить бану мітки, читаючи його причину. Фрази на кшталт «Mass RDM», «aimbot» чи «ban evasion» стають мітками, а кілька списків із власними номерами правил або власною мовою читаються окремо. Причина, яка не називає відомого Mizan порушення, або її відсутність, мітки не отримує. Списки TF2 Bot Detector, які позначають лише читерів, дають кожному позначеному гравцеві мітку «Cheating».
Вердикт бану — читерство, поведінка або інше, за його мітками. Вердикт гравця в списку гравців — найгірший з його банів.
Читерство. Бан із цією міткою — бан за читерство.
| Мітка | Що, за словами списку, зробив гравець |
|---|---|
| Cheating | Used cheats: aimbots, wallhacks, ESP, injected Lua or scripts. |
Поведінка. Бан із будь-якою з цих міток і без мітки читерства — бан за поведінку: за те, як поводився гравець.
| Мітка | Що, за словами списку, зробив гравець |
|---|---|
| Mass RDM | Killed several players without a roleplay reason. |
| RDM | Killed a player without a roleplay reason, on foot or with a vehicle. |
| No intent to roleplay | Joined to ruin roleplay for others, not to play it. |
| Left to avoid punishment | Disconnected to get out of a roleplay situation or a sit. |
| Changed name to avoid punishment | Changed name so staff could not find them. |
| Changed team to avoid punishment | Changed job to get out of a situation or a sit. |
| FailRP | Did something their character never would, to win. |
| NLR | Went back after dying to hurt the people who killed them. |
| Mass NLR | Broke the new life rule again and again. |
| RDA | Arrested a player without a roleplay reason. |
| Prop abuse | Used props to block, kill, push or climb. |
| Toxicity | Harassed or was toxic towards other players. |
| Hate speech | Used slurs, racism or other hate speech. |
| Metagaming | Used what they learnt out of character, in character. |
| Powergaming | Forced an outcome other players could not answer. |
| Trolling | Caused trouble for fun: trolling, griefing, punching people. |
| Spam | Flooded voice or chat: mic spam, chat spam, loud or distorted audio. |
| Staff disrespect | Lied to, ignored or disrespected staff. |
| Threats | Threatened players or the server, DDoS threats included, or doxxed someone. |
| Sexual content | Sexual roleplay, sexual remarks or sexual images. |
Інші мітки. Вони описують бан, не роблячи його баном за читерство чи за поведінку.
| Мітка | Що, за словами списку, зробив гравець |
|---|---|
| Priors | Banned partly for earlier offences. |
| Exploiting | Abused bugs: duplicating, crashing the server or getting out of the map. |
| Ban evasion | Played on another account to get round a ban, or shared an account. |
| Advertising | Advertised another server, community or service. |
| Scamming | Scammed players or the server, chargebacks included. |
| Item transfer | Moved money or items between their own characters or accounts, or sold them for real money. |
Запис також може мати позначку. Позначка читерства походить від бану за читерство в будь-якому списку і називає список, який зробив твердження. Позначка поведінки походить від бану за поведінку, який чинний або був виданий за останній рік. Оскарження бану пояснює обидві.
Як пов'язуються акаунти
Іноді список каже, що забанений акаунт належить тому, кого він уже забанив. Mizan пов'язує два акаунти Steam, коли причина прямо про це каже й одразу після називає інший акаунт: «Alt of», «Duplicate account of», «New Steam ID of Existing Ban», «Family Shared Account of», «Ban evasion on», «same person as» та подібні формулювання. Інший акаунт має бути записаний посиланням на профіль Steam або SteamID. Зв'язок — твердження списку й показується як таке.
Mizan не створює зв'язку, коли:
- список у ньому сумнівається («possible alt», «suspected», «likely», «not an alt») або називає його хибним спрацюванням
- акаунт лише грав із забаненим гравцем, як у «associated with» чи «played with a cheater»
- акаунт належить персоналу або тому, хто голосував, названому в причині, як у «Update:» чи «Vote initiated by»
- причина називає забанений акаунт основним, а інший — його твінком, чого зв'язок не може відобразити в правильний бік
- інший акаунт — користувацька адреса профілю, яка не дає SteamID без запиту до Steam
Які id відкидає Mizan
- STEAM_0:1:0, який списки використовують, коли бан не має справжнього SteamID. Mizan ніколи не заносить під нього бан і не посилається на нього.
- Рядки, що не є баном акаунта гравця, наприклад бани за IP і рядки без SteamID.
- На панелях Counter-Strike 1.6 — усі id, крім STEAM_0, бо ці панелі видають гравцям без Steam id від STEAM_1 до STEAM_6. Панель, що показує id STEAM_0 понад 3 мільярди, якого немає в жодного акаунта Steam, теж видає таким гравцям вигадані id, тож Mizan не бере жодного її id: приблизно половина з них вказувала б на справжні, сторонні акаунти.
Чого Mizan ніколи не робить
- Реєстр нікого не банить. Спільнота, що перевіряє гравців за Mizan, сама вирішує, що робити з відповіддю.
- Mizan ніколи не видає бан зі списку за власний висновок.
- Mizan ніколи не переписує причину зі списку. Його мітки стоять поруч із причиною, яка лишається словами списку.
Як рахується статистика
Статистика вважає бан новим, коли список датує його тижнем до першого читання Mizan, або коли список не вказує дати, а Mizan уже читав цей список. Накопичені бани нового списку не вважаються новими. Дні вказано в UTC.
Оскарження бану
Бан належить спільноті, яка його опублікувала, тож апеляція подається цій спільноті. Коли вона знімає бан, Mizan іде за нею під час наступного читання. Оскарження бану пояснює кожен крок і як повідомити про копію, яку Mizan переніс неправильно.