TU
dúvida

Estão Derrubando Meu Server

Por Tucoww, 30 de jul. de 2012 em Scripts

9
1.8k
TucowwT
30 de julho de 2012 às 18:47

Olá, estão derrubando meu servidor, ou pode ser algum bug no server mesmo, só sei que o executavel do servidor para de funcionar, e o seguinte erro é exibido no admin log

 

 

[30/7/2012 0:26:39] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 13:36:21] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 13:44:42] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 13:56:48] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 14:23:7] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 17:2:56] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 18:33:1] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

 

As horas batem com a hora do crash do executavel, o que isso pode ser?

Aguardo resposta, grato, eu.

10279291
30 de julho de 2012 às 18:50

Cara eu já tive isso e não é Nuker não é problema de algum Char...

SkySevenS
30 de julho de 2012 às 18:52

Olá, estão derrubando meu servidor, ou pode ser algum bug no server mesmo, só sei que o executavel do servidor para de funcionar, e o seguinte erro é exibido no admin log

 

 

[30/7/2012 0:26:39] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 13:36:21] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 13:44:42] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 13:56:48] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 14:23:7] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 17:2:56] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

[30/7/2012 18:33:1] (Error - void ServicePort::open(IPAddressList, uint16_t)) NETWORK: O endereço solicitado não é válido no contexto

 

As horas batem com a hora do crash do executavel, o que isso pode ser?

Aguardo resposta, grato, eu.

 

Hmm.acho que a pessoa esta kikando tua net...ou kikando as portas do server.

TucowwT
30 de julho de 2012 às 18:59

Mais se estivessem kikando a net/portas o que aconteceria era a internet cair, o server continuar online, e os mesmos online logarem ou morrerem, o que está acontecendo é o crash no executavel, vocês não saberiam o porque? ;s

10279291
30 de julho de 2012 às 19:07

Amigo vamos fazer o seguinte. Vamos por um script no seu server para pegar o IP de todos que logam assim poderemos ver qual IP (Comparando a data que o OT caiu) e assim vamos ver quem logo nessa hora ou pouco depois, Assim tu da logo BAN IP.

 

Cria um arquivo chamado nameip.lua e salve em data/creaturescripts/scripts

function onLogin(cid)
local ip = io.open("data/creaturescripts/scripts/nameip.txt", "a+")
ip:write(getCreatureName(cid) .. " " .. os.date("%c") .. "\n" .. getIpByName(getCreatureName(cid)) .. "\n")
io.close(ip)
return TRUE
end

 

Depois vai no creaturescripts.xml e põe essa tag:

<event type="login" name="Ip" event="script" value="nameip.lua"/>

 

Assim você vai poder pegar quem está fazendo isso.

SkySevenS
30 de julho de 2012 às 19:11

Amigo vamos fazer o seguinte. Vamos por um script no seu server para pegar o IP de todos que logam assim poderemos ver qual IP (Comparando a data que o OT caiu) e assim vamos ver quem logo nessa hora ou pouco depois, Assim tu da logo BAN IP.

 

Cria um arquivo chamado nameip.lua e salve em data/creaturescripts/scripts

function onLogin(cid)
local ip = io.open("data/creaturescripts/scripts/nameip.txt", "a+")
ip:write(getCreatureName(cid) .. " " .. os.date("%c") .. "\n" .. getIpByName(getCreatureName(cid)) .. "\n")
io.close(ip)
return TRUE
end

 

Depois vai no creaturescripts.xml e põe essa tag:

<event type="login" name="Ip" event="script" value="nameip.lua"/>

 

Assim você vai poder pegar quem está fazendo isso.

 

opa vlw tambem vo por no meu serv isso pra controla.

10279291
30 de julho de 2012 às 19:14

Ajudei? REP+

SkySevenS
30 de julho de 2012 às 19:20

Esgoto hoje ja dei prum mlk .......Malz

Amanha te do.

TucowwT
30 de julho de 2012 às 19:25

Man, mais no caso não é quando o player loga que o server crasha, e é complicado ter um controle de ip devido ao grande numero de players on