Pular para o conteúdo principal

BlockIpAddress

Descrição

Bloqueia um endereço de IP de comunicar com o servidor por um determinado período de tempo (globs são permitidos). Jogadores tentando se conectar ao servidor com um endereço de IP bloqueado receberão a mensagem "Your are banned from this server". Jogadores que estão online no IP especificado, antes do bloqueio, irão perder a conexão após alguns segundos, e ao se conectar, irão receber a mesma mensagem.

NomeDescrição
ip_addressO IP a bloquear.
timemsO tempo (em milisegundos) que a conexão será bloqueada. 0 pode ser usado para um bloqueio indefinido.

Retorno

Esta função não retorna nenhum valor específico.

Exemplos

public OnRconLoginAttempt(ip[], password[], success)
{
if (!success) // Se eles fornecerem uma senha errada
{
BlockIpAddress(ip, 60 * 1000); // Bloquear as conexões deste IP por um minuto.
}
return 1;
}

Notas

dica

Globs podem ser usados nesta função, por exemplo bloquear o IP '6.9..' bloqueará todos os IPs onde os primeiros dois octetos são 6 e 9 respectivamente. Qualquer número pode estar no lugar do underscore.

Funções Relacionadas