SA-MP Forums Archive
Попытка залогиниться в RCON "роняет" сервер - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Попытка залогиниться в RCON "роняет" сервер (/showthread.php?tid=430115)



Попытка залогиниться в RCON "роняет" сервер - Size - 12.04.2013

Сервер оффается после:
PHP код:
FAILED RCON LOGIN BY IP 195.211.149.74 USING PASSWORD gamerhost_password 
в логах, в чем дело?


Re: Помогите - eakwarp - 12.04.2013

В паблике обрабатывающем ввод неправильного ркон пароля, например.


Re: Помогите - Size - 12.04.2013

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
В паблике обрабатывающем ввод неправильного ркон пароля, например.
PHP код:
public OnRconLoginAttempt(ip[], password[], success)
{
    if(!
success)
    {
        new 
myip[16];
        foreach(new 
Player)
        {
            if( (
i))
            {
                
GetPlayerIp(imyipsizeof(myip));
                if(!
strcmp(ipmyiptrue))
                {
                    
printf("IP %s çàáàíåí(à), ââåäÿ ïàðîëü %s äëÿ äîñòóïà ê RCON",ippassword);
                    
Ban(i);
                    return 
true;
                }
            }
        }
    }
    return 
true;




Re: Помогите - White_116 - 12.04.2013

Quote:

foreach(new i : Player)
{
if( (i))

WTF?


Re: Помогите - Jon_De - 12.04.2013

Quote:
Originally Posted by White_116
Посмотреть сообщение
WTF?
всё равно дело не в этом, наверное


Re: Попытка залогиниться в RCON "роняет" сервер - Alexander_Petrov - 12.04.2013

Зачем это вообще нужно? Лишняя трата времени, все равно сервер сам банит игрока, который 2 раза не ввел пароль.
Логичнее было бы просто банить ip напрямую.


Re: Попытка залогиниться в RCON "роняет" сервер - stabker - 12.04.2013

Покажите OnRconCommand, если есть


Re: Помогите - NameNone - 13.04.2013

Quote:
Originally Posted by Jon_De
Посмотреть сообщение
всё равно дело не в этом, наверное
Убрать код и попробовать, не ?


Re: Попытка залогиниться в RCON "роняет" сервер - =KempeR= - 18.04.2013

PHP код:
public OnRconLoginAttempt(ip[], password[], success

    if (!
success) {
        
printf("FAILED RCON LOGIN BY IP %s USING PASSWORD %s"ippassword); 
        
format(ip22"banip %s"ip);
        
SendRconCommand(ip);
    } 
    return 
true

Попробуй чистый вариант