Quote:
Originally Posted by ItsNobody
1. Yes it does....check the history and facts of all unpacked servers and their hacking issues. You can unpack my client all you want...but try to use PackIO = 0 and see if you dont get slapped in the face. CRC checks within the data.pak work a hell of alot better then checking the individual files. Plus...you wont make it far with an unpacked client besides adding the bs thats easy like the a8 mobs and maps.
2. No it cannot if you implement new checks that makes your client dependent on your exe, Such as aloken and the aloken status files. Will crash everytime you try to use a hacked exe.
3. Guessing your dekaron.exe isnt packed to avoid reversers bypassing your shit and releasing it on forums? Hmmmm some work to do.
You dont understand...add all the fucking checks you want...Its not gonna do nothing but lag the server more. Look at GameHI....If it was that simple no1 would be wallhacking on there. Get your heads together guys. Think smart. 6mb of ram and a home connection speed will get your players major lag when you run those checks in your tunnel server.
You guys think im nub so I'll let silk and HellSpider talk about it. Im out. I keep hearing it can be bypassed, Show me....bypass ours someone. Funny how everyone else is worried about hackers and stopping them still and Hellspider fixed that quickly after he came back to Dekaron. We're currently focused on adding content...Anti-cheat is done
EDIT:: You're better off listening to THT and his approach
|
People with great assembly skills can always reverse any client-sided protection, have you seen gameguard, hackshield, etc all those protection always being removed by hackers trying to hack games?
Usually servers add server sided checks to permanently resolve that issue, take RuneScape for example, almost everything is controlled server sided to prevent hackers. Each step is sent as a packet; now if you wanted to control where people can go and not go, permanent way to patch it is via server sided checks. Yes it would create lag, but it's a permanent solution.
Adding clientsided checks can always be bypassed, be it easy or not, it's bypassable.
Also I never called you a 'nub' but I'm just stating some ways a person can get by your methods. Packing a client and adding a CRC check for something like wallhack is illogical as goes with packing your exe.
Sure this would stop hackers and make your check more efficient, but CRC checks are more likely to collide on one huge file as it's filesize is so great (The chances aren't really that high, but it's more likely to collide than it would for a crc check per file). This would make your CRC check vulnerable as it would compared to using an unpacked client.
I'm not saying I'm really pro at hacking or anything, I'm just stating there are more people than just HellSpider with knowledge in Assembly, and can get by client checks.
However, there aren't many talented people in that field so simple client checks would indeed be effective against most hackers using trainers.
Edit:
An excellent example would be when 2moons had that GM name create problem. Now they had a client-sided check to see if their name contained any invalid symbols like [ or ] to prevent users from creating GM characters.
Now people bypassed it and created characters with any name possible, and since they didn't have server sided checks it allowed them too. Now in order for them to patch this they had to add a serversided check, because if they altered their client to have another more sophisticated check it would still get bypassed and would still work to create a character with any name.