================================================================================
 PACOTE DE DISTRIBUICAO - Servidor WYD (TMProject-Free)
================================================================================

Conteudo:
  Source servidor/      -> Codigo-fonte C++ (Visual Studio / MSVC)
  TMLinux/              -> Codigo-fonte C++ do servidor Linux (CMake, 32-bit)
  dbsrv_rust/           -> DataServer (dbsrv) portado para Rust (Linux)
  Source cliente/       -> Codigo-fonte do cliente (Visual Studio / MSVC)
  Release/              -> Binarios e configuracao de exemplo para rodar o servidor
  WYDESTINY_sanitized/  -> Cliente compilado pronto para jogar
  WYD_Patches_2026-07-28/ -> Patches de referencia (excertos de codigo/config)

================================================================================
 SEGURANCA / SANITIZACAO
================================================================================
Este pacote foi revisado para distribuicao:

  - SEM contas GM reais          (gm_accounts.txt contem apenas exemplo)
  - SEM contas de jogador        (pastas account/ e char/ foram removidas)
  - SEM senhas                   (wyd_login.ini vazio; nenhuma senha embutida)
  - SEM IPs de producao          (todos substituidos por 127.0.0.1)
  - SEM dominios pessoais        (referencias a sites substituidas por SEU-SERVIDOR.com.br)
  - SEM caminhos do desenvolvedor (/media/, /home/) -> ajuste para o seu ambiente
  - SEM ferramentas pessoais     (bots, proxies de captura, clientes de teste)

================================================================================
 COMO RODAR (Linux)
================================================================================
1. Compile o TMLinux (32-bit, requer g++ multilib i686):
     cd TMLinux
     cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
     cmake --build build -j$(nproc)
   Os binarios saem em TMLinux/build/bin/ (dbsrv, tmsrv, accountcreater)

2. Opcional: compile o dbsrv em Rust:
     cd dbsrv_rust
     cargo build --release
   (binario em dbsrv_rust/target/release/dbsrv_rust)

3. Copie os binarios para Release/GameServer (tmsrv) e Release/DataServer (dbsrv).

4. Crie uma conta de teste:
     Release/DataServer/accountcreater SEU_USUARIO SUA_SENHA

5. Configure os IPs:
     Release/DataServer/serverlist.txt  -> IP do servidor (ou 127.0.0.1 p/ local)
     Release/GameServer/serverip.txt    -> porta 8281 / IP 0.0.0.0
     Release/GameServer/dataserver.txt  -> porta 7514 / IP 127.0.0.1

6. Inicie DataServer e depois GameServer.

================================================================================
 COMO RODAR (Windows / Visual Studio)
================================================================================
1. Abra Source servidor/WYD2Emulator.sln no Visual Studio (x86).
2. Compile DataServer e GameServer (e AccountCreater se quiser criar contas).
3. Copie os .exe para Release/ e configure os IPs como acima.
4. O cliente compilado fica em WYDESTINY_sanitized/ (use WYDLauncher.bat ou WYD.exe).

================================================================================
 NOTA SOBRE O CLIENTE
================================================================================
WYDESTINY_sanitized/ contem o cliente com:
  - serverlist.txt / server.txt apontando para 127.0.0.1
  - wyd_login.ini vazio (preencha com sua conta de teste, se quiser)
  - textos de boas-vindas genericos (notice.txt)

================================================================================
 HISTORICO
================================================================================
Pacote regenerado em 2026-08-06 a partir do repositorio TMProject-Free:
  - fontes C++ e Rust atualizados
  - dados sensiveis removidos (ver secao SANITIZACAO)
