ANTI-CJ-cheat
#1

You all probably noticed this new trick cheaters use - ingame it looks like the cheaters are using a CJ skin, and they may bypass a lot of your anticheat with this.

Their whole trick is basically "spawning without sending onplayerspawn callback", a lot of scripts use onplayerspawn callback to start / stop anticheat for spawned player ids, you can easily desync these cases in onplayerupdate and make their cheat tool worthless, also it might be possible to check for (GetPlayerSkin(PlayerID) == 0), but cheaters might make another workaround for that, so i suggest just a total desync and make them go "what the hell this isn't working" and give up using this cheat.

Quote:

// example pseudo-code

OnPlayerUpdate(PlayerID)
{
if (onplayerspawn for PlayerID was never called after this player connected) {
return 0;
}
}

Reply
#2

Never though about something like this.

Thanks for sharing the tip!
Reply
#3

It is really astounding to see upto what extent the cheaters will go to cheat.

Thanks RedShirt, I am editing things right now.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)