13.03.2014, 14:32
Hi, since 0.3z was released, I have noticed new kind of hacks, like rapid fire and other CLEO mods. I seen a couple of methods to solve that, but in my server, there is a one single individual, who can just bypass all my anticheat methods and I have no idea how to stop him. It looks like he's the only one with these kind of hacks for now, but he keeps harassing other players, because he changes his IP with proxy. And yes I tried banning ranges, no point in that anymore, he finds another one.
My server is on R1-2
So first one, for example, captured by one of the players,
[ame]http://www.youtube.com/watch?v=b6_3E4kVySo[/ame]
He simply sends empty bullets with 0 damage, so other players can't move. I guess it can be fixed if I checked if damage was 0 or something like that.
But it is not rapid fire, it's something else.
The whole other thing is, he keeps bypassing the simpliest anticheat system. We have no miniguns on my server, so OnPlayerUpdate checks if someone has a minigun, if they do, it bans that player.
It works 100% of the time, but that one single player has found a way to bypass it. He just goes on killing spree and it's like OnPlayerUpdate never gets called.
If you're wondering what the code is, here is a part of it:
Simple as that, it should ban that player, but it dosen't. It bans everyone else with cheats, but not him.
I tried the same thing with OnPlayerWeaponShot, 99.9% of cheaters are getting banned, but that guy keeps bypassing it somehow.
Any ideas how, why?
How to get rid of this guy, he even went to my community forums and started posting pictures of how he kills everyone with a minigun. Very annoying.
My server is on R1-2
So first one, for example, captured by one of the players,
[ame]http://www.youtube.com/watch?v=b6_3E4kVySo[/ame]
He simply sends empty bullets with 0 damage, so other players can't move. I guess it can be fixed if I checked if damage was 0 or something like that.
But it is not rapid fire, it's something else.
The whole other thing is, he keeps bypassing the simpliest anticheat system. We have no miniguns on my server, so OnPlayerUpdate checks if someone has a minigun, if they do, it bans that player.
It works 100% of the time, but that one single player has found a way to bypass it. He just goes on killing spree and it's like OnPlayerUpdate never gets called.
If you're wondering what the code is, here is a part of it:
Код:
public OnPlayerUpdate(playerid) { switch ( GetPlayerWeapon ( playerid ) ) { case 38: // Minigun { Ban(playerid); } } return 1; }
I tried the same thing with OnPlayerWeaponShot, 99.9% of cheaters are getting banned, but that guy keeps bypassing it somehow.
Any ideas how, why?
How to get rid of this guy, he even went to my community forums and started posting pictures of how he kills everyone with a minigun. Very annoying.