Como o próprio nome indica vou deixar a versão base, do Auto Patch (usada pelo antigo Emphyr).
Como funciona o Patcher?
O sistema foi desenhado com uma arquitetura simples mas eficaz, dividida entre o lado do cliente e o do servidor:
Linguagem e Interface:
O core do launcher foi desenvolvido em Python (launcher.py), o que permite uma manutenção fácil e rápida.
A interface é personalizável, utilizando recursos visuais como ícones próprios (icon.ico) e fundos de ecrã (fundo.jpg) para manter a identidade visual do vosso projeto.
Processo de Atualização (Patching):
Verificação: Ao ser iniciado, o launcher comunica com o servidor para verificar se existem novos ficheiros ou atualizações na pasta SERVIDOR/patch.
Sincronização: O sistema compara os ficheiros locais com os do servidor e descarrega apenas o necessário, organizando-os automaticamente nas pastas do cliente (como a pasta pack).
Estrutura de Build:
Para facilitar a distribuição, incluí um script de automação (build.bat) que ajuda a compilar ou preparar o executável do cliente de forma direta.
Funcionalidades Principais
Atualizações Inteligentes — Verifica MD5 e tamanho de cada ficheiro. Só descarrega o que realmente mudou.
Painel Web de Administração — Faz upload, cria pastas e apaga ficheiros diretamente pelo browser.
Geração Automática de Patchlist — O índice de ficheiros é atualizado automaticamente após cada upload.
Downloads Simultâneos — Múltiplas threads em paralelo para máxima velocidade.
100% Personalizável — Logotipo, fundo, ícone, cores, textos e nome do executável.
Segurança Integrada — Painel protegido por credenciais. Ficheiros sensíveis nunca são distribuídos.
Instância Única — O Launcher impede que seja aberto duas vezes em simultâneo.
Atenção aconselho a renomearem a pagina .php
Emphyr Patch
Espero ter ajudado e em breve mais novidades do que resta do Emphyr
Download
VirusTotal
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------