- キーストロークは、ゲームプレイ中に押しているキーとマウスボタンを表示するHUDオーバーレイです。
- プレイヤーの入力のみを読み取り、画面上に表示するもので、サーバーへ余計な情報を送信することはありません。
- ストリーマーは、視聴者が入力タイミングを確認できるように使用しており、ゲームプレイ上の有利性をもたらすものではなく、検出されることもありません。
キーストロークは、ほとんどのMinecraftユーティリティクライアントに組み込まれているHUDモジュールで、リアルタイムで押しているキーボードとマウスの入力を正確に表示します。前進するとWキーが点灯し、クリックするとマウスのアイコンが反応します。手を離すとリセットされます。それがこの機能の全てです。これは変更子ではなく表示であり、押すものの反応をゲームがどのように処理するかには影響しません。
仕組み
キーストロークは、移動キー、スペースキー、左クリックと右クリックの状態を読み取り、現在押されているものを反映した小さなオーバーレイをレンダリングします。ほとんどの実装では、キーが押された瞬間に点灯または色を変え、離された瞬間に元の状態に戻るため、オーバーレイは常に手の動きをリアルタイムで反映したものになります。遅延したり、要約されたりすることはありません。
内部的には、これは単なる読み取り操作です。モジュールは入力状態を検査し、ピクセルを描画します。追加のパケットを送信したり、ゲームがキーを認識する前にキーを傍受したり、キーがすでに実行していることを変更したりすることはありません。一部のクライアントはさらに進んで、同じアイデアの2つまたは3つの視覚的なバリエーション(異なる形状、異なるレイアウトなど)を提供し、1つの外観に縛られるのではなく、スタイルを選択できるようにしています。
実際に追跡するもの
| 入力 | 表示されるもの |
|---|---|
| W A S D | 個々の移動キー |
| スペース | ジャンプ |
| 左クリック | 攻撃 / 使用 |
| 右クリック | ブロック / 対話 |
あれが標準的な設定です。PvPやパークールの動画で重要となるのは、この限られた入力に限られます。そして、それがまさにこのモジュールが存在する理由です
実際に人々がそれを使う理由
ストリーミングが最も明白な答えでしょう。視聴者はあなたの物理的なキーボードを見ることができないので、Keystrokesはあなたの手の動きをライブで翻訳してくれます。横移動をした時、クリックした時、そしてあのクリティカルな瞬間が1回のクリックだったのか、それとも3つの素早いクリックだったのか。まさにその理由から、PvPやパークールコンテンツでは定番となっています。視聴者が入力と画面を同時に見られるようになると、映像は全く違って見えます。
あまり知られていない用途としては、個人的な利用があります。一部のプレイヤーは、コンボ中にキーが実際に登録されたかを確認する目的で、あるいはテクニックを練習する際に自分の習慣を監査するために使用しています。安価なフィードバックループであり、デメリットはありません
安全に使用できますか?
はい、そしてここにアスタリスクはありません。サーバーは、あなたのクライアントが送信するパケットしか見ていません。キー入力はパケットを追加したり、あなたが送信する予定だったものを変更したりしませんし、移動や戦闘ロジックにも影響を与えません。真に言うと、サーバー側のチート対策ソフトが監視できるものは何もありません。なぜなら、モジュールがオンでもオフでも、あなたの送信トラフィックが変化することはないからです。それが、クライアントがこれを戦闘や移動のカテゴリとは別に、他の装飾的なHUD要素の隣にファイルしている理由です。これは何の利点も持たないため、何の危険もありません.
これはどこに当てはまるのか Opal
よくある質問
いいえ、それは現在押されているキーとマウスボタンを表示するだけです。入力処理、移動、戦闘に一切影響を与えることはありません。
いいえ。このモジュールは完全にクライアント側で動作し、通常のクライアントがすでに送信するものを送信することはありません。そのため、アンチチートがフラグを立てるような区別できるものは何もありません。
視聴者がリアルタイムで押しているキーとマウスボタンを見ることができるようにすることで、画面から見えない移動、クリックタイミング、その他のテクニックを説明することができます。
それらは、異なるクライアント間での同じモジュールコンセプトのエイリアスまたは以前のバリエーションです。画面上のキーとマウスの読み出しというアイデアは、名前やアートスタイルが変化しても同じままです。