BAIAK GO — LAUNCHER COM ATUALIZAÇÃO POR SHA-256

ARQUIVOS DO CLIENTE
Coloque estes dois arquivos na mesma pasta de Client.exe:
- Jogar-BaiakGO.bat
- Updater-BaiakGO.ps1

O jogador deve abrir Jogar-BaiakGO.bat.

SERVIDOR
Manifesto:
https://baiak-go.com/client-update/files.json

Arquivos:
https://baiak-go.com/client-update/files/NOME_DO_ARQUIVO

O launcher:
1. lê o files.json;
2. calcula SHA-256 dos arquivos locais;
3. baixa somente arquivos ausentes ou alterados;
4. valida o SHA-256 após o download;
5. substitui os arquivos;
6. abre Client.exe.

DESATIVAR O UPDATER ANTIGO DA OGL.DLL
Deixe /downloads/update.json com um array vazio:
[]

Comando:
printf '[]\n' | sudo tee /var/www/html/downloads/update.json >/dev/null

Assim a DLL antiga não encontra arquivos para atualizar, e o launcher externo faz todo o trabalho.

ATUALIZAR ARQUIVOS NO SERVIDOR
1. Substitua os arquivos em:
   /var/www/html/client-update/files/

2. Gere novamente:
   cd /var/www/html/client-update
   php generate_manifest.php

3. Confira:
   grep '"path"' /var/www/html/client-update/files.json

IMPORTANTE
Não coloque Jogar-BaiakGO.bat nem Updater-BaiakGO.ps1 no manifesto, pois o launcher não atualiza a si próprio.
