Anti-Hacking Script?

SchwEde

OpenDayZ Rockstar!
hey guys,

i was wondering if there is a way to make a Script which detects some hackers. Most of them do the same thing, God-Mode, Cheating Weapons, invisible and Teleport. So i thought of a little Script which detects if a player is e.g. in God-Mode and if so it kills him and writes a message in the chat with the name of the player.
Something like this (simplified):
Code:
_check = player allowDamage false;

if (_check) then {
player setDamage 1;
_message = format["%1 is using hacks",_hackerName];
[nil, nil, rTITLETEXT, _message, "PLAIN DOWN", 0] call RE;
};

Cheers
 
To be honest this needs to fall more in line with the way Steam does things. If someone is detected as teleporting or in godmode or invis then it ought to log this to the server admin to deal with, just not right at the very moment they do it. Instant feedback for the cheaters (Oi, this way won't work, I just got caught!) should be avoided if possible. Don't give them *anything* to work with, make the catch seem to come from nowhere.

Schwede, I'd be down for helping develop something like this. Another dev and I did something similar for UT called the UTrustedPlayer Network. It checked all server joins against a central database of caught cheaters and denied you access if you were in the list. Admins could submit their cheaters to the website (with proof obviously) and so the list stayed up-to-date. It worked really great but had a fatal flaw that brought the entire thing down. In the Unreal engine you have no pure identifier like a GUID so there is no absolute way to identify players. Eventually the cheaters found ways around every method used to positively identify them and so the network was mothballed.

That wouldn't be an issue here since you do have that. It would be a major project but could have massive benefit for the community.
 
Back
Top