Pular para o conteúdo
Oferta de lançamento: €25 vitalício · era €39 · termina June 30Aproveitar →
Favade
Menu

Aprender

Como o Favade funciona

Um passo a passo completo da arquitetura do Favade - o publicador no cliente, o transporte via WebSocket e o radar renderizado no navegador.

Última atualização: 2026-05-08

O Favade entrega duas superfícies a partir de um único cliente: um overlay de ESP dentro do jogo desenhado diretamente na sua viewport do CS2, e um radar web servido ao seu navegador em uma segunda tela. Ambos rodam a partir de um único cliente Windows que lê o estado do CS2, renderiza o overlay no jogo localmente e publica o mesmo snapshot para uma camada de transporte à qual o visualizador no navegador se inscreve. Três peças, uma licença.

1. O cliente (ESP no jogo + publicador)

O cliente Windows roda junto com o Counter-Strike 2 e faz duas coisas a partir de um único processo:

  • Renderiza o overlay de ESP no jogo diretamente na sua viewport do CS2 - caixas, esqueletos, vida, nomes, armas e rótulos de distância, desenhados por cima da cena normal. As posições dos jogadores ficam visíveis através das paredes porque o overlay as desenha sobre a geometria do mundo. Você liga e desliga os recursos no menu do aplicativo.
  • Publica o estado da partida - as mesmas posições dos jogadores mais a bomba, os utilitários e a fase do round - para o nosso backend como snapshots compactos, para que o visualizador do radar web possa renderizar a vista de cima na sua segunda tela ou no navegador de um amigo.

Na inicialização, o cliente se autentica no nosso backend usando a sua chave de licença. A licença fica vinculada ao seu hardware (CPU, disco, GUID da máquina); veja como funciona o licenciamento por HWID para os detalhes.

2. O transporte

Os snapshots são enviados por uma conexão WebSocket persistente para ws.favade.org. O transporte é unidirecional para o estado ao vivo - o publicador emite, o backend encaminha.

O estado é distribuído para os inscritos: o seu próprio navegador, mais qualquer visualizador com compartilhamento de stream que você tenha autorizado. A latência de ponta a ponta costuma ficar abaixo de um segundo em uma conexão normal.

3. O visualizador

O visualizador é uma SPA de navegador hospedada em radar.favade.org. Quando você o abre e faz login (ou carrega um código de compartilhamento de stream), ele se inscreve no seu canal ao vivo via WebSocket e renderiza:

  • A geometria de cima do mapa, com as regiões de callout
  • Cada jogador como um ícone colorido, com rótulos de ESP opcionais (nome, arma, distância, vida)
  • A bomba (carregada, plantada ou sendo desarmada)
  • Utilitários ao vivo - volumes de fumaça, áreas de queima de molotov, drops
  • Uma leitura de latência

Como o visualizador é uma página web, você pode rodá-lo em qualquer lugar - segundo monitor, celular, tablet ou o notebook de um colega de equipe.

Por que duas superfícies a partir de um cliente

O ESP no jogo e o radar web são vistas diferentes do mesmo estado da partida. Ambos saem do mesmo processo do cliente para que fiquem em sincronia sem um segundo login. Você escolhe qual superfície quer ativa em uma determinada sessão:

  • Apenas ESP no jogo: recursos ligados e desligados no menu do aplicativo.
  • Apenas radar web: publicação ativada, overlay no jogo desativado - o modo de menor pegada.
  • Ambos: ESP no jogo para a sua visão principal, radar em uma segunda tela ou compartilhado com um amigo.

Relacionados