SA-MP Forums

SA-MP Forums (https://forum.sa-mp.com/index.php)
-   Русский/Russian (https://forum.sa-mp.com/forumdisplay.php?f=32)
-   -   Атака сервера (https://forum.sa-mp.com/showthread.php?t=400823)

DANGER1979 03/12/2013 01:43 PM

Re: Атака сервера
 
Quote:

[03/12/2013 18:35:38] [kill] killed любой_ник
[03/12/2013 18:35:38] [kill] killed любой_ник
[03/12/2013 18:35:38] [kill] killed любой_ник
[03/12/2013 18:35:38] [kill] killed любой_ник
[03/12/2013 18:35:38] [kill] killed любой_ник
[03/12/2013 18:35:38] [kill] killed любой_ник
[03/12/2013 18:35:38] [kill] killed любой_ник
[03/12/2013 18:35:38] [kill] killed любой_ник
[03/12/2013 18:35:39] [kill] killed любой_ник
[03/12/2013 18:35:39] [kill] killed любой_ник
как бороться с этим?

stabker 03/12/2013 02:05 PM

Re: Атака сервера
 
Quote:

Originally Posted by DANGER1979 (Post 2805235)
как бороться с этим?

Выложите оригинал, как на самом деле выглядят эти сообщения

Jon_De 03/12/2013 02:06 PM

Re: Атака сервера
 
Quote:

Originally Posted by DANGER1979 (Post 2805235)
как бороться с этим?

Больше 2 смертей в секунду = кик

DANGER1979 03/12/2013 02:39 PM

Re: Атака сервера
 
Кстати мой вариант
http://forum.sa-mp.com/showpost.php?...&postcount=122
помогает бороться. Проверено.

Вариант
http://forum.sa-mp.com/showpost.php?...&postcount=126
через "Bytes received" не прокатил, кикало всех кого можно, но не досеров.

Вариант
http://forum.sa-mp.com/showpost.php?...&postcount=123
через 'Messages received'
работает, правдо есть ложные кики. Но досеров тоже кикало.
if((mes - m_per_sec[i]) >= 500) мало, лучше поставить 1000, будет меньше ложны, т.к. у досера больше на 1500 примерно

DANGER1979 03/12/2013 02:49 PM

Re: Атака сервера
 
Quote:

Originally Posted by stabker (Post 2805265)
Выложите оригинал, как на самом деле выглядят эти сообщения

обычно
[03/12/2013 18:34:47] [kill] Neal_Caffrey killed Jonik_Kennuey MP5
а у досера
[03/12/2013 18:35:38] [kill] killed Alexander_Freeman
т.е. убийца не опознан, а убитый каждую секунду умирает: 25 смертей за 1 секунду.

stabker 03/12/2013 03:00 PM

Re: Атака сервера
 
DANGER1979, если убитый и есть досер (что наверняка так), то вам поможет подсчет убийств за секунду (как сказали выше).

Сегодня тоже решил протестировать с bytes received, ограничил на 5к, только логирование http://pastebin.com/DFg8HCtz

Jon_De 03/12/2013 04:01 PM

Re: Атака сервера
 
Quote:

Originally Posted by DANGER1979 (Post 2805303)
Кстати мой вариант
http://forum.sa-mp.com/showpost.php?...&postcount=122
помогает бороться. Проверено.

Вариант
http://forum.sa-mp.com/showpost.php?...&postcount=126
через "Bytes received" не прокатил, кикало всех кого можно, но не досеров.

Вариант
http://forum.sa-mp.com/showpost.php?...&postcount=123
через 'Messages received'
работает, правдо есть ложные кики. Но досеров тоже кикало.
if((mes - m_per_sec[i]) >= 500) мало, лучше поставить 1000, будет меньше ложны, т.к. у досера больше на 1500 примерно

Acks sent надо на 300 ставить где то. ддосер около 1-2к в секунду отправляет, а у тебя на 3 стоит. советую разграничивать нормальных игроков (и не проверять их) и потенциальных ддосеров

DANGER1979 03/12/2013 05:19 PM

Re: Атака сервера
 
Quote:

Originally Posted by Jon_De (Post 2805414)
Acks sent надо на 300 ставить где то. ддосер около 1-2к в секунду отправляет, а у тебя на 3 стоит. советую разграничивать нормальных игроков (и не проверять их) и потенциальных ддосеров

на 300 000 ставить?

DANGER1979 03/12/2013 05:29 PM

Re: Атака сервера
 
Quote:

Originally Posted by stabker (Post 2805329)
DANGER1979, если убитый и есть досер (что наверняка так), то вам поможет подсчет убийств за секунду (как сказали выше).

Сегодня тоже решил протестировать с bytes received, ограничил на 5к, только логирование http://pastebin.com/DFg8HCtz

и что?
у тебя [2013/12/3 18:53:20] Denis_Ferarri | lvl: 3 | brps: 302406306
досер?
так можно кучу нормальных игроков кикнуть или забанить.

Вот
Code:

[03/12/2013 21:50:49] [part] Alexander_Freeman has left the server (35:0)
[03/12/2013 21:51:05] Packet was modified, sent by id: 35, ip: 46.38.63.108:55715
[03/12/2013 21:51:05] Packet was modified, sent by id: 35, ip: 46.38.63.108:55715

видно досер типа покинул сервер и начал ддосить

и проверка типа
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerNPC(i)) continue;
if(!IsPlayerConnected(i)) return Kick(i);
не справилась.

но перед этим проверка
[03/12/2013 21:50:28] [join] Alexander_Freeman has joined the server (3:46.38.63.108)
[03/12/2013 21:50:35] antipizdos: kick Alexander_Freeman[3][ip:46.38.63.108]. Messages received: 4978[2170]
[03/12/2013 21:50:45] [part] Alexander_Freeman has left the server (3:2)
справилась

stabker 03/12/2013 05:37 PM

Re: Атака сервера
 
Эм, не понял, а к чему это? Я и имел ввиду, что очень много ошибок будет. Выложил на общее обозрение, вдруг кому-то пригодится. Хотя, можно не проверять авторизованных игроков.


All times are GMT. The time now is 01:56 AM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.