Иконка ресурса

Апдейтер Lineage II на Python

ну может у тебя есть какая нибудь задача, и мы могли бы помочь её допилить :) к примеру..
Таких задач у меня сейчас нет. Да и апдейтер — несложная штука, я его на скорую руку собрал, по сути там один скрипт и всё. При желании каждый может наклепать такой за пару часов, ничего выдающегося.
 

I'll learn how to update, thanks for this
 
Спасибо, затестим.
 

Recentemente, ofereci-me para criar atualizadores personalizados simples a um preço acessível. No entanto, alguns se mostraram céticos quanto ao desenvolvimento dessas ferramentas na plataforma Python. Além disso, houve quem se apressasse em tirar conclusões precipitadas, alegando que tais soluções seriam supostamente impraticáveis ou inconvenientes.

Para dissipar dúvidas, decidi disponibilizar uma versão gratuita do atualizador, criada em Python do zero. Isso dará a todos a oportunidade de avaliar pessoalmente sua funcionalidade e facilidade de integração.

[MÍDIA=youtube]LBdnRq8y6dw[/MÍDIA]

Descrição​

A funcionalidade da versão gratuita não é muito extensa, mas é suficiente para integrar facilmente o atualizador em 5 a 10 minutos . As atualizações de arquivos nesta versão estão disponíveis por meio de hospedagem padrão.

O arquivo contém três arquivos:

  1. Lineage II Updater.exe é o principal arquivo de atualização.
  2. config.ini - arquivo para configurar botões e caminhos.
  3. File List.exe é um utilitário para gerar uma lista de arquivos de patch.

  4. Instruções de configuração​

    1. Configuração​

    Abra o arquivo config.ini e edite os seguintes blocos:
    • [Links]
      Indicamos links para seções do seu site:

      registro = https://seu_site/registro
      área_pessoal = https://seu_site/conta_pessoal
      site = https://seu_site
      fórum = https://seu_fórum

    • [Atualização]
      Especificamos links para a hospedagem onde os arquivos de patch e cliente estão localizados:
      quick_check_url = https://your_hosting/path_to_patch/file_list.txt
      full_check_url = https://your_hosting/path_to_client/file_list.txt

    • [Jogo]
      Especifique o caminho para a pasta e o arquivo .exe para iniciar o jogo. Por padrão, o caminho e o arquivo padrão já estão especificados:

      start_game_path = system\l2.exe

  5. 2. Colocando arquivos​

    1. Coloque os arquivos Lineage II Updater.exe e config.ini no diretório do cliente.

    2. Na pasta Gerenciador de Arquivos, copie o programa File List.exe para a pasta com o patch e para a pasta com o cliente corrigido:

  6. 3. Configurando a hospedagem​

    1. Carregue os arquivos para a sua hospedagem nos diretórios criados. Por exemplo:
      • Para o patch:


        https://sua_hospedagem/arquivos/patch/
        Coloque o patch e o arquivo file_list.txt do patch aqui. Em seguida, especifique o link na configuração do atualizador:

        quick_check_url = https://sua_hospedagem/arquivos/patch/file_list.txt
      • Para o cliente:


        https://sua_hospedagem/arquivos/cliente/
        Insira o cliente e o arquivo file_list.txt do cliente aqui. Em seguida, especifique o link na configuração do atualizador:


        full_check_url = https://sua_hospedagem/arquivos/cliente/file_list.txt

  7. A final​

    Após concluir todas as etapas, o atualizador estará pronto para funcionar.



  8. DOWNLOAD

    *** Texto oculto não pode ser citado. ***

    VirusTotal


    O VirusTotal reclama um pouco sobre o arquivo, mas apenas sobre antivírus pouco conhecidos. Se necessário, estou pronto para fornecer à administração o código-fonte para verificação.
 
Назад
Сверху