Ir para conteúdo

Featured Replies

Postado

Boa tarde galera do TK!

 

Eu estou querendo bloquear o número de acc logadas por IP, ou seja, somente duas accounts por IP...

 

Eu dei uma procurada e vi que a galera tá tentando o oposto, mas eu preciso disso pra poder limitar o Power Abuse do servidor...

 

Alguém sabe como posso fazer esta limitação:

 

Servidor: Linux 14

Server V.: 8.6

 

 

Vlw galera ?

  • Respostas 5
  • Visualizações 1.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @jakons  local config = { max = 3, -- numero de players permitido com o mesmo ip group_id = 1 -- kikar apenas player com o group id 1 } local accepted_ip_list = {} -- lista dos p

Postado

@jakons 

local config = {
			    max = 3,		 -- numero de players permitido com o mesmo ip
			    group_id = 1  -- kikar apenas player com o group id 1
}

local accepted_ip_list = {} -- lista dos players permitidos a usar MC, exemplo: {"200.85.3.60", "201.36.5.222"}

local function antiMC(p)
	if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then
	    doRemoveCreature(p.pid)
	end
	return true
end

function onLogin(cid)
	if getPlayerGroupId(cid) <= config.group_id then
		if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then
			addEvent(antiMC, 1000, {pid = cid, max = config.max+1})
		end		
	end	
	return true
end

*script não é de minha autoria.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo