Constantly getting attacks
#1

Is there any way to block lag creating bots? I mean this time it's not about tons of bots joining and leaving the server but just one bot that's controllable with some crappy software (with commands like lag, spam, kill and much more).

I'm really getting tired of these attacks, is there any way to block these? I'm not going to tell the name of the program, but I'm pretty sure everyone with a server, that has quite some players, knows what I'm talking about. I experimented a bit with the program to find exploits, but all I did found was their state don't change on spawn (I ban them of course). However, there's a mode, in the same software, where the bots don't spawn at all so they still succeed attacking the server.

Any valid solution please? It's quite urgent, we're loosing lots of players by the day.
Reply
#2

Perhaps count the number of connections made by IP addresses and if any IP connects more than 5 times in a minute, ban it.
Reply
#3

Quote:
Originally Posted by niCe
Посмотреть сообщение
Perhaps count the number of connections made by IP addresses and if any IP connects more than 5 times in a minute, ban it.
Already using my FloodControl.inc. It works for flooding bots, but not for these as it's just one bot, just like a normal player, and lags and spams everything.
Reply
#4

About that dialogID lag - block every other dialog than register and login (or any dialog necessary for non-spawned) when player is not spawned and kick if player tries something with other dialogs (but if SA:MP blocks the callback from getting called, you're screwed). Making it kick after 2-3 times can stop false positives.

Also rangebanning could work but I assume haxor uses VPN...
Reply
#5

Quote:
Originally Posted by DiDok
Посмотреть сообщение
About that dialogID lag - block every other dialog than register and login (or any dialog necessary for non-spawned) when player is not spawned and kick if player tries something with other dialogs (but if SA:MP blocks the callback from getting called, you're screwed). Making it kick after 2-3 times can stop false positives.

Also rangebanning could work but I assume haxor uses VPN...
Mh, OnDialogResponse is not even being called.
Reply
#6

Quote:
Originally Posted by DiDok
Посмотреть сообщение
Also rangebanning could work but I assume haxor uses VPN...
Those anonymous proxies are usually considered to have a GeoIP class of "A1". Getting a firewall that supports blacklisting by geoip and then blocking all A1 addresses will help with that.
Reply
#7

Quote:
Originally Posted by kaisersouse
Посмотреть сообщение
Those anonymous proxies are usually considered to have a GeoIP class of "A1". Getting a firewall that supports blacklisting by geoip and then blocking all A1 addresses will help with that.
The banning part would be no problem, I first need to detect the bots in order to ban them.
Reply
#8

So, do the bots even go "ingame"? I mean, do they receive a unique playerid, or they somehow avoid it?
Reply
#9

Quote:
Originally Posted by king_hual
Посмотреть сообщение
So, do the bots even go "ingame"? I mean, do they receive a unique playerid, or they somehow avoid it?
Yes, they are just like normal players controlled without even being in the game. They can even follow a player or enter a car and of course lag and make the server crash when the load gets too high.
Reply
#10

Quote:
Originally Posted by RyDeR`
Посмотреть сообщение
Yes, they are just like normal players controlled without even being in the game. They can even follow a player or enter a car and of course lag and make the server crash when the load gets too high.
Oh, Ive used that program too on my test server. Gonna go through the binary and check for any special functions. Also, I heard that this program has something to do with Gamer_Z ...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)