04/09/2023 19:33
Alguns mods e apks possuem o auto-reconnect, malfeito faz com que haja um flood de conexão, emitindo uma mensagem no log por atingir o limite do tempo de conexão.. uma não, varias!
Esse código bloqueia o IP do jogador que desconectou
Mantem bloqueado por 30 segundos, evitando sua reconexao instantânea e a irritante mensagem no log.
Esse código bloqueia o IP do jogador que desconectou
Mantem bloqueado por 30 segundos, evitando sua reconexao instantânea e a irritante mensagem no log.
Código PHP:
#define IP_MAX_LEN (16)
#define BLOCK_TIME (30)
new pAddr[MAX_PLAYERS][IP_MAX_LEN];
public OnIncomingConnection(playerid, ip_address[], port) {
pAddr[playerid][0] = EOS;
strcat(pAddr[playerid], ip_address, IP_MAX_LEN);
return 1;
}
public OnPlayerDisconnect(playerid, reason) {
BlockIpAddress(pAddr[playerid], (BLOCK_TIME * 1000));
return 1;
}
Seu trouxa favorito 2