PDA

View Full Version : Force downloads of certain files (anticheat idea)


Zur
11th Jul 2005, 06:39 AM
Here's an idea that might keep the basic script kiddie from using cheats online. One way to cheat is to modify an anticheat package so it can be bypassed. A nice option for server admins in this respect would be a force download option on certain packages so a file is downloaded to a client each time it connects to a server. It would make it hard to bytehack files this way since they're already open by UT2004 and Windows/Linux/MacOS enforce file write permissions which prevent opening/modifying them while they're being used.

The_Head
11th Jul 2005, 10:37 AM
Sounds like it would work fine. But waiting for stuff to down EVERY match would get really annoying

Steyr
11th Jul 2005, 01:44 PM
Do people actually cheat that way in UT though? easier way, rename your anticheat server package to anticheat.woehsaodawhgreras.zip so that the name will force the client to redownload.

-AEnubis-
12th Jul 2005, 01:39 AM
In the days of CSHP, they used to, but not so much anymore.

1. The "file" to be downloaded would have to change md5 or something every time, generating some form of random file information, so it would be different each time, other wise, once downloaded from a server, a program could concieveably hack it for next time. It might even be softice hackable still, though I'm sure they'd hook before having to do that. Most cheats now are facilitated by exe, and are completely outside of the game.

New DX and GL hooks are making many aspects of cheating easier to make, and harder to detect.

2. If that file is randomly different on each connection, it would have to purge itself every so often, probably requiring some harddrive rape by the running mutator, meaning when you are playing. Otherwise, your cache folder could get big quick.

For the most part, the "basic kiddie cheats" are already taken care of with decent efficiency. The reason cheat protection starts getting complicated, or hardware intensive, is from the nasty cheats. Currently, a dumbed down anti-tcc is good about not raping your game performance, and keeping nasty cheats out. It can be set to rape your harddrive, and be more secure for the nasty cheats, but mostly, it stays a direct ratio.

That idea might work for more complex cheats, but again, implementation has a couple drawbacks off the drawing board.