Minecraft.jar
MD5を使用してクライアントのファイルの整合性をチェックする方法を探しています。私はBukkitツールを使用しています。
サーバー上のリストで、許可されているMD5ハッシュを確認したいと思います。ハッシュが正しい場合、クライアントはサーバーに接続されます。そうでない場合、クライアントは拒否されます。
クライアント側の mod をインストールしないと不可能なクライアント側のチェックを実装しようとしています。すべてのユーザーがサーバーにアクセスするために mod をインストールする必要がある場合は、可能性のあるプレーヤーの数が大幅に減少し、多くのユーザーが mod をインストールしたくないか、インストールに時間をかけたくないでしょう。それで。
また、すべてのクライアント側の mod は 100% 操作される可能性があるため、これは「検証」を確認するための完全に安全でない方法です。実際のターゲット ブロックが何であるかをより明確に定義してから、ターゲットにしている問題を防ぐのに役立つサーバー側の mod の実装を検討することを強くお勧めします。たとえば、Grief Prevention や LogBlock などのプラグインは、グリーフを防止/元に戻すのに役立ちます。NoCheatPlus や AntiCheat などのプラグインは、高速発掘、飛行、クリッピングなどの問題を防止/対処するのに役立ちます。