Learn · modules
フェーズインとは? Minecraft? ノクリップモジュール解説
位相を使うと、位置のずれによって固体ブロックをすり抜けることができます。仕組みと、サーバーがそれを即座に検知する理由を説明します.
Minecraftにおける「Phase」とは?
Phaseとは、プレイヤーが固体ブロックをすり抜けることを可能にする移動モジュールです。これは、サーバーに自分の位置について嘘をつくことで実現される、短距離のnoclipのようなものです。バニラの衝突判定では、どんなボタンを押しても壁の片側に留まります。Phaseは、通常の衝突判定では決して生成できない、壁の反対側の位置情報をサーバーに報告することで、これを回避します。サーバーは、ある程度の許容範囲内でクライアントから送信される座標を信頼するため、本来停止すべきブロックを通過してプレイヤーの位置を更新します。すり抜け後は、何も起こらなかったかのように、通常通りの移動に戻ります。
Phaseの仕組み
Phaseは、世界の衝突ボックスには一切触れません。ブロックは依然として固体であり、ヒットボックスの計算も変更されていません。Phaseが動作していない状態で、同じ壁にぶつかっても、いつも通りそこに停止します。変化するのは、クライアントが報告する情報です。このモジュールは、プレイヤーがブロックグリッドに対して実際にどこに立っているかを追跡し、壁を通過する座標をサーバーに送信します。サーバーは、渡された位置情報をある程度の許容範囲内で信頼するため、本来は完全に遮断されるはずのブロックの反対側にプレイヤーの位置を更新します.
嘘はほんの一瞬で良い。プレイヤーが壁から離れると、移動は通常の状態に戻り、それがこのモジュールを素早く見ても見つけにくい理由の一部となっている。奇妙な状態が持続するわけではなく、ただ誰かが本来到達できない場所に立っていた一瞬だけだ。
魅力
通常は迂回が必要な地形をスキップする。壁、フェンス、意図的にマップ上に作られた一ブロックの隙間などだ。特に移動に重点を置いたプレイにおいて、堅牢な幾何学構造をまっすぐ通過することで距離を節約したり、マップが本来許可していなかった場所を開放したりする際に顕著になる。
使用しても安全ですか?
いかなる検証に耐えうるものではない。固体ブロックの反対側にプレイヤーを置くことができる、正当なバニラ入力のシーケンスは存在しない。迂回したり、乗り越えたり、実際の開口部を通ったりしない限りだ。そのため、これはより目立つ不正行為の一つであり、より巧妙なものの一つではない。グレーゾーンのバージョンも、サーバーが最初に除外する必要がある正当な説明も存在しない.
よくある質問
プレイヤーは通常衝突判定では不可能な位置をサーバーに報告することで、壁をすり抜けることができ、実質的に壁抜けのような状態になります.
いいえ。フライハックは重力を取り除き、プレイヤーが広大な空間を自由に移動できるようにします。フェーズは、プレイヤーが停止すべき地形を通過できるように、固体ブロックとの衝突を特に打ち破ります.
はい。固体ブロックをすり抜けることには正当な理由がなく、サーバー側のアンチチートシステムは、クライアントとは独立してプレイヤーの位置とワールドの衝突をチェックするため、このような動きは容易に検出し、対処できます.
幾何学の問題であり、行動パターンではないからです。 固体ブロックを通り抜ける正当な手順は存在しません。 衝突をチェックするサーバーは、曖昧さなく、その不一致を瞬時に見つけ出すことができます.