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 自身在 Justified 服务器上的反作弊,或 Justified 的工作人员,并注明是谁提出的说法。行为标记来自仍然生效或在过去一年内作出的行为封禁,或 Justified 的工作人员。对封禁提出申诉对两者都有说明。
账号如何关联
名单有时会说被封禁的账号属于它已经封禁过的某人。当原因用明确的话这样说,并紧接着指明另一个账号时,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”
- 原因把被封禁账号说成主号、另一个说成其小号,而关联无法按正确方向保存这种关系
- 另一个账号是自定义个人资料地址,不询问 Steam 就无法得知 SteamID
Mizan 舍弃的 ID
- STEAM_0:1:0,名单在封禁没有真实 SteamID 时使用。Mizan 从不把封禁归档到它名下,也不链接到它。
- 不是针对玩家账号的封禁的行,例如 IP 封禁和没有 SteamID 的行。
- 在 Counter-Strike 1.6 面板上,除 STEAM_0 之外的所有 ID,因为这些面板会给没有 Steam 的玩家分配 STEAM_1 到 STEAM_6。显示超过 30 亿、没有任何 Steam 账号拥有的 STEAM_0 ID 的面板,也会给这些玩家分配编造的 ID,因此 Mizan 不采用该面板的任何 ID:其中约一半会指向真实存在、毫不相干的账号。
Mizan 从不做的事
- 记录库不封禁任何人。用 Mizan 核查玩家的社区自行决定如何处理结果。
- Mizan 从不把名单的封禁说成自己的结论。只有 Mizan 自身反作弊的检测才以 Mizan 的名义发言。
- Mizan 从不改写名单的原因。它的标签放在原因旁边,原因保持名单原有的措辞。
统计如何计算
当名单为封禁标注的日期在 Mizan 首次读取前一周之内,或名单没有给出日期而 Mizan 之前读取过该名单时,统计会把这条封禁算作新封禁。新名单积压的旧封禁不算作新封禁。日期按 UTC 计算。
对封禁提出申诉
封禁属于发布它的社区,因此申诉应向该社区提出。社区解除封禁后,Mizan 会在下次读取时跟进。对封禁提出申诉说明了每个步骤,以及如何报告 Mizan 抄录错误的副本。