Mock 32 #1 Posted June 18, 2010 (edited) 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 January 23, 2011 by Mickfern Share this post Link to post Share on other sites
pejuge2 1 #2 Posted June 24, 2010 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 #3 Posted June 24, 2010 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 #4 Posted November 11, 2010 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