Ir para conteúdo
  • Cadastre-se

Posts Recomendados

TENHO MAIS UMA DUVIDA NAO SEI SE É ERRO MAIS VAMO LA

O CHECK NA PARTE DO SITE NA PASTA PATCH, 

NA HORA QUE BOTO AVERSION = 1 o client zipado fica 2 com o gerador

ENTAO TA MAIS AI NA HORA DE BAIXA COM O LAUCHER NAO VAI.

SO SE EU CRIAR VARIOAS ARQUIVOS NA PASTA COM O GERADOR

E COLOCA NA PASTA DO PATCH AI PEGA SO QUE BAIXA TODAS AS PASTAS

 

AJUDA NESSA PARTE 

QUERO POR AVERSION = 1 e a Pasta ser 1.7z ou 2.7z

Não quero criar varias pastas so pra baixar 1 client 

 

Se não entendeu fala que vou explicar de novo 

Conteúdos Tragos Por Mim ao Fórum:

Venda de Vocações [Modern Aac] •

• Comando !Saga 

• [Modern Aac] DragonBall 

• Esconder •

• Naruto 2018

• • •

• •

'NtoProject - Breve'

[Show OFF] Disponível

Link para o post
Compartilhar em outros sites
  • Respostas 66
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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:

Pronto, postei as sources.

Obrigado, espero realmente que seja útil.

Posted Images

Você deve botar a Ultima Versão no gerador como 0, para que ele crie o arquivo 1.7z, então é só manter o AVERSION 1.

Edit:

Entendi agora.

Bom, para isso, baixe o 7z e compacte normalmente, apenas mantenha o nome do arquivo como 1.7z.

Edit2: 

Postei o link do Patch generator novo, ele resolve isso.

Editado por Gabrielbsales (veja o histórico de edições)

Att. Featzen.

Link para o post
Compartilhar em outros sites

ESTOU INDO TESTAR

Conteúdos Tragos Por Mim ao Fórum:

Venda de Vocações [Modern Aac] •

• Comando !Saga 

• [Modern Aac] DragonBall 

• Esconder •

• Naruto 2018

• • •

• •

'NtoProject - Breve'

[Show OFF] Disponível

Link para o post
Compartilhar em outros sites

Gabriel, um problema, quando eu vou fazer o launcher, ele gera o arquivo em branco, ou seja, não tem nada dentro da pasta. Quando faço o exe generator, ai sim ele funciona, ficou claro o erro?

 

Ele atualiza apenas arquivos da pasta raiz?

Editado por lorenzo2014 (veja o histórico de edições)

                                                                                               1zcn2mb.jpg

 

                                                                                                                       Danera Global Server

                                                                                                                       Versão: 10.77 - 10.79

                                                                                                                       Sem Items VIP

                                                                                                                       Venha se divertir

Link para o post
Compartilhar em outros sites

Gabriel, um problema, quando eu vou fazer o launcher, ele gera o arquivo em branco, ou seja, não tem nada dentro da pasta. Quando faço o exe generator, ai sim ele funciona, ficou claro o erro?

 

Ele atualiza apenas arquivos da pasta raiz?

Não entendi o erro. Ele atualiza arquivos/pastas da pasta que está a executável.

Att. Featzen.

Link para o post
Compartilhar em outros sites

Vou tentar explicar melhor, quando eu uso o programa para fazer o launcher, ele cria uma arquivo .z, esse arquivo contém o que quero fazer o update, se eu kizer fazer update de um arquivo dentro da pasta  module por exemplo, o arquivo não vai pra dentro da pasta module, e sim para a pasta raiz do otclient, uma duvida, para editar a pasta module/inventory por exemplo, tenho q fazer o patcher da pasta module inteira?

 

E quando vou fazer o patcher de uma pasta, no meu caso de quase 2MB, ele não atualiza os arquivos, aparece a mensagem de espaço insuficiente e não atualiza os arquivos.

Editado por lorenzo2014 (veja o histórico de edições)

                                                                                               1zcn2mb.jpg

 

                                                                                                                       Danera Global Server

                                                                                                                       Versão: 10.77 - 10.79

                                                                                                                       Sem Items VIP

                                                                                                                       Venha se divertir

Link para o post
Compartilhar em outros sites

@lorenzo, esse erro é por causa dos arquivos .DB(Thumbs.db), que é onde são armazenadas as miniaturas. Apague-os. Pesquise no google e desative isso, se não sempre terá que apaga-los para criar patchs.
E no caso de atualizar a pasta modules, teria que ter a pasta modules dentro do arquivo .7z.
Se quiser atualizar apenas uma pasta, crie outra pasta chamada modules, copie o que deseja atualizar e compacte.
 

Att. Featzen.

Link para o post
Compartilhar em outros sites

Gabriel, tudo bem, o arquivo Thumbs.db é gerado, mais e se eu hospedar o servidor, o player irá instalar o cliente em seu computador, e se ele não tiver removido o Thumbs.db, ele não conseguirá atualizar também, certo?

                                                                                               1zcn2mb.jpg

 

                                                                                                                       Danera Global Server

                                                                                                                       Versão: 10.77 - 10.79

                                                                                                                       Sem Items VIP

                                                                                                                       Venha se divertir

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

Não, o problema é apenas se o patch tiver o arquivo .db, o usuário não terá problema nenhum se o patch estiver livre disso.

Att. Featzen.

Link para o post
Compartilhar em outros sites

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

Estou Com Um Problema o Meu não Atualiza '-'

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

Aqui rodo filézinho ;D

 

Só uma dúvida, na hora da compilação do cliente, o arquivo base será o Launcher ou o meu .exe normal?

 

E o icone do Launcher é editavel?

 

Do mais, reputadíssimo!

 

 

Abraço

Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Usei Delphi 7 Second Edition(Old)

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

Att. Featzen.

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

Só não entendi uma coisa, "UPDATESITE=http://pokestage.ddns.net/patch/" 

 

Isso séria o que? o URL de Donwload? Se for possivel poderia explicar mais isso?

Procuro pessoas para formar equipe para fazer um server baseado em mitlogia

Link para o post
Compartilhar em outros sites

Só não entendi uma coisa, "UPDATESITE=http://pokestage.ddns.net/patch/" 

 

Isso séria o que? o URL de Donwload? Se for possivel poderia explicar mais isso?

 

Sim a url do download do seu update caso tenha algum. Essa pasta patch deve estar dentro da pasta htdocs se for xampp, ou www se for vertrigo.

Link para o post
Compartilhar em outros sites
  • 2 months later...

Porque ao invés de vc colocar um arquivo News e tá escrevendo nele tudo que a de novo, porque vc não coloca para aparecer a página de notícias do site? Assim poderíamos até mostrar imagens no launcher.

wfeehlz.png

 

Nunca foi tão fácil jogar Pokémon!

 

 

Link para o post
Compartilhar em outros sites
  • 1 month later...
  • Administrador

baixei tudo certinho o news.txt funciona,porem não entendi como faço para atualizar um arquivo,no caso se eu qro atualizar meu spr.dat eu apenas uso o programa no meu spr.dat criando assim 1.7z e mudando no check.ini para 1?

se for não deu certo aqui nao

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por Codex
      Sou desenvolvedor de launchers,   vim aqui postar um dos meus trabalhos que estou realizando para servidores de poketibia e opentibia em geral, em breve postarei mais launchers que desenvolvo e suas atualizações, essa é apenas uma imagem demonstrativa de como o launcher funciona, caso queiram conhecer mais sobre o launcher entrem em contato aqui no fórum ou no meu discord : Codex#5101, aceito criticas e sugestões, para melhoramento do launcher.
       
      LAUNCHER UPDATE - CODEX

       
          Funcionalidades
      Update de Arquivos automático ChangeLog  Imagens de Promoção Imagens de eventos/noticias Start com seleção  Opengl/dx9 Design Profissional
    • Por MUNlZ
      Bom galera, estou voltando a trabalhar com tibia após alguns anos apenas nas Sombras =P
      Estou com um projeto de reviver o Pokémon SvkE, exatamente como ele era nos primordios de 2010, e para isso estou utilizando o old client, mas como vocês sabem para customizar o old dá um trabalho bem pesado, já faz algumas semanas que estou estudando injeção de dependencia no old e venho aqui mostrar o meu trabalho com o moduo de Auto Updater, segue abaixo o gif: 

       


      Bom como eu trabalho o dia todo e ainda estou pegado no svke nos tempos livres, acaba que fico com pouco tempo de tentar postar algum tutorial do assunto, mas para quem tiver interesse nessa area de dll injecion, criação de janelas customizadas e etc.. Recomendo dar uma olhada no projeto do tibianic-dll vocês encontram fácil no github, ele é para 772 mas já é uma base para vocês verem como que funcionam as coisas em uma dll.

      Sobre o updater em sí o que eu fiz foram os seguintes passos:
      No cliente eu tenho um arquivo chamado version, nele vai ficar salvo a versão do cliente do jogador.
      Quando eu abro o cliente pego a versão dele e envio para uma API rest.
      Na API rest eu checo se a versão que foi informada pelo cliente está na mais atual ou não, se não estiver eu envio de volta pra ele a lista de arquivos que precisam ser baixados e a nova versão.
      No cliente eu recebo essas informações da API e começo o processo de download dos arquivos e só sucessos.

      OBS1: A API rest eu fiz em .net core mas pode ser em qualquer tecnologia, php, lua, um simples xml em uma pasta do seu site, vocês que vão decidir, eu optei dessa forma pois na minha concepção é a forma ideal, eu pretendo criar um programinha desktop ou até mesmo no meu site, uma integração com a api, onde eu seleciono os arquivos coloco a versão e subo essas coisas para a api salvar no banco e por sua vez repassar as informações novas para os clientes S2.

      OBS2: Quem tiver ficado interessado no projeto do svke só entrar no discord para jogar ou acompanhar o desenvolvimento, atualmente estamos em beta: https://discord.gg/8XZc64yN9G
    • Por Neexo
      Estou aqui para disponibilizar o Launcher que eu fiz na base do Launcher do GabrielTxu .
      Download ~
      Virus Total ~
      Como usar !
      Basta extrair a pasta para um local de preferencia. Todos esses arquivos são o Launcher. Esses são os arquivos que devem estar no computador da pessoa 
      como o client do tibia. Use instaladores e crie um atalho com o nome e ícone do seu server.
      Importante: Antes de entregar o launcher ao player, certifique-se de configura-lo e configurar o servidor.
      Segue o Tutorial do Post do GabrielTxu
      Configurando o Launcher
      O launcher.exe é a parte principal do Launcher. Você o configura de duas maneiras: Launcher.ini e Skin.ini. No Launcher.ini você configura as principais configurações do Launcher.exe. No Skin.ini, você configura a interface grafica(sistema de skins) do Launcher, e as imagens que são usadas nela.
      Launcher.ini
      O launcher.ini é encontrado na mesma pasta que o launcher.exe.
      Esse é o arquivo de configuração
      Title: É o titulo do launcher. o Titulo da janela, que aparece na barra de tarefas e tal.
      ViewSite: É o link da pagina que vai aparecer dentro do Launcher.
      DownloadSite: É o link de download dos arquivos: Ex: www.seusite.com.br/UpdateFiles/
      MutexID: É um id unico seu. Ele serve para que existe apenas uma instancia do Launcher aberta no computador do player.
      LauncherExe: É o nome do executavel. altere isso caso você mude o nome do launcher.Recomendo que não altere, inves disso,
      crie no instalador um atalho com o nome do seu server que aponte para o Launcher.exe.
      Executable: É executável do seu client.
      FinishMsg: É a mensagem que aparece quando a atualização está completa.
      Ela aparece em um label dentro do programa, no mesmo lugar que aparece o nome do arquivo que está sendo baixado.
       
      Espero que gostem do Launcher, logo trarei mais launcher's.
      +REP
    • Por Kamity
      Eae galera do TK, vim mostrar para vocês um projeto meu que esta em andamento Launcher Update baseado na temática do Cliente 12 do global.
       
      Contato
          Discord: Guilherme#3515
          Github: Yokaito
      Features
          ▸ Mostrando numero real de players online do servidor.
          ▸ Autoupdate
              ▪ Verifica no seu site se existe uma nova versão caso exista o launcher baixa o zip e extrai na pasta do usuário.
                  ◈ PS: Ou seja não precisa colocar todo o cliente em si para baixar de novo apenas os arquivos modificados.
          ▸ Barra de progresso de download e extração com % em real time.
          ▸ Tag dentro do launcher mostrando a versão atual do cliente do seu servidor.
          ▸ Box (Direita) de Boss spawnado no servidor.
          ▸ Ultima newsticker lançada no seu site.
          ▸ Box (Esquerda) de Top level do servidor com outfit.
          ▸ Nome ot, background, logo, lista do boss com horário para cada dia da semana, todo totalmente configuráveis.
      Upcoming Features   
             ▸ Botão para saber o horário do próximo boss (atualmente aparece apenas o que foi spawnado).
      PS: Estou em processo de finalização de edição do layout do Launcher junto com as features que citei logo acima.
       
      Versão Final do launcher. Essa e a primeira release dele. Tudo que for implementado daqui pra frente sao novas features. Todas que citei acima foram implementadas com sucesso.

       
      Créditos
          Base: Launcher AutoUpdate C# (Usei como inspiração para o back-end reescrevendo o código e adicionando novas funcionalidades e validações para erros).
          Kamity: Novas validações, novo layout e novas features.
       
    • Por Neexo
      VirusTotal ~ Download
      Olá a todos os membros do Tibia King, venho aqui hoje disponibilizar um launcher para NTO.
      Como usar:
      Para utilizar o launcher basta ter o seus arquivos do servidor na pasta, o executavel do launcher é o patcher.exe
      Como configurar:
      Para configura-lo após ter extraído a pasta em qualquer área, entre na pasta neoncube e execute o neoncube.ini com qualquer editor de texto.
       
      Equipe Fire
      Designer - Profissional
      Spriter - Profissional
      Scripter / Programmer - 20%
      ~~
       Estamos atras de Scripter que entenda de Tfs 1.3 OTX e 0.3.6"
       
      Caso o conteúdo foi de seu gosto, por favor não se esqueça de dar REP+ 

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo