Jump to content
Sign in to follow this  
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

Edited by Mickfern

Share this post


Link to post
Share on other sites
pejuge2    1
pejuge2

Muito bom o script. Merece comentário.

Pode ser muito útil.

 

Atenciosamente,

PeJuGe.

Share this post


Link to post
Share on other 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 :]

Share this post


Link to post
Share on other 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!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×