Ir para conteúdo
  • Cadastre-se

INSTALADOR ONLINE


Posts recomendados

 

Esse pequeno programa irá permitir que os usuários do seu servidor instalem o jogo de uma maneira rápida e simples, sem ter que visitar sites cheios de propaganda e ainda extrair os arquivos manualmente, criar atalhos, etc. O instalador é otimizado porque não inclui os arquivos do Lineage nele, o download é feito durante o processo de instalação.

screenshot7.png.ad16f8357d55aab5e5a98fcc11435314.png  screenshot8.png.b66e4a8a564f3c5ce0c601fc342ccab2.png  

 

Vamos usar uma ferramenta chamada NSIS. Ele permite criar instaladores para o Windows de forma rápida e fácil através de pequenos scripts. Felizmente para você não será necessário criar um do zero porque é isso que vou compartilhar aqui.

Mas primeiro é necessário ter os arquivos prontos para o download. Será necessário um link direto. Você pode usar qualquer serviço que ofereça isso, neste tutorial irei usar um Object Storage chamado Cloudflare R2. Ele oferece 10gb de espaço gratuito, sem limite de banda.

Preparando os arquivos do seu servidor:
- Instale o 7zip:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

- Dentro da pasta do cliente,
O conteúdo está oculto, favor efetuar login ou se cadastrar!
. é importante que o arquivo final não possua uma subpasta.

Os passos a seguir são realizados dentro do Cloudflare (se você optar por utilizar outro serviço, então obviamente eles não são necessários):
0. Crie uma conta
1.

O conteúdo está oculto, favor efetuar login ou se cadastrar!
.
O conteúdo está oculto, favor efetuar login ou se cadastrar!
.
2.
O conteúdo está oculto, favor efetuar login ou se cadastrar!
e
O conteúdo está oculto, favor efetuar login ou se cadastrar!
(
O conteúdo está oculto, favor efetuar login ou se cadastrar!
)
3. Acesse
O conteúdo está oculto, favor efetuar login ou se cadastrar!
e crie um "API Token". A configuração padrão é suficiente, basta alterar a permissão para "Object Read & Write".
O conteúdo está oculto, favor efetuar login ou se cadastrar!
, não feche sem antes salvar.
4. Baixe e instale o programa winscp (
O conteúdo está oculto, favor efetuar login ou se cadastrar!
)
5.
O conteúdo está oculto, favor efetuar login ou se cadastrar!

6.
O conteúdo está oculto, favor efetuar login ou se cadastrar!

6.1
O conteúdo está oculto, favor efetuar login ou se cadastrar!

7.
O conteúdo está oculto, favor efetuar login ou se cadastrar!
, e
O conteúdo está oculto, favor efetuar login ou se cadastrar!

Depois de preparar e enviar o arquivo, agora podemos passar para o NSIS.
1. Baixe e instale o compilador através do link oficial:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

2.
O conteúdo está oculto, favor efetuar login ou se cadastrar!
e depois copie o conteúdo do download para o local de instalação do NSIS, no meu caso está em C:\Program Files (x86)\NSIS\Plugins
3.
O conteúdo está oculto, favor efetuar login ou se cadastrar!
para criar o instalador e realize a
O conteúdo está oculto, favor efetuar login ou se cadastrar!

4. Na pasta onde está o script, você deve colocar um arquivo chamado
O conteúdo está oculto, favor efetuar login ou se cadastrar!
para ser utilizado como ícone do instalador
5. Acesse o menu iniciar do windows e abra o NSIS, clique em "Compile NSI Scripts" e
O conteúdo está oculto, favor efetuar login ou se cadastrar!

6. Pronto! Seu instalador foi criado

Dicas:
- é possível exibir uma página com uma licença de software ou algum texto personalizado seu. Basta criar um arquivo com o nome licenca.txt e descomentar (remover o ";") da linha "!insertmacro MUI_PAGE_LICENSE "licenca.txt""
- Você pode usar um encurtador de URL para facilitar a troca do link de download depois, assim não será necessário recompilar o instalador novamente se for necessário uma mudança desse tipo.
- A cloudflare pode aplicar limites do seu link público se você utilizar o domínio padrão, então é recomendado que você utilize algum próprio:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Os plugins utilizados foram esses:

O conteúdo está oculto, favor efetuar login ou se cadastrar!
(para baixar os arquivos remotamente)
O conteúdo está oculto, favor efetuar login ou se cadastrar!
(extrair)
O conteúdo está oculto, favor efetuar login ou se cadastrar!
(verificar se algum executável do Lineage está em execução

Importante: esse programa não substitui o updater.

Depois de instalado, é possível desinstalar através do próprio painel de controle do Windows:

image.png.d860b227bb3a2d9b7151cf58b46c2989.png

Editado por coldplay
  • Gostei 6
  • Amei 4
  • Obrigado 2
Link para o comentário
Compartilhar em outros sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...



×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.