/ / MD5 kontrola overuje integritu vzdialeného klienta Minecraft [zatvorené] - java, md5, minecraft, bukkit

Kontrola MD5 overiť integritu vzdialeného klienta Minecraft [uzatvorený] - java, md5, minecraft, bukkit

Hľadám spôsob, ako skontrolovať integritu klienta Minecraft.jar súbor pomocou MD5. Používam nástroje Bukkit.

Chcem skontrolovať na serveri zoznam povolených hashov MD5. Ak je hash správny, klient bude pripojený k serveru, inak bude odmietnutý.

odpovede:

3 pre odpoveď č. 1

Pokúšate sa implementovať kontrolu na strane klientato nebude možné bez inštalácie nejakého modu na strane klienta. Ak budete požadovať od všetkých používateľov, aby si na server nainštalovali mod, budete drasticky znížiť počet možných hráčov. Mnoho z nich nebude chcieť tento mód nainštalovať alebo nechceš mať čas na to áno.

Tiež preto, že všetky režimy na strane klienta sú predmetom 100%manipulácia je to úplne neistý spôsob, ako potvrdiť akékoľvek „potvrdenie“. Veľmi odporúčam, aby ste sa pokúsili lepšie definovať, aké sú vaše skutočné cieľové bloky, a potom zvážiť implementáciu režimov na strane servera, ktoré pomáhajú predchádzať problémom, na ktoré ste zacielili. Napríklad doplnky, ako je napríklad, Grief Prevention alebo LogBlock, pomôžu predchádzať / vrátiť smútok. Ako pluginy ako NoCheatPlus alebo AntiCheat vám pomôžu predchádzať / čeliť problémom, ako sú rýchle kopanie, lietanie, orezávanie atď.