Learn · modules

観客検知モジュールとは何ですか? Minecraft?

Spectator Detectorは、Minecraftでモデレーターが観戦している可能性を、公式な観戦者ステータスではなく、間接的なサインから推測します.

TRtrolPublished 1 min read

観戦者検出とは?

観戦者検出とは、クライアントサイドで動作するモジュールで、他のプレイヤーがあなたを観察するために観戦モードに切り替えたかどうかを推測しようとします。これにより、モデレーターがスクリーンショットする価値のあるものを見る前に、より目立つモジュールを抑制することができます。ただし、確証を得るものではありません。実際の信号ではなく、ローカルのヒューリスティックに基づいて動作するため、推測が誤っている可能性があり、モジュールはいつ間違っているのかを知りません。

仕組み

ゲームは決してクライアントに「観戦者があなたを観察し始めた」と伝えたくありません。その情報は存在しません。観戦者は設計上、効果的に不可視です。したがって、モジュールはそれ自体ではなく、その副作用を探して回避する必要があります。

観戦者検出の作業を行うのは、2つのヒューリスティックです。1つ目は、クライアントの世界の状態には存在しますが、実際に可視としてレンダリングされないエンティティを監視します。これは、通常のプレイヤーのように表示されずに近くにいる観戦プレイヤーがいる場合に現れるパターンです。2つ目は、通常のプレイヤーが生成すると予想される動きパケットの不在を監視します。なぜなら、観戦者の存在はアクティブなプレイヤーが生成するような同じネットワークトラフィックを生み出さないからです。どちらも、誰が観戦しているかを直接読み取るものではありません。どちらも、クライアントがすでに持っているデータから構築された推論です.

出現すると、戦闘自動化やモデレーターがすぐに認識する他のモジュールと組み合わされます。この検出器は戦いを始めたり、攻撃を当てたりするわけではありません。単に、より派手なモジュールが最初に停止するまでの数秒の猶予を買うだけです。

誤検知と見逃し

どちらの信号も間接的であるため、このモジュールは2つの異なる方向に誤りを犯し、その程度は同じではありません。

失敗モード発生すること結果
誤検知誰も見ていないのに、普通のプレイヤーを観戦者と誤認する何の成果もなく、テンポの損失以上の実害はない
見逃し実際の観戦者を見逃すユーザーは誤った自信を持ち、退避せず、捕まる可能性が高くなる

見逃しの方が高コストです。誤検知はほんの少しの注意を要するだけです。見逃しは、実際には安全ではないのに安全だと知らせてしまうため、検出器がないより悪い。それは、真の不確実性を誤った自信で置き換えるからです.

よくある質問