Re: SA-MP 0.3d RC6-2 -
Jon_De - 25.10.2011
Короче баг есть, какой то чит чтоли новый или бот, по логу игрок якобы умирает несколько сотен раз за секунду, после чего
[death] (null) died 255
и сервер ложится
[death] *тут ник игрока* died 255
OnPlayerDeath
[death] *тут ник игрока* died 255
OnPlayerDeath
[part] *тут ник игрока* has left the server (56:2)
OnPlayerDisconnect
[death]
(null) died 255
OnPlayerDeath << wtf
после сервер ложится, видимо там быстро очень все это идет, в итоге сервер не успевает имя даже получить, что крэшит сервер. Если кто может напишите в баг репорт, потому что это важно
Re: SA-MP 0.3d RC6-2 -
OKStyle - 25.10.2011
Во время смерти показывать бесконечно диалог, а после спавна - убирать. Выйти будет сложно.
Re: SA-MP 0.3d RC6-2 -
Jon_De - 25.10.2011
Quote:
Originally Posted by OKStyle
Во время смерти показывать бесконечно диалог, а после спавна - убирать. Выйти будет сложно.
|
тут дело не в этом, не поможет. Тут даже спавна как такового нет, приконнектился и в ЭТУ ЖЕ секунду сдох раз 100, если хочешь могу лог в ПМ кинуть. Ладно, разобрался с этим, но вот то что сервер пишет (null) вместо имени и ложится, это вылечить нужно
Re: SA-MP 0.3d RC6-2 -
fill_Den - 25.10.2011
Угу вчера тоже наш сервер крашили такой хренью выход из ситуации нашли, в случае с флудом смертей. Но вот уже сегодня другой вид краша появился.
____________log
[25/10/2011 15:40:43] Packet was modified, sent by id: 98, ip: ***.**.**.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 98, ip: ***.**.**.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 98, ip: ***.**.**.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 98, ip: ***.**.**.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
________
Jon_De, хочу узнать, какой версии у вас сервер, R5? и какой, пингвин или вин32?
P.S. Предлагаю опять же всё это обсудить в курилке :[
Re: SA-MP 0.3d RC6-2 -
Jon_De - 25.10.2011
Quote:
Originally Posted by fill_Den
Угу вчера тоже наш сервер крашили такой хренью выход из ситуации нашли, в случае с флудом смертей. Но вот уже сегодня другой вид краша появился.
____________log
[25/10/2011 15:40:43] Packet was modified, sent by id: 98, ip: ***.**.**.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 98, ip: ***.**.**.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 98, ip: ***.**.**.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 98, ip: ***.**.**.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
[25/10/2011 15:40:43] Packet was modified, sent by id: 40, ip: ***.*.***.**:****
________
Jon_De, хочу узнать, какой версии у вас сервер, R5? и какой, пингвин или вин32?
P.S. Предлагаю опять же всё это обсудить в курилке :[
|
Как решили проблему с флудом смертью?
У меня - да р5, на лини.
Помоему самп через пол годика такими темпами подохнет полностью
Re: SA-MP 0.3d RC6-2 -
fill_Den - 25.10.2011
Quote:
Originally Posted by Jon_De
Как решили проблему с флудом смертью?
У меня - да р5, на лини.
Помоему самп через пол годика такими темпами подохнет полностью
|
В общем. Если плеер умирает более 10 раз за очень маленький промежуток времени (10раз в 1 сек), то =бан.
Я не скриптер, не чего дельного не смогу рассказать, но кажется там функкция ПлеерДесУруру
Re: SA-MP 0.3d RC6-2 -
EvgeN 1137 - 26.10.2011
вы не заметили, что серв ложится после того как
не приконнектенный игрок сдохнет?
*пост с кодом защитой отдерачил, т.к. сам сначало не заметил*
UPDATE:
PHP Code:
if(!IsPlayerConnected(playerid) || !IsPlayerConnected(killerid)) return 0;
в начало OnPlayerDeath... не знаю, поможет или нет
Re: SA-MP 0.3d RC6-2 -
Jon_De - 26.10.2011
Нет не думаю, в любом случае паблик вызовется
Re: SA-MP 0.3d RC6-2 -
Stepashka - 26.10.2011
pawn Code:
public OnPlayerConnected(playerid)
{
SetPVarInt(playerid, "antyCheat", 1);
//...
}
public OnPlayerSpawn()
{
SetPVarInt(playerid, "antyCheat", 0);
//...
}
public OnPlayerDeath(playerid, killerid, reason)
{
if (GetPVarInt(playerid, "antyCheat") == 1) BanEx(playerid, "Cheat!");
if (GetPVarInt(killerid, "antyCheat") == 1) BanEx(killerid, "Cheat!");
//...
}
не проверял
Re: SA-MP 0.3d RC6-2 -
OKStyle - 26.10.2011
pawn Code:
public OnPlayerDeath(playerid, killerid, reason)
{
new state = GetPlayerState(playerid);
if(state != PLAYER_STATE_ONFOOT && !IsPlayerInAnyVehicle(playerid)) return Ban(playerid);
}