Jump to content

Junte-se ao Clube de Membros VIP

Tenha destaque e diversos benefícios!
Confira Aqui

Acesse nosso Discord

Conheça nossos canais interativos
Confira Aqui
Notícia
  • Adquira já o seu VIP!
  • 0
Sign in to follow this  
imarnior

resolvido [RESOLVIDO]LAUNCHER DO INÍCIO

Question

Olá, gostaria de desenvolver meu próprio launcher, alguém pode me indicar por onde começo? 

Agradeço desde já =)

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 1

Launcher basicamente é um descompactador de arquivos. Pelo menos, é o que era o do WYDBR.

 

Decida o que você quer nele e implemente. No meu caso, o do OverDestiny:

image.png.f9176a68673577a9094cc3629cf142b3.png

 

Você basicamente precisa de um navegador em algum local (nem é obrigatório, é caso queira ter as notícias) e um sistema de downloads. Vou dar um exemplo simples:

Ter um arquivo onde você pegue a versão mais atual do servidor. Por exemplo, o launcher olha pra um link em espefíco (diga-se

 por exemplo). Ele baixa esse arquivo, lê ele e pega esse número mágico que teria a versão atual, imagine 7600 (n° que você decidir).

 

 

DEntro da pasta do cliente, vai ter um arquivo parecido do launcher porém com a versão atual do cliente do jogador. Você compara esses números e se forem diferentes, você atualiza. Aí você decide como quer. No meu caso, eu tenho uma lista de versões e links de download e vou baixando em ordem

 

7600 -> 7601 -> 7602.....

 

Baixa, descompacta e seta a nova versão internamente no cliente do jogador.

 

Em C# é muito simples fazer isso. Você tem assíncrono fácil, tem como baixar fácil (WebClient), interface simples de fazer (WinForms ou WPF), descompactar facilmente (lib SharpCompress ou qualquer outra) e navegador simples.

Edited by Shepher
  • Haha 1

Share this post


Link to post
Share on other sites
  • 0

Tópico Resolvido!

 

Ficamos felizes que seu tópico tenha sido resolvido!

Devido a esse estaremos fechando-o para evitar posts desnecessários e movendo para o local correto.

 

Essa é uma mensagem automática

Atenciosamente WebCheats

Share this post


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

×
×
  • Create New...