Ir para conteúdo
Entre para seguir isso  
Mock

Auto starter e ip changer do server

Recommended Posts

Mock    32
Mock

eu fiz esse script pra evitar aquela frescura de fica mudando de IP toda hora q abre o server.

 

Esse script ele pega o seu IP e muda no config em seguida ele abre o server :coolface:

 

local site = 'http://meuip.datahouse.com.br/' ---Site para pegar IP
local server = 'server.exe' -- Nome do executavel do server


require('socket.http')
print('Conectando em meuip\nAguardando resposta.')
local b = socket.http.request(site)
if not b then
print('Nao foi possivel conectar. Pressione enter para fexar!')
io.read()
os.exit()
end
local ip = b:match('(%d+.%d+.%d+.%d+)')
if not ip then
print('Nao foi possivel encontrar o IP. Pressione enter para fexar!')
io.read()
os.exit()
end
print('Modificando IP.')
local f = io.open('config.lua','r')
local d = f:read(-1)
f:close()
local init,oldip,rest = d:match('(.-ip = )"(.-)"(.+)')
local s = init..'"'..ip..'"'..rest
local f = io.open('config.lua','w')
f:write(s)
f:close()
print('Terminado em '..os.clock()..'.\nAbrindo server.')
os.execute(server)

Amanha vo transforma em aplicativo OiaeuMae

Editado por Mickfern

Compartilhar este post


Link para o post
Compartilhar em outros sites
pejuge2    1
pejuge2

Muito bom o script. Merece comentário.

Pode ser muito útil.

 

Atenciosamente,

PeJuGe.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Notorious    1
Notorious

Muito bom, eu ja tinha pensado nisso mas fiquei com preguiça de fazer ..

 

Uma dica, porque voce nao adapta pros servidor mais atuais e faz um onStartup() que troca o ip, desliga o servidor, e liga ele denovo quando você vai ligar o servidor, vai ficar muito bom e mais prático ...

 

Vo tentar fazer um Auto-Restarter depois :]

Compartilhar este post


Link para o post
Compartilhar em outros sites
Benga123    0
Benga123

voce nao posta tutorial onde se poem este script desculpe...mas tem muitos iniciantes com muita dificuldade de configurar se puder ensinar agradeço fora isso APROVADO!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×