Portal SAMP
[Ajuda] Ackslimit floodando log - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Ackslimit floodando log (/showthread.php?tid=3742)



Ackslimit floodando log - KruCz - 01/07/2023

Oi pessoal, boa noite!

Estou enfrentando um problema com Ackslimit sendo floodado em meu log, causando lentidão e instabilidade no servidor. A situação acontece com um NPC, criado com o npc_record, que fica conectado no servidor.
Alguém teria alguma solução para essa situação? Já tentei adicionar as linhas no server.cfg, mas sem sucesso. Deixarei abaixo o log e linhas adicionadas.
Código PHP:
// Server.cfg

ackslimit 3000
playertimeout 10000 

Aqui vemos o NPC conectando ao servidor, e instantaneamente iniciando o flood de exceeded:
Código PHP:
//server log
[15:05:45] [npc:joinNPC has joined the server (0:127.0.0.1)
[
15:05:54] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (4041Limit3000
[15:05:55] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (4085Limit3000
[15:05:55] [warningclient exceeded 'ackslimit' 127.0.0.1:51131 (4294Limit3000/sec
[15:05:57] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (4085Limit3000
[15:05:59] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (4085Limit3000
[15:06:03] [warningclient exceeded 'ackslimit' 127.0.0.1:51131 (3315Limit3000/sec
[15:06:03] [warningclient exceeded 'ackslimit' 127.0.0.1:51131 (3315Limit3000/sec
[15:06:03] [warningclient exceeded 'ackslimit' 127.0.0.1:51131 (3315Limit3000/sec
[15:06:03] [warningclient exceeded 'ackslimit' 127.0.0.1:51131 (3315Limit3000/sec
[15:06:03] [warningclient exceeded 'ackslimit' 127.0.0.1:51131 (3315Limit3000/sec
[15:06:03] [warningclient exceeded 'ackslimit' 127.0.0.1:51131 (3315Limit3000/sec
[15:06:03] [warningclient exceeded 'ackslimit' 127.0.0.1:51131 (3315Limit3000/sec
[15:06:03] [warningclient exceeded 'ackslimit' 127.0.0.1:51131 (3315Limit3000/sec
[15:06:05] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (6155Limit3000
[15:06:07] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (7871Limit3000
[15:06:09] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (7961Limit3000
[15:06:13] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (8007Limit3000
[15:06:15] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (8033Limit3000
[15:06:15] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (8043Limit3000
[15:06:17] [warningclient exceeded 'messageholelimit' (1127.0.0.1:51131 (8187Limit3000 


Desde já, agradeço


RE: Ackslimit floodando log - White_Blue - 02/07/2023

Significa que alguma mensagem/pacote do servidor está sendo mandada repetidamente atingindo o limite permitido.

Lembrando que "acks" significa acknowledge from client que é um packet TCP que reconhece o recebimento de uma mensagem ou de uma séries de packets, esse tipo de flood também pode ser causado por ataques de Negação de Serviço(DDoS/DoS).

Vale lembrar que esse limite é um erro da RakNet(Middleware/Engine de rede usado pelo SA-MP) que a solução encontrada pela equipe do SA-MP foi limitar os acks para solucionar esse erro de segurança.