Este guia cobre problemas comuns que você pode encontrar ao executar um servidor dedicado de Team Fortress 2, incluindo problemas com token GSLT, SourceMod não carregando, erros de VAC e visibilidade no navegador de servidores. Para a configuração inicial do servidor, consulte o Guia de Configuração do Servidor TF2.
Problemas com Token GSLT
Sintoma: O console do servidor exibe "Invalid or expired GSLT" ou o servidor não aparece publicamente.
Causas e soluções:
- O token expirou devido a inatividade prolongada — regenere-o em steamcommunity.com/dev/managegameservers.
- A conta Steam proprietária do token possui um banimento VAC — uma nova conta sem banimento deve gerar o token.
- O token já está em uso por outro servidor em execução — cada instância de servidor precisa de seu próprio token único.
- A linha
sv_setsteamaccountnoserver.cfgcontém um erro de digitação ou espaço extra — verifique se corresponde exatamente à string do token. - Você usou o App ID errado ao gerar o token — TF2 requer o App ID 440.
SourceMod Não Carrega
Sintoma: sm version retorna "Unknown command" após a instalação.
Causas e soluções:
- MetaMod:Source não está instalado ou não está carregando — confirme que
meta versionfunciona primeiro. Se não funcionar, verifique novamente a instalação do MetaMod. O SourceMod não funciona sem o MetaMod. - Arquivos enviados para o diretório errado — o SourceMod deve estar em
tf/addons/sourcemod/, não na raiz do servidor ou em outra pasta do jogo. - Build errado baixado — o servidor roda em Linux. Certifique-se de que baixou o build para Linux, não o build para Windows.
- Problemas de permissão de arquivos — certifique-se de que todos os arquivos enviados são legíveis. Reenvie via SFTP se não tiver certeza.
- Verifique os logs — revise
tf/addons/sourcemod/logs/para mensagens de erro indicando o que falhou ao carregar.
Problemas com VAC / Modo Seguro VAC Desativado
Sintoma: O console do servidor exibe "VAC secure mode is disabled" ou os jogadores são avisados que o VAC está desativado.
Causas e soluções:
- Sem GSLT válido — o VAC requer um token
sv_setsteamaccountválido. Consulte o Guia de Configuração do Servidor para instruções sobre GSLT. - Um plugin ou extensão carregado está marcado — algumas extensões binárias não oficiais podem fazer o VAC ser desativado. Remova plugins instalados recentemente, um por vez, para identificar a causa.
sv_cheats 1está definido — o VAC é automaticamente desativado quando os cheats estão habilitados. Certifique-se de quesv_cheats 0está no seuserver.cfg.- Se o VAC permanecer desativado após resolver os itens acima, realize uma reinicialização completa do servidor (não apenas uma troca de mapa).
Servidor Não Aparece no Navegador
Sintoma: Seu servidor está rodando, mas não aparece no navegador de servidores do Steam.
Causas e soluções:
- Sem GSLT válido — um Game Server Login Token válido é necessário para listagem pública. Consulte o Guia de Configuração do Servidor.
- O servidor acabou de iniciar — novos servidores podem levar alguns minutos para aparecer no navegador após a primeira conexão com o Steam.
- Problema de firewall ou porta — confirme que a porta do jogo do servidor está aberta. Verifique o GPanel para sua porta atribuída.
- Teste a conexão direta primeiro — tente conectar via
connect IP:PORTno console de desenvolvedor para confirmar que o servidor está acessível antes de investigar a listagem no navegador.
Plugins Travando o Servidor
Sintoma: O servidor trava ou reinicia inesperadamente após instalar ou atualizar um plugin.
Causas e soluções:
- Verifique
tf/addons/sourcemod/logs/para logs de crash e mensagens de erro imediatamente após o travamento. - Desative plugins adicionados recentemente movendo seus arquivos
.smxparatf/addons/sourcemod/plugins/disabled/. - Certifique-se de que todas as dependências do plugin (ex: TF2Attributes, DHooks) estão instaladas e na versão correta.
- Alguns plugins requerem uma versão específica da API do SourceMod — verifique a compatibilidade no tópico do plugin no AlliedModders.
- Se o servidor travar na inicialização, use o gerenciador de arquivos do GPanel ou SFTP para mover o arquivo do plugin problemático enquanto o servidor estiver parado.
.smx maliciosos podem executar comandos arbitrários no seu servidor. Use apenas plugins do AlliedModders ou repositórios GitHub verificados.
Jogadores Não Conseguem Conectar
Sintoma: Jogadores recebem erro de timeout, conexão recusada ou "server not responding".
Causas e soluções:
- O servidor não está rodando — verifique o GPanel para confirmar que o servidor está online e não em loop de crash.
- IP ou porta incorretos — verifique os detalhes de conexão no GPanel. Consulte o guia Como Encontrar o IP e a Porta do Seu Servidor.
- Senha incorreta — se
sv_passwordestá definido noserver.cfg, o jogador deve inserir a senha correta ao conectar. - Servidor lotado — verifique se o servidor atingiu o limite de
maxplayers. - Timeout no download de mapa personalizado — se o servidor está rodando um mapa personalizado sem FastDL configurado, jogadores com conexão lenta podem ter timeout durante o download do mapa. Consulte o Guia de Configuração do Servidor para configuração do FastDL.
Passos Gerais de Diagnóstico
Ao solucionar qualquer problema do servidor TF2, siga estes passos para reunir informações úteis antes de abrir um ticket de suporte:
- Verifique a saída do console do servidor no GPanel para mensagens de erro.
- Revise os logs em
tf/addons/sourcemod/logs/(se o SourceMod estiver instalado). - Verifique
tf/console.logou o console do GPanel para erros no nível do motor. - Se o problema começou após uma alteração, reverta a alteração e teste novamente.
- Tente conectar diretamente via
connect IP:PORTno console de desenvolvedor para descartar problemas relacionados ao navegador.
Artigos Relacionados
- Guia de Configuração do Servidor TF2 — Configuração do server.cfg, tokens GSLT, rotação de mapas, FastDL, conexão
- Configuração de Admin e Plugins do TF2 — Instalação do SourceMod/MetaMod, contas de admin, gerenciamento de plugins
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
tf/addons/sourcemod/logs/ ou do console do seu servidor.