Learn · modules

X線とは Minecraft? オレVision解説

XRayは、クライアントが描画するものを変更することで地形を通して鉱石をレンダリングするMinecraftのモジュールであり、サーバーが送信するものを変更するものではないため、サーバーが依然としてそれを禁止する理由となっている.

TRtrolPublished 1 min read

MinecraftにおけるXRayとは?

XRayは、地形を貫通して鉱石やその他の貴重なブロックを視覚化するビジュアルモジュールです。プレイヤーはツルハシを振ることなく、鉱脈がどこにあるか正確に把握できます。サーバーに特別な要求をすることはありません。単にクライアントが描画するものを変更するだけです。ブラインドマイニングは、勘を頼りにトンネルを掘り、近くに何か出てくることを期待する行為です。XRayはその工程をスキップし、マップを地下に実際に何があるかの図に変換します。

魅力はスピードです。鉱業が経済を支えるサーバーでは、鉱石を直接販売する、あるいは装備に加工するなどの場合、探索を省略することは、依然として勘を頼りに掘っている他のプレイヤーよりも直接的な優位性となります。その代償もまた直接的です。サーバーはこれを、単なる外観上の変更ではなく、あらゆる種類の不正行為として扱います。

仕組み

チャンクが読み込まれる際、サーバーは鉱石を含むそのチャンクの完全なブロックデータをクライアントに送信します。露出しているかどうかに関わらず、鉱石も含まれます。通常のレンダリングでは、その大部分が破棄されます。実際に目に見える面に触れているブロック、つまり現実のカメラでは固体岩石を貫通して見ることが決してできない外表面だけが描画されます.

XRayモジュールは、対象とするブロックタイプに応じて、そのルールを破ります。ビルドによって、周囲の石や土のレンダリングを完全に停止させたり、本来なら埋もれてしまう鉱石を地形の上に直接描画したりします。いずれにせよ、山中に3層埋まっているダイヤモンドの鉱脈は、洞窟で露出している鉱脈と全く同じように表示されます。採掘は探索ではなく、直線的な掘り進みになります.

  1. データ満載の大量処理

    サーバーはチャンク内のすべてのブロックを送信します。鉱石が深く埋まっている場合も含まれます.

  2. クライアントは通常、表面のみをレンダリングします

    バニラレンダリングでは、内部のブロックが外側のシェルに隠されています.

  3. X線はあのルールを破る

    鉱石ブロックを、何で覆われていようと、生成します.

  4. プレイヤーが見つけた鉱石

    地表には血管のように見えるものが走り、直接的な採掘を待ち構えている.

最終的な結果は、後知恵で見れば明らかになる採掘の有利性です。鉱石の場所が常に分かっているので、空の方向に掘り進む時間を無駄にすることはありません。実際の鉱夫は、一時停止したり、引き返したり、採掘中にブロックを見落としたりすることがあります。XRayユーザーは、そのようなことは一切ありません。

XRayは安全に使用できますか

XRayは、ネットワーク上に余計なものを送信することはありません。表示されるすべてのブロックは、チャンクが読み込まれた瞬間にすでにクライアントに送信されていました。これは、ESPのようなモジュールが壁を通してエンティティを表示するために使用するのと同じ原理です。パケットを個別に監視するサーバーが捕まえるものはほとんどありません.

検出は行動から来る。一本道で鉱脈に向かってトンネルを掘り、貴重なブロックだけを採掘し、それ以外のものは無視する、あるいは知る由もない危険を回避するプレイヤーは、視覚障碍者プレイヤーが単純にはできない採掘パターンを生み出している。また、一部のサーバーでは、XRayが依存する改変されたレンダリングコードを検出するクライアントサイドの整合性チェックを実行しており、他の視覚的なチートに対するアプローチと同じである。

その痕跡は単一の明白なパケットではなく行動に基づいているため、XRayはコンバットチートよりも長く気づかれずに済むことがある。しかし、それは安全であることを意味するものではない。採掘統計をレビューしたり、不審な採掘を調査したりするサーバーは、他の不正行為と同様に扱われる:完全なBAN、警告なし。

XRayと他の視覚モジュール

XRayは、サーバーが送信するものを変更せずに、クライアントがレンダリングするものを変更するモジュールの広いカテゴリーに属する。この区別は重要である。なぜなら、それぞれが異なるリスクを伴うからである。

視覚モジュール何を明らかにするか検出方法サーバーリスク
XRay地形を通して鉱石採掘パターン、クライアントスキャン
ESP壁を通してプレイヤー/モブ移動パターン、クライアントスキャン
座標プレイヤーの位置なし、表示のみなし
ワールド時間ゲーム内クロックなし、表示のみなし

安全な側は、バニラに既に存在する情報を表示するディスプレイモジュールです。危険な側は、不当な優位性をもたらすレンダリング変更です。

よくある質問