Ir para conteúdo

[Open] Launcher Updater


gabrielbsales

Posts Recomendados

Bom, estava fazendo um launcher pra um servidor que estou, mas acabei deixando de lado e começando outro, e para não ir pra lugar nenhum, vou postar aqui. Deixei um pouco editável.

O Launcher:

 

 

vPAJfPM.png

QFHZuvC.png

t2Tm8k8.png

 

 

 

Requisitos:

Host(site)

Olhos para ler

Primeiramente:

SCAN!

E depois:

BAIXE! - Sources inclusas.(Consertado imagem)

NEW PATCH GENERATOR

 

Agora, vamos configura-lo, tarefa muito fácil:(mentira!):

 

 

Primeiramente, tenha em mente que todo launcher precisa de um arquivo em um servidor e outro no computador do

cliente para checar a versão mais nova disponível, ou seja, comparar se as duas versões são iguais.

Então, na pasta do seu site(htdocs) crie uma pasta chamada patch, lá, crie um arquivo chamado CHECK.INI e dentro coloque:

 

[CONFIG]
INIT=0
AVERSION=0
Bom, INIT é a versão inicial do programa, deixe assim.

AVERSION é a versão atual do programa, ou seja, cada vez que for colocar uma atualização para download, você dele aumentar a AVERSION em 1.

 

Ainda na mesma pasta, crie um arquivo chamado News.txt e nele coloque:

 

-> 02/01/1001 <-
O mundo se criou!
-> 01/01/1001 <-
O mundo acabou! 
Isto é só para você entender como funciona, isso é o Log de modificações, sempre que atualizar algo, você coloca algo no Log. Todo texto dentro de -> <- ficará em vermelho.

 

Pronto, servidor configurado, agora falta o Launcher em si.

Após baixar, você verá que junto com o Launcher.exe, há 2 arquivos.PKS, sendo eles CONFIG e CHECK.

O CHECK é o que verifica a versão do programa, o CONFIG é onde iremos modificar.

No CONFIG, há o seguinte conteúdo:

 

[CONFIG]
IP=pokestage.ddns.net
SITE=http://pokestage.ddns.net
UPDATESITE=http://pokestage.ddns.net/patch/
IMAGE=DEFAULT.PNG
THEME=TV-b (internal)
DX9=PokeStage Dx9
OPGL=PokeStage OpGL
Bom, vou explicar.

*IP é o ip do jogo, ele checa se o jogo está online.

*SITE é a url do site do jogo, onde irá ser redirecionado ao clicar no botão Site.

*UPDATESITE é a url onde estão os arquivos CHECK.INI e News.txt, e a url onde deverão ficar os arquivos de atualização.

*IMAGE é a imagem do lado direito.

*THEME é o tema que você quiser no launcher, tendo essas opções:

 

 

Afterburner (internal)

Black Box (internal)

DarkMetro_contrast (internal)

Garnet II (internal)

MetroUI (internal)

Mint (internal)

Office2007 Black (internal)

TV-b (internal)

 

 

Teste, e escolha.

*DX9 é o nome da executável do client Directx 9.

*OPGL é o nome da executável do client Open Gl.

 

Bom, acabou de configurar tudo, mas... Como faço o tal patch de atualização?

No arquivo baixado, há outro arquivo chamado PatchGenerator, lá você cria arquivos de atualização da seguinte maneira:

UgLxgvv.png

Será criado um arquivo .7z, que deverá ser colocado na pasta do News.txt, no host.

Depois disso, modifique o CHECK.INI do host, aumentando em 1 a AVERSION.

 

 

 

 

 

 

Bom, é isso, espero que seja útil.

 

Aos interessados:

 

 

Usei Delphi 7 Second Edition(Old)

Componentes extras: Indy 10, Alpha Control, SevenZip(D7Zip).

 

 

Créditos:

Eu(Gabrielbsales)

Google que salva a pátria

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Pena que não foi no vb, se não eu iria editar e muda esse designer lixo, (leva mau não mais fico feio).

Rep+ pelo trabalho não pelo designer kk

Preguiça de baixa Delphi vo nem mexe nisso.

Editado por Filho do Beeny
Link para o comentário
Compartilhar em outros sites

Pena que não foi no vb, se não eu iria editar e muda esse designer lixo, (leva mau não mais fico feio).

Rep+ pelo trabalho não pelo designer kk

Preguiça de baixa Delphi vo nem mexe nisso.

UHAEHUAE

É, tua área é uma, a minha outra.

Mas valeu

Link para o comentário
Compartilhar em outros sites

UHAEHUAE

É, tua área é uma, a minha outra.

Mas valeu

O ponto é que não é a área dele também, k

2eklzbq.jpg

 

 

Acho que vou pagar pau pra você pra sempre, enfim.

Parabéns, Gabriel.

Link para o comentário
Compartilhar em outros sites

O ponto é que não é a área dele também, k

2eklzbq.jpg

 

 

Acho que vou pagar pau pra você pra sempre, enfim.

Parabéns, Gabriel.

Vo te dizer oq rolo, a qualidade fico uma bosta perante.

 

s0IiN8U.png?1

 

Fazer oq nhé eu ganhei kkk

Editado por Filho do Beeny
Link para o comentário
Compartilhar em outros sites

Ele usou skin pronta do Alpha Skins ja , não foi ele que fez o Designer do launcher , Cabe cada um editar ao seu gosto ja que tem a source , as vezes muitas pessoas param de postar algo , pois sempre tem alguem reclamando.

 

[]'s

Link para o comentário
Compartilhar em outros sites

  • 1 year later...

TIPICO : NÃO COMPLETO!

NÃO ENSINOU COMO FAZER EXECUTAR O CLIENT APÓS CLICAR EM JOGAR TEM COMO ATUALIZAR?

NÃO ESTOU CONSEGUINDO ;

UP

Em 17/04/2015 at 16:46, gabrielbsales disse:

Bom, estava fazendo um launcher pra um servidor que estou, mas acabei deixando de lado e começando outro, e para não ir pra lugar nenhum, vou postar aqui. Deixei um pouco editável.
O Launcher:


vPAJfPM.png
QFHZuvC.png
t2Tm8k8.png



Requisitos:
Host(site)
Olhos para ler
Primeiramente:
SCAN!
E depois:
BAIXE! - Sources inclusas.(Consertado imagem)
NEW PATCH GENERATOR

Agora, vamos configura-lo, tarefa muito fácil:(mentira!):


Primeiramente, tenha em mente que todo launcher precisa de um arquivo em um servidor e outro no computador do
cliente para checar a versão mais nova disponível, ou seja, comparar se as duas versões são iguais.
Então, na pasta do seu site(htdocs) crie uma pasta chamada patch, lá, crie um arquivo chamado CHECK.INI e dentro coloque:
 

[CONFIG]INIT=0AVERSION=0

Bom, INIT é a versão inicial do programa, deixe assim.
AVERSION é a versão atual do programa, ou seja, cada vez que for colocar uma atualização para download, você dele aumentar a AVERSION em 1.

Ainda na mesma pasta, crie um arquivo chamado News.txt e nele coloque:
 

-> 02/01/1001 <-O mundo se criou!-> 01/01/1001 <-O mundo acabou!

Isto é só para você entender como funciona, isso é o Log de modificações, sempre que atualizar algo, você coloca algo no Log. Todo texto dentro de -> <- ficará em vermelho.

Pronto, servidor configurado, agora falta o Launcher em si.
Após baixar, você verá que junto com o Launcher.exe, há 2 arquivos.PKS, sendo eles CONFIG e CHECK.
O CHECK é o que verifica a versão do programa, o CONFIG é onde iremos modificar.
No CONFIG, há o seguinte conteúdo:
 

[CONFIG]IP=pokestage.ddns.netSITE=http://pokestage.ddns.netUPDATESITE=http://pokestage.ddns.net/patch/IMAGE=DEFAULT.PNGTHEME=TV-b (internal)DX9=PokeStage Dx9OPGL=PokeStage OpGL

Bom, vou explicar.
*IP é o ip do jogo, ele checa se o jogo está online.
*SITE é a url do site do jogo, onde irá ser redirecionado ao clicar no botão Site.
*UPDATESITE é a url onde estão os arquivos CHECK.INI e News.txt, e a url onde deverão ficar os arquivos de atualização.
*IMAGE é a imagem do lado direito.
*THEME é o tema que você quiser no launcher, tendo essas opções:

Afterburner (internal)
Black Box (internal)
DarkMetro_contrast (internal)
Garnet II (internal)
MetroUI (internal)
Mint (internal)
Office2007 Black (internal)
TV-b (internal)


Teste, e escolha.
*DX9 é o nome da executável do client Directx 9.
*OPGL é o nome da executável do client Open Gl.

Bom, acabou de configurar tudo, mas... Como faço o tal patch de atualização?
No arquivo baixado, há outro arquivo chamado PatchGenerator, lá você cria arquivos de atualização da seguinte maneira:
UgLxgvv.png
Será criado um arquivo .7z, que deverá ser colocado na pasta do News.txt, no host.
Depois disso, modifique o CHECK.INI do host, aumentando em 1 a AVERSION.





Bom, é isso, espero que seja útil.

Aos interessados:


Usei Delphi 7 Second Edition(Old)
Componentes extras: Indy 10, Alpha Control, SevenZip(D7Zip).


Créditos:
Eu(Gabrielbsales)
Google que salva a pátria

up

Link para o comentário
Compartilhar em outros sites

  • 4 months later...
Em 2015-4-17 at 16:46, gabrielbsales disse:

Bom, estava fazendo um launcher pra um servidor que estou, mas acabei deixando de lado e começando outro, e para não ir pra lugar nenhum, vou postar aqui. Deixei um pouco editável.

O Launcher:

 

vPAJfPM.png

QFHZuvC.png

t2Tm8k8.png

 

 

Requisitos:

Host(site)

Olhos para ler

Primeiramente:

SCAN!

E depois:

BAIXE! - Sources inclusas.(Consertado imagem)

NEW PATCH GENERATOR

 

Agora, vamos configura-lo, tarefa muito fácil:(mentira!):

 

Primeiramente, tenha em mente que todo launcher precisa de um arquivo em um servidor e outro no computador do

cliente para checar a versão mais nova disponível, ou seja, comparar se as duas versões são iguais.

Então, na pasta do seu site(htdocs) crie uma pasta chamada patch, lá, crie um arquivo chamado CHECK.INI e dentro coloque:

 

 

[CONFIG]INIT=0AVERSION=0

Bom, INIT é a versão inicial do programa, deixe assim.

AVERSION é a versão atual do programa, ou seja, cada vez que for colocar uma atualização para download, você dele aumentar a AVERSION em 1.

 

Ainda na mesma pasta, crie um arquivo chamado News.txt e nele coloque:

 

 

-> 02/01/1001 <-O mundo se criou!-> 01/01/1001 <-O mundo acabou!

Isto é só para você entender como funciona, isso é o Log de modificações, sempre que atualizar algo, você coloca algo no Log. Todo texto dentro de -> <- ficará em vermelho.

 

Pronto, servidor configurado, agora falta o Launcher em si.

Após baixar, você verá que junto com o Launcher.exe, há 2 arquivos.PKS, sendo eles CONFIG e CHECK.

O CHECK é o que verifica a versão do programa, o CONFIG é onde iremos modificar.

No CONFIG, há o seguinte conteúdo:

 

 

[CONFIG]IP=pokestage.ddns.netSITE=http://pokestage.ddns.netUPDATESITE=http://pokestage.ddns.net/patch/IMAGE=DEFAULT.PNGTHEME=TV-b (internal)DX9=PokeStage Dx9OPGL=PokeStage OpGL

Bom, vou explicar.

*IP é o ip do jogo, ele checa se o jogo está online.

*SITE é a url do site do jogo, onde irá ser redirecionado ao clicar no botão Site.

*UPDATESITE é a url onde estão os arquivos CHECK.INI e News.txt, e a url onde deverão ficar os arquivos de atualização.

*IMAGE é a imagem do lado direito.

*THEME é o tema que você quiser no launcher, tendo essas opções:

 

Afterburner (internal)

Black Box (internal)

DarkMetro_contrast (internal)

Garnet II (internal)

MetroUI (internal)

Mint (internal)

Office2007 Black (internal)

TV-b (internal)

 

 

Teste, e escolha.

*DX9 é o nome da executável do client Directx 9.

*OPGL é o nome da executável do client Open Gl.

 

Bom, acabou de configurar tudo, mas... Como faço o tal patch de atualização?

No arquivo baixado, há outro arquivo chamado PatchGenerator, lá você cria arquivos de atualização da seguinte maneira:

UgLxgvv.png

Será criado um arquivo .7z, que deverá ser colocado na pasta do News.txt, no host.

Depois disso, modifique o CHECK.INI do host, aumentando em 1 a AVERSION.

 

 

 

 

 

 

Bom, é isso, espero que seja útil.

 

Aos interessados:

 

Usei Delphi 7 Second Edition(Old)

Componentes extras: Indy 10, Alpha Control, SevenZip(D7Zip).

 

Créditos:

Eu(Gabrielbsales)

Google que salva a pátria

Olá primeiramente desculpe por reviver o tópico, gostaria de saber como faço pra poder atualizar as sprites que estão no launcher? tipo a pasta things, eu configurei tudo certo e quando atualiza os arquivos vem com 0 bytes (Sprites) , como faço pra ele extrair completamente o arquivo? 

obs: não sei quase nada de launcher, mas se puder me passar alguma explicação (tutorial) de como eu faço pra poder extrair completamente, seria de grande ajuda.

Rep+ pelo tópico 

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
  • 6 months later...
  • Benny locked this tópico
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...