Learn · modules

自己組織化チームとは Minecraft?

セルフチーム化を適用すると、スコアボード上のすべてのプレイヤーが味方として表示され、チーム内での射撃警告やFFAサーバーでの敵チームのネームタグが非表示になります.

TRtrolPublished 1 min read

Minecraftにおけるセルフティーミングとは?

セルフティーミングは、クライアントのモジュールリストで「Teams」と表示されることもあり、クライアントのスコアボードを上書きし、他のすべてのプレイヤーが自分のチームにいるように表示する機能です。 通常、対戦相手としてフラグされるはずの、オフチームのネームタグの色や誤射警告は表示されなくなります。 これは移動や戦闘のハックではなく、単なる表示のテクニックであり、ユーティリティクライアントの機能の控えめな部分に位置します。

セルフティーミングの仕組み

Minecraftのスコアボードチームシステムは、パケット上で動作します。 サーバーはプレイヤーをチームに割り当て、その割り当てを接続されているすべてのクライアントに送信します。 バニラクライアントは、チームごとにネームタグの色付け、チームメンバーシップに関連付けられた衝突と誤射ルールへの適用、サーバーやプラグインが追加するその他のチームベースのインジケーターの駆動など、いくつかの用途に使用します。

セルフティーミングは、データがクライアントに届く途中でそれを傍受します。 実際に受信したチームデータではなく、クライアントは独自の値を代用し、他のすべてのプレイヤーが自分のチームを共有しているかのように扱います。 この置き換えが受信側で完全に発生するため、サーバーは何も新しいことを学習しません。 サーバーは引き続き実際の割り当てを発行しますが、画面はそれらを無視することを選択します.

自己チーム化とは何か、そして何ではないか

自己チーム化ではないもの
サーバー上でチームを変更するいいえクライアント側のみ
他のプレイヤーの画面に影響を与えるいいえ彼らに見えない
友軍火災ダメージをブロックするいいえ警告を隠すだけ
隠されたプレイヤーを明らかにするいいえ既存のスコアボードデータを使用する
異常なパケットを送信するいいえローカルでのみ傍受する

最後の行が重要です。なぜなら、何も異常なものを送信しないため、自動的なアンチチート検出は起こりにくいからです。リスクはパケットレベルのフラグではなく、サーバーのポリシーに関するものです。

自己チーム化は安全に使用できますか?

サーバー側のアンチチートは、不可能な動き、あまりにも滑らかな回転、非人間的なタイミングで着弾するヒットなど、送信されるデータを見張るように構築されています。自己チーム化はこれらのいずれも生成しません。サーバーに異常なものを何も送信せず、戦闘パケットに触れることもなく、KillAuraやReachのように自動チェックが検出するような行動パターンもありません。

しかし、それはリスクがないという意味ではありません。依然としてチーム情報に関する意図されたゲームの動作を変更しており、ほとんどのサーバーは、ボットがそれに気づいていようとなろうと、原則としてクライアントの変更を禁止しています.

よくある質問