SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 13/08/2013, 10:18 AM   #101
exclide1
Big Clucker
 
Join Date: Sep 2010
Posts: 79
Reputation: -7
Default Re: Атака сервера

Quote:
Originally Posted by Jon_De View Post
Inst. KBits per second: спокойно у простого игрока может за 100 переваливать, а у читера оставаться в норме
Нет. Я проверял, прежде чем скинуть.
exclide1 is offline   Reply With Quote
Old 13/08/2013, 10:41 AM   #102
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,311
Reputation: 86
Default Re: Атака сервера

exclide1, а что за "фейк дисконнект" вообще? Подробнее об этом можно?
stabker is offline   Reply With Quote
Old 13/08/2013, 10:46 AM   #103
exclide1
Big Clucker
 
Join Date: Sep 2010
Posts: 79
Reputation: -7
Default Re: Атака сервера

Quote:
Originally Posted by stabker View Post
exclide1, а что за "фейк дисконнект" вообще? Подробнее об этом можно?
Это функция все в том же PizDoS-боте "bypass protection". Вы как бы покидаете сервер (идет OnPlayerDisconnect), но на самом деле остаетесь на нем. Подробнее этого пока не могу, только начал изучать RakSAMP.
exclide1 is offline   Reply With Quote
Old 13/08/2013, 10:57 AM   #104
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,311
Reputation: 86
Default Re: Атака сервера

Quote:
Originally Posted by exclide1 View Post
Это функция все в том же PizDoS-боте "bypass protection". Вы как бы покидаете сервер (идет OnPlayerDisconnect), но на самом деле остаетесь на нем. Подробнее этого пока не могу, только начал изучать RakSAMP.
pawn Code:
public OnPlayerDisconnect(playerid, reason)
{
    //...
    Kick(playerid);
    return 1;
}

stabker is offline   Reply With Quote
Old 13/08/2013, 11:42 AM   #105
XemyL
Huge Clucker
 
XemyL's Avatar
 
Join Date: Nov 2012
Posts: 342
Reputation: 3
Default Re: Атака сервера

Quote:
Originally Posted by stabker View Post
pawn Code:
public OnPlayerDisconnect(playerid, reason)
{
    //...
    Kick(playerid);
    return 1;
}

И привет рекурсия.

pawn Code:
public OnPlayerDisconnect(playerid, reason)
{
    //...
    if(reason < 2) Kick(playerid);
    return 1;
}
XemyL is offline   Reply With Quote
Old 13/08/2013, 11:53 AM   #106
exclide1
Big Clucker
 
Join Date: Sep 2010
Posts: 79
Reputation: -7
Default Re: Атака сервера

Quote:
Originally Posted by XemyL View Post
И привет рекурсия.

pawn Code:
public OnPlayerDisconnect(playerid, reason)
{
    //...
    if(reason < 2) Kick(playerid);
    return 1;
}
Можно ограничиться "if(!reason) Kick(playerid);", т.к. при том дисконнекте идет таймаут.
exclide1 is offline   Reply With Quote
Old 13/08/2013, 11:58 AM   #107
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,311
Reputation: 86
Default Re: Атака сервера

Quote:
Originally Posted by XemyL View Post
И привет рекурсия.

pawn Code:
public OnPlayerDisconnect(playerid, reason)
{
    //...
    if(reason < 2) Kick(playerid);
    return 1;
}
Не совсем, но профлудит, пока игрок не отключится окончательно.

pawn Code:
public OnPlayerDisconnect(playerid)
{
    static DisconnectState[MAX_PLAYERS char];
    if(!DisconnectState{playerid}) Kick(playerid), DisconnectState{playerid} = 1;
    else DisconnectState{playerid} = 0;
}

ЗЫ. Такой код может повлиять на работу некоторых инклудов/плагинов
stabker is offline   Reply With Quote
Old 15/08/2013, 10:37 AM   #108
sniper-termit
Little Clucker
 
Join Date: Mar 2011
Posts: 45
Reputation: 0
Default Re: Атака сервера

Quote:
Originally Posted by stabker View Post
pawn Code:
public OnPlayerDisconnect(playerid, reason)
{
    //...
    Kick(playerid);
    return 1;
}

Уже давно начали подменять причину выхода, отправляется пакет что ты как-бы кикнут, но ты еще можешь спокойно сервер положить.
sniper-termit is offline   Reply With Quote
Old 15/08/2013, 11:34 AM   #109
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,761
Reputation: 142
Default Re: Атака сервера

Quote:
Originally Posted by sniper-termit View Post
Уже давно начали подменять причину выхода, отправляется пакет что ты как-бы кикнут, но ты еще можешь спокойно сервер положить.
И по фиг что причина выхода определяется и устанавливается на сервере.
Бред в преть писать не будем, ок!?
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is online now   Reply With Quote
Old 15/08/2013, 06:18 PM   #110
Jon_De
High-roller
 
Join Date: Mar 2011
Location: ru
Posts: 1,246
Reputation: 21
Default Re: Атака сервера

Quote:
Originally Posted by sniper-termit View Post
Уже давно начали подменять причину выхода, отправляется пакет что ты как-бы кикнут, но ты еще можешь спокойно сервер положить.
Если в OnPlayerDisconnect кикнуть еще в добавок, то уже не сможешь
Jon_De is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Взлом сервера! Ghost~Ride Русский/Russian 7 11/12/2012 03:31 PM
SA-MP 0.3e R2 обновление сервера Stepashka Русский/Russian 20 17/11/2012 12:37 PM
Атака сервера stabker Русский/Russian 22 08/09/2012 12:59 PM
Зависание сервера RoAChik Русский/Russian 7 30/07/2012 02:03 PM
Вылетаение сервера serpip Русский/Russian 43 11/05/2012 05:10 PM


All times are GMT. The time now is 10:49 PM.


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