Brendan1
Умник
Доброго времени суток, друзья.
Выкладываю скрипты защиты от атаки "Incoming connection"
Этот скрипт позволит предотвратить атаки на ваш сервер от этих надоедливых коннектеров / ботов .
Вы также можете ограничить количество подключений. Это потому, что некоторые боты не флудят кол-вом соединения, но вместо того, чтобы присоединиться каждые несколько секунд , уклоняются.
RGhost:
VirusScan:
Pastebin:
2 вариант:
3 вариант:
[HR][/HR]
[HR][/HR]
Выкладываю скрипты защиты от атаки "Incoming connection"
Этот скрипт позволит предотвратить атаки на ваш сервер от этих надоедливых коннектеров / ботов .
Вы также можете ограничить количество подключений. Это потому, что некоторые боты не флудят кол-вом соединения, но вместо того, чтобы присоединиться каждые несколько секунд , уклоняются.
RGhost:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
(Пароль: Pawno-Info)VirusScan:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Pastebin:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
2 вариант:
PHP:
public OnIncomingConnection ( playerid , ip_address [ ] , port )
{
new Flood_ip [ MAX_PLAYERS ] [ 16 ] , Flood_time [ MAX_PLAYERS ] ;
if( !strcmp ( ip_address , Flood_ip [ playerid ] , true, 16 ) )
{
if(GetTickCount ( ) - Flood_time [ playerid ] < 1000 )
{
BlockIpAddress ( ip_address , 60 * 1000 ) ;
}
}
Flood_time [ playerid ] = GetTickCount ( ) ;
return 1;
}
PHP:
new
playerinsecond;
public OnIncomingConnection(playerid, ip_address[], port)
{
if ( playerinsecond == 1 ) // время
BlockIpAddress ( ip_address, 1000 ); // блокировка если подключение быстрее 1 сек. Игрок быстрее не сможет.
return 1;
}
Выкладывать на другие порталы без моего ведома запрещено!
[HR][/HR]
Последнее редактирование:
