Posted November 7, 201311 yr It's a hard problem that players cheat. Usually using client mod, transparent textures or something like that to do this. Is there any idea dealing with cheating? I'm thinking about to do this with mod. That the mod checks all mods' hash number to match the ones in server side that make sure that they have all and no extra mods in the client, and also check for the texture packs they use. Which part should I learn about? Code or something about this?
November 7, 201311 yr There might be a way to check the number of mods installed. As of the texture packs, No. The only thing you might, a big might, be able to do is scan the name. But even then they could change the name from Xray.
November 7, 201311 yr Author What about a white list of the texture pack? I scan the texture pack and count their md5 sum. The number of mods installed is not quite useful. Maybe some normal client mod should be allow. Also, could white list mod list be done?
November 7, 201311 yr I guess if you look at it like that, But with windows, you may have access problems in the folders. But you could set it up that it calls a webpage that list all the md5, and it reads it as one big string, and you could compair so it would see if the big string of banned md5s contains the read md5 of the texture pack. sends a true or false packet to the server, and the server can kick the players. that prevents xray texture packs. Its possible you can do something similar with the mods folder, using arrays.
November 7, 201311 yr Hi To honest, I really doubt there is any way that the server can tell if the client is cheat-modded. All the server can see from the client is packets, and cheaters can change the client code to give whatever the server expects to see. MD5 won't help you because the client can send you whatever MD5 it likes. -TGG
November 7, 201311 yr Author Yeah I know that as the protocol is public, it's hard to do that. But what I'm dealing with is the one who don't know how to mod but how to install mod just by copy and paste, not modder themselves, which is better than doing nothing. Stopping other mods to be loaded sounds like a good choice. I'm just doubting how to do this. Should I use ASM?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.