/ / MD5チェック、リモートのMinecraftクライアントの完全性を検証[クローズ] - java、md5、minecraft、bukkit

MD5リモートMinecraftクライアントの整合性を確認する[閉じる] - java、md5、minecraft、bukkit

クライアントの整合性をチェックする方法を探しています Minecraft.jar MD5を使用してファイル。 私はBukkitツールを使っています。

許可されたMD5ハッシュについてサーバー上のリストをチェックしたいです。ハッシュが正しい場合、クライアントはサーバーに接続され、そうでない場合は拒否されます。

回答:

回答№1の場合は3

あなたはクライアントサイドチェックを実装しようとしていますこれは、クライアントサイドのmodをインストールしなければ不可能です。すべてのユーザーにサーバーにアクセスするためのmodのインストールを要求する場合は、modをインストールしたくない、または実行に時間がかかりたくないプレーヤーの数を大幅に減らすことができます。そう。

また、すべてのクライアントサイドモッズは100%の主題です。操作されるということは、これが「検証」を確認するための完全に安全でない方法です。実際のターゲットブロックとは何かをもっとよく定義してから、ターゲットとしている問題を防ぐのに役立つサーバーサイドのmodの実装を検討することを強くお勧めします。たとえば、Grief Prevention、LogBlockなどのプラグインは、悲嘆を防止または取り消すのに役立ちます。 NoCheatPlusやAntiCheatのようなプラグインは、高速発掘、飛行、クリッピングなどの問題を防止/防止するのに役立ちます。