|
There's no point in obfuscating your client. Jagex is a large company and even their obfuscated clients are still deobfuscated and passed around.
You can stop cheat clients by not trusting any data that the client sends your world server. Verify everything. The client is essentially a view port for your world server. It should not be relied on to preform any form of security checks or verfication etc. There's a lot of guides on this site about this very topic.
Structure your "question" correctly then.
The solution to your issue with cheat clients is not to obfuscate your client, but rather, to validate and verify any (and all) input received from a client on the server side before acting upon it. Obfuscation will only (potentially) hinder someone's ability to use a cheat client against your server.
Unfortunately the above statements are a bit flawed because you don't need to manipulate the server to cheat with client hacks for instance no clip. You should properly obfuscate your client and make sure the obfuscation properly obscures the way your client fetches it's version numbers so even if it's cracked you can do a update and give a hacker a good headache all over again. The server should also check all data sent from the client as previously mentioned because everything the player has the player can tamper with. However there is no 100% fix if you work at anything long enough you can find a way to force it to misbehave.
@Hank & @hx747
Can I have a link to your server? LOL
@Stuart
You can argue that but I could argue that it's not just limited to no clipping the client is responsible for everything you see in game this means object spawning map loading various ways to manipulate packets my argument boils down to where there is a will there is a way. Nothing is truly flawless in security.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |