Ir para conteúdo
  • 0

[DÚVIDA] Launcher


RafaelDimitry

Pergunta

Olá, gostaria de saber se haveria um tutorial de como fazer um launcher funcional para um servidor, principalmente de Poketibia.

Bom, qual seria minha duvida? Há alguns tutoriais de launcher porém não uma explicação em volta deles para colocar-los funcional, apenas dizem: aqui o launcher, façam funcionar. Então eu não consigo criar, sei que tem algo aver com FTP, alguns programas, sites, upload. Porém como fica? Não há uma ajuda em fórum ou na web mesmo.

Se alguém souber uma video-aula ou um tutorial mesmo colocando um launcher funcional no client a partir de um modelo configurável, me ajudaria.

Obrigado.

 

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
27 minutos atrás, RafaelDimitry disse:

Olá, gostaria de saber se haveria um tutorial de como fazer um launcher funcional para um servidor, principalmente de Poketibia.

Bom, qual seria minha duvida? Há alguns tutoriais de launcher porém não uma explicação em volta deles para colocar-los funcional, apenas dizem: aqui o launcher, façam funcionar. Então eu não consigo criar, sei que tem algo aver com FTP, alguns programas, sites, upload. Porém como fica? Não há uma ajuda em fórum ou na web mesmo.

Se alguém souber uma video-aula ou um tutorial mesmo colocando um launcher funcional no client a partir de um modelo configurável, me ajudaria.

Obrigado.

 

Modos de se fazer há vários, agora tem que ver qual tu consegue fazer né.

O mais simples na minha opnião (sem uso de programas de terceiros), seria tu fazer um estilo webservice onde voce buscaria um arquivo por cURL, arquivo esse onde constariam os dados para comparação e verificação dos dados de update. Dentro disso ainda há várias implementações, o mais simples seria o uso de patchs, arquivos comprimidos que contenham um conjunto de atualizações onde você baixaria e descompactaria, fazendo o update.

Outro ponto importante é que o launcher e o cliente devem ser capazes de se comunicar com o webservice, pois o launcher se conecta pra atualizar o cliente e o cliente se conecta para atualizar o launcher (há também como fazer um bat temporario, que faria a extração dos arquivos, mas acho que seja mais complicado que fazer o cliente atualizar o launcher, mas fica a seu critério)

 

Há ainda abordagens mais eficientes como o uso do conceito binary delta (diffs, usados por gerenciadores de versão como o github e afins), esse método baixaria patchs de atualização, e os aplicaria,  ou então até mesmo poderia se usar a próprio servidor do github através da biblioteca libgit2.

 

De todo modo, não é algo trivial se você não é um programador.

Link para o comentário
Compartilhar em outros sites

  • 0
18 minutos atrás, dalvorsn disse:

Modos de se fazer há vários, agora tem que ver qual tu consegue fazer né.

O mais simples na minha opnião (sem uso de programas de terceiros), seria tu fazer um estilo webservice onde voce buscaria um arquivo por cURL, arquivo esse onde constariam os dados para comparação e verificação dos dados de update. Dentro disso ainda há várias implementações, o mais simples seria o uso de patchs, arquivos comprimidos que contenham um conjunto de atualizações onde você baixaria e descompactaria, fazendo o update.

Outro ponto importante é que o launcher e o cliente devem ser capazes de se comunicar com o webservice, pois o launcher se conecta pra atualizar o cliente e o cliente se conecta para atualizar o launcher (há também como fazer um bat temporario, que faria a extração dos arquivos, mas acho que seja mais complicado que fazer o cliente atualizar o launcher, mas fica a seu critério)

 

Há ainda abordagens mais eficientes como o uso do conceito binary delta (diffs, usados por gerenciadores de versão como o github e afins), esse método baixaria patchs de atualização, e os aplicaria,  ou então até mesmo poderia se usar a próprio servidor do github através da biblioteca libgit2.

 

De todo modo, não é algo trivial se você não é um programador.

 

Dalvorsn, obrigado pela explicação conceituada. Todavia, quem não é programador(eu), e não conhecem a linguagem aprofundada tende a sofrer, minha pergunta seria: Haveria algum meio de alguém sem conhecer de programação criar, ou editar um launcher, ou outro método de atualização de arquivos, de maneira muito simples como por substituição? Acho que o problema mesmo envolta disso tudo seria a falta de um tutorial explicando sabe dalvorsn?

Link para o comentário
Compartilhar em outros sites

  • 0
5 minutos atrás, RafaelDimitry disse:

 

Dalvorsn, obrigado pela explicação conceituada. Todavia, quem não é programador(eu), e não conhecem a linguagem aprofundada tende a sofrer, minha pergunta seria: Haveria algum meio de alguém sem conhecer de programação criar, ou editar um launcher, ou outro método de atualização de arquivos, de maneira muito simples como por substituição? Acho que o problema mesmo envolta disso tudo seria a falta de um tutorial explicando sabe dalvorsn?

Sim, através de softwares de terceiros, os de qualidade provavelmente são pagos.

No youtube você encontra diversos tutoriais ensinando, não exatamente para tibia mas o processo é o mesmo.

 

Veja: google.it

Link para o comentário
Compartilhar em outros sites

  • 0

Caro membro, seu tópico foi movido de Otserv > Ferramentas para Otserv > Suporte Otserv.

 

Procure ler a descrição das seções antes de criar um tópico, pois criando um tópico na área errada, além de receber um alerta chatinho como este, você pode não obter respostas por causa da incoerência do tópico com a seção em que este foi publicado.

 

Se tiver dúvidas a respeito de postagens, mande uma mensagem pra mim que eu irei orientá-lo.

Atenciosamente, Xtibia.com.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...