Ir para conteúdo
Entre para seguir isso  
Mock

LWSFOT - Lua Web Server For Open Tibia

Recommended Posts

Mock    32
Mock

Autor: Mock bearpaw.png

Versão: 1.6

Servidor testado: TFS 0.3.6 e Open tibia editado com globalevents.

Requerimento: Lua socket (aqui se pega: http://forums.otserv.com.br/f154/modulos-de-scripting-socket-ex-140788/)

 

 

Isso é para pessoas com um conhecimento mais avançado, é um webserver em lua (com suporte a HTML e LUA), o site pode ser no proprio .html ou entao usando um arquivo no formato
.lb
.Esse webserver é meio precario mais com quase tudo, ainda nao tem 100% de segurança podem ter algumas falhas de segurança ainda que eu não detectei mais postei justamente para testarem e verem quais bugs existem.

 

A vantagem de usar isso integrado ao seu otserver é que você pode usar todas as funçoes que um otserv tem como, doRemoveCreature (para kickar um player pelo site), até mesmo adcionar leveis ou items e ver informaçoes em TEMPO REAL em seu site. Tirando que download de arquivos com esse webserver no proprio server ira sim dar lag no jogo portanto nao aconselho colocar arquivos com + de 5mb no site.

 

O uso de script em lua no site é igual a PHP
<b> oi o numero foi <%lua echo(math.random(1,1000)) %>.</b>

 

Eu ja fiz um site FEIO pra caramba que loga a acc e mais nada, nao sou webdesigner por isso nao fiz algo bonito e a preguiça nao me deixou fazer um site que loga acc.

Mais caso queira fazer um site SUPER basico apenas para news e ver quem esta online no exato momento (acredite é possivel até mostrar o que se passa em chats como game chat no proprio site) esse webserver é perfeito.

Só tem 4 coisas a serem configuradas:

 

  • IP (deixe '*' para nao ter que mudar)

  • Porta: Se quiser pode por até 7173

  • Qunatidade de kbytes enviadas a cada 100 ms (POG tive q faze assim pq nao consegia de otro jeito sem corromper os arquivos)

  • debug mode (deixa false se nao quiser SPAM no console)

 

O server requer lua socket mais eu ja fiz um sistema que nao é nescessario instalar o modulo lá, ele ja vem com o lua socket

 

O web server foi anexado ao topico. peço que por favor reportem o maximo de bugs que encontrarem.

 

Bugs até o momento

Se uma foto esta carregando e você atualiza a pagina ela nao carrega.

Vermelho - Bugado

Verde - Arrumado

Laranja - Nao consegi

 

Para instalar baixe o arquvo anexado ao topico e depois é so jogar na pasta do seu server e colocar essa tag em globalevents:

<globalevent name="webserver" interval="1" event="script" value="web_server.lua"/>

 

EDIT

Adcionei uma versao separada do otserv, só executar o .exe

Editado por Mock
titulo e anexo

Compartilhar este post


Link para o post
Flatronez    1
Flatronez

Aí sim, fomos surpreendidos novamente!

 

Da pra usar essas páginas com lua como páginas secundárias, por exemplo:

 

Vai kickar o player pelo site, a página é feita em php e essa página chama outra em lua que kicka o player em questão.

 

 

 

Eu gostei =D

Compartilhar este post


Link para o post
Mock    32
Mock

@Flatronez

tambem dá.

redireciona o site principal

Compartilhar este post


Link para o post
Ramza    11
Ramza

Então isso era aquele site feio que vc me pediu pra testar? DHSAUASDHUASDUSADH

rox manolo, genialidade a mil.

Compartilhar este post


Link para o post
Mock    32
Mock

n fala mal do me site n ¬¬

brimks pode fala ele é feio mesmo smile.gif

Compartilhar este post


Link para o post
Dean    1
Dean

Aí sim, fomos surpreendidos novamente!²

 

Logo o Mock faz uma Otserver inteiro em LUA.

Compartilhar este post


Link para o post
Ramza    11
Ramza
Aí sim, fomos surpreendidos novamente!²

 

Logo o Mock faz uma Otserver inteiro em LUA.

Sinceramente, não duvido D:

Mock jaja cria um client com voIP, twitter e magias controladas pelo mouse D:

Compartilhar este post


Link para o post
Mickfern    32
Mickfern

Ai isso é um website ou um webserver ? Vi várias vezes falando de Webserver, ai embaixo as pessoas falaram de site o.O

Eu queria saber,afinal, se isto é 1 WebServer, 1 Website, 1 Função para algum OT.

Porque tem que adicionar no GlobalEvents ?

Compartilhar este post


Link para o post
Mock    32
Mock

@Mickfern

é um WEB SERVER

é um servidor para se abrir um site.

tipo o xampp

so que esse nao suporta PHP e sim lua

e ele é integrado ao otserver

vc abre o otserver e ele abre junto um webserver

Compartilhar este post


Link para o post
Dartier    0
Dartier

Então pelo que eu entendi dá muito bem pra usar ele com o site do otserver? daí não precisa de um xampp atrapalhando, :coolface:.

Compartilhar este post


Link para o post
Black Gooden    0
Black Gooden

O Unico problema é que poderá sobrecarregar o servidor não?

Compartilhar este post


Link para o post
edoras    0
edoras

Não entendi como instalar ou configurar........ é pra jogar os anexos em que pasta???

Espero que me ajudem ;)

Compartilhar este post


Link para o post
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.

×