Skip to content
Como o Tailscale quebrou minha conexão com Albion Online (e por que mudei minha infraestrutura)

Como o Tailscale quebrou minha conexão com Albion Online (e por que mudei minha infraestrutura)

Recentemente, enfrentei um problema frustrante: desconexões frequentes e problemas de rota nos servidores do Albion Online. Depois de muito investigar, descobri que a causa raiz era uma ferramenta que eu adorava usar: o Tailscale.

O Sintoma e a Solução Temporária

Toda vez que eu tentava jogar, a conexão era instável. Curiosamente, a única forma de estabilizar a rede e conseguir jogar era ativando o Cloudflare WARP. O WARP mascarava o problema, mas me obrigava a usar uma VPN de terceiros em cima da minha própria rede para simplesmente conseguir logar no jogo.

A solução definitiva veio quando decidi desinstalar e parar de usar o Tailscale na minha máquina de jogos. O problema com o Albion foi sanado instantaneamente.

Por que isso acontecia?

O Tailscale usa o protocolo WireGuard, criando uma interface de rede virtual no sistema operacional. Isso causa alguns atritos com jogos online:

  1. Gargalo de MTU: O encapsulamento VPN adiciona “peso” aos pacotes de rede, diminuindo o tamanho máximo de transmissão (MTU). Jogos que enviam muitos pacotes UDP sofrem com fragmentação e perda de pacotes, resultando em desyncs.
  2. Conflito de Rotas/DNS: O MagicDNS do Tailscale pode interferir na forma como o sistema operacional resolve os endereços de servidores externos do jogo.
  3. Anti-Cheat: Sistemas de proteção às vezes não se dão bem com adaptadores de rede virtuais interceptando o tráfego.

O Cloudflare WARP funcionava porque forçava o encapsulamento de todo o tráfego diretamente para os servidores de borda da Cloudflare, ignorando as restrições locais que o Tailscale estava impondo na interface de rede.

O Efeito Cascata: Adeus Self-Hosting do Bitwarden

Remover o Tailscale resolveu meu problema com o Albion, mas criou outro. Eu usava o Tailscale para acessar meu servidor self-hosted do Bitwarden (Vaultwarden) de forma segura, sem precisar expô-lo para a internet.

Sem a VPN, eu precisaria provisionar o serviço publicamente. Isso significa:

  • Configurar proxies reversos (Traefik/Nginx)
  • Comprar e configurar domínios
  • Gerar e renovar constantemente certificados SSL (Let’s Encrypt)
  • Lidar com segurança extra contra bots

Sendo honesto, é um trabalho de manutenção chato e contínuo.

A Nova Arquitetura: Praticidade acima de tudo

Decidi simplificar minha vida e focar no que importa. A solução mais prática e igualmente segura foi:

  • Migrar para a nuvem pública do Bitwarden: A versão oficial SaaS oferece criptografia zero-knowledge, removendo a carga mental de manter o servidor sempre no ar.
  • Usar o Aegis para TOTP: Para a autenticação de dois fatores, adotei o Aegis no smartphone. É open-source, offline e permite exportar backups locais criptografados.

Às vezes, desapegar de uma ferramenta de self-hosting não é uma derrota, mas sim uma escolha inteligente para manter a sanidade, a segurança e, claro, o ping baixo no jogo.

Conclusão

Se você está passando por problemas de “desync”, perda de pacotes ou desconexões em jogos online e utiliza redes overlay (como Tailscale, ZeroTier ou Hamachi), vale a pena investigar como a sua interface virtual está lidando com o tráfego. Muitas vezes, o que parece ser um problema no servidor do jogo é, na verdade, um gargalo de empacotamento na sua própria máquina.

Espero que esse relato ajude quem está quebrando a cabeça com problemas parecidos. E se você está exausto de gerenciar certificados SSL, não tenha vergonha de terceirizar isso para serviços de nuvem confiáveis!