SA-MP Forums Archive
SA-MP 0.3d R2 - 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: SA-MP 0.3d R2 (/showthread.php?tid=283044)

Pages: 1 2 3


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
View Post
Во время смерти показывать бесконечно диалог, а после спавна - убирать. Выйти будет сложно.
тут дело не в этом, не поможет. Тут даже спавна как такового нет, приконнектился и в ЭТУ ЖЕ секунду сдох раз 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
View Post
Угу вчера тоже наш сервер крашили такой хренью выход из ситуации нашли, в случае с флудом смертей. Но вот уже сегодня другой вид краша появился.

____________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
View Post
Как решили проблему с флудом смертью?
У меня - да р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);
}