Learn · modules
タイマーとは何ですか? Minecraft? チックスピードモジュール解説
タイマーは、攻撃やブロックの配置など、ゲームのティック処理速度を高速化または低速化するモジュールです。サーバー側で簡単に検知できます.
Minecraftにおけるタイマーとは?
タイマーは、クライアントがMinecraftのゲームティック(ゲームが動作する、デフォルトでは1秒あたり20回固定される時計)の処理速度を変更するモジュールです。通常よりも高く設定すると、ティックタイミングに関連するあらゆる動作、攻撃、アイテムの使用、ブロックの設置、弓のチャージなどが、変更されていないクライアントでは許可されないよりも頻繁に1秒あたりで発生します。逆に、通常よりも低く設定すると、これらの動作は遅くなります。タイマーModと呼ばれることもあり、ティック速度の操作を目的としたクライアントに搭載されていることがあります。サーバー側の動作速度は変化せず、クライアントが決定したペースに合わせて、サーバーは受信したデータを監視するだけです。
仕組み
Minecraftは、デフォルトで1秒あたり20回の固定ティックで動作します。ほとんどのタイムアクション、攻撃のクールダウン、食事、ブロックの破壊、弓のチャージなどは、実際の時計ではなく、ティックごとに1ステップずつ進行します。タイマーは、クライアントがティックを処理する速度に介入し、乗数でそれを調整します。通常よりも高く設定すると、クライアントはサーバーが想定するよりも多くのティックを1秒あたりで処理します。通常よりも低く設定すると、ティックの処理速度は遅くなります.
これらのティックが実際に誰のものなのかが問題だ。クライアントがティックをより速く処理しても、サーバーの動作が速くなるわけではない。単にクライアントが送信するものが変わるだけだ。通常よりもはるかに高いタイマーを設定すると、ティックレートが許可するよりも頻繁に攻撃を試みたり、ブロックを置いたり、アイテムを使用したりできる。通常よりも遅く設定すると逆のことが起こり、一部のプレイヤーは意図的にそうした設定を使用する。追加の速度のためではなく、アクションが着地する正確なティックをより細かく制御するためだ。
なぜサーバーがそれを容易に検知できるのか
タイマーは隠しにくい特徴を残す。それは、実際のプレイヤーのクライアントが生成するよりも速く、または遅く到着する、ティック駆動型の行動の連続だ。サーバーはゲーム時間に関して権威を持っている。クライアントのペースを盲目的に信じる必要はなく、一定の時間内に到着したティック分の行動数を数え、それが1秒あたり20ティックに見えるものと比較することができる.
タイマーは、少なくとも原則として、クライアント改変のフラグを立てるべき明確なカテゴリーの一つと言えるでしょう。その逸脱は、ノイズの中に埋もれた微妙な位置ずれではなく、生のレートとして現れます。アンチチートシステムは、通常、期待されるティックペースを常に上回るアクションレートのプレイヤーを記録またはフラグします。特定のサーバーで特定の数値が検出されるかどうかは、そのサーバーがどの程度厳密にチェックするかによって異なりますが、メカニズム自体は隠されていません。通常よりも速いティック駆動型アクションの流れが、設計上、実装の偶然ではなく、その全てを意味します.
よくある質問
ゲームのティック進行速度を変化させ、ティックタイミングに依存するあらゆるもの—攻撃のクールダウン、アイテムの使用、弓のチャージ、ブロックの設置—を加速または減速させます.
いいえ、それはクライアントが自身のティックベースのアクションを処理し送信する速度を変化させるだけです。サーバーは常に自身のティックレートを維持し、受信するデータのペースを測定し続けることができます.
検知のリスクが伴います。サーバーは、期待されるティックレートに対してアクションレートを直接測定できるため、通常よりも明らかに速い速度でアクションを実行するタイマー値は、アンチチートの疑わしい兆候となります。利用は自己責任となります.
より細かい制御のため、単一のアクションがいつ発生するかを正確に調整するために、低い設定が用いられることがあります。その際、処理速度を犠牲にして精度を優先します.