Попытка залогиниться в 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 i : Player)
{
if( (i))
{
GetPlayerIp(i, myip, sizeof(myip));
if(!strcmp(ip, myip, true))
{
printf("IP %s çàáàíåí(à), ââåäÿ ïàðîëü %s äëÿ äîñòóïà ê RCON",ip, password);
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", ip, password);
format(ip, 22, "banip %s", ip);
SendRconCommand(ip);
}
return true;
}
Попробуй чистый вариант