Este guia abrange problemas comuns que pode encontrar ao executar um servidor dedicado de Team Fortress 2, incluindo problemas com tokens GSLT, SourceMod não carregado, erros de VAC e visibilidade no browser de servidores. Para configuração inicial do servidor, consulte o Guia de Configuração do Servidor TF2.
Problemas com Token GSLT
Sintoma: A consola do servidor mostra "Invalid or expired GSLT" ou o servidor não aparece listado 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 tem um banimento VAC — uma conta nova e sem banimento deve gerar o token.
- O token já está a ser usado por outro servidor em execução — cada instância de servidor necessita do seu próprio token único.
- A linha
sv_setsteamaccountnoserver.cfgtem um erro de escrita ou espaços em branco extra — verifique que corresponde exatamente à string do token. - Utilizou o App ID errado ao gerar o token — o 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á a carregar — confirme que
meta versionfunciona primeiro. Se não funcionar, verifique novamente a instalação do MetaMod. O SourceMod não funciona sem o MetaMod. - Ficheiros carregados no diretório errado — o SourceMod deve estar em
tf/addons/sourcemod/, não na raiz do servidor ou numa pasta de jogo diferente. - Versão errada descarregada — o servidor corre em Linux. Certifique-se de que descarregou a versão para Linux, não a versão para Windows.
- Problemas de permissões de ficheiros — certifique-se de que todos os ficheiros carregados são legíveis. Recarregue via SFTP em caso de dúvida.
- Verifique os logs — reveja
tf/addons/sourcemod/logs/para mensagens de erro que indiquem o que falhou ao carregar.
Problemas de VAC / Modo Seguro VAC Desativado
Sintoma: A consola do servidor mostra "VAC secure mode is disabled" ou os jogadores são avisados de 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á sinalizado — algumas extensões binárias não oficiais podem fazer com que o VAC se desative. Remova plugins instalados recentemente um de cada vez para identificar a causa.
sv_cheats 1está definido — o VAC é automaticamente desativado quando os cheats estão ativados. Certifique-se de quesv_cheats 0está no seuserver.cfg.- Se o VAC permanecer desativado após resolver os pontos acima, faça um reinício completo do servidor (não apenas uma mudança de mapa).
Servidor Não Aparece no Browser
Sintoma: O seu servidor está a correr mas não aparece no browser de servidores do Steam.
Causas e soluções:
- Sem GSLT válido — é necessário um Game Server Login Token válido para listagem pública. Consulte o Guia de Configuração do Servidor.
- O servidor acabou de iniciar — servidores novos podem demorar vários minutos a aparecer no browser após ligarem-se ao Steam pela primeira vez.
- Problema de firewall ou porta — confirme que a porta de jogo do servidor está aberta. Verifique o GPanel para a sua porta atribuída.
- Teste primeiro a ligação direta — tente ligar-se via
connect IP:PORTna consola de programador para confirmar que o servidor é acessível antes de resolver problemas de listagem no browser.
Plugins a Causar Crashes no Servidor
Sintoma: O servidor crasha 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 crash. - Desative plugins adicionados recentemente movendo os seus ficheiros
.smxparatf/addons/sourcemod/plugins/disabled/. - Certifique-se de que todas as dependências dos plugins (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 crashar no arranque, utilize o gestor de ficheiros do GPanel ou SFTP para mover o ficheiro do plugin problemático enquanto o servidor está parado.
.smx maliciosos podem executar comandos arbitrários no seu servidor. Utilize apenas plugins do AlliedModders ou repositórios GitHub verificados.
Jogadores Não Conseguem Ligar-se
Sintoma: Os jogadores recebem um erro de timeout, ligação recusada ou "server not responding".
Causas e soluções:
- O servidor não está a correr — verifique o GPanel para confirmar que o servidor está online e não está num ciclo de crashes.
- IP ou porta errados — verifique os detalhes de ligação no GPanel. Consulte o guia Como Encontrar o IP e Porta do Seu Servidor.
- Palavra-passe incorreta — se
sv_passwordestiver definido noserver.cfg, o jogador deve introduzir a palavra-passe correta ao ligar-se. - O servidor está cheio — verifique se o servidor atingiu o seu limite de
maxplayers. - Timeout no download de mapa personalizado — se o servidor estiver a correr um mapa personalizado sem FastDL configurado, jogadores com ligações lentas podem ter timeout durante o download do mapa. Consulte o Guia de Configuração do Servidor para configuração de FastDL.
Passos de Diagnóstico Gerais
Ao resolver problemas de qualquer servidor TF2, siga estes passos para recolher informações úteis antes de abrir um ticket de suporte:
- Verifique a saída da consola do servidor no GPanel para mensagens de erro.
- Reveja os logs em
tf/addons/sourcemod/logs/(se o SourceMod estiver instalado). - Verifique
tf/console.logou a consola do GPanel para erros ao nível do motor. - Se o problema começou após uma alteração, reverta a alteração e teste novamente.
- Tente ligar-se diretamente via
connect IP:PORTna consola de programador para descartar problemas relacionados com o browser.
Artigos Relacionados
- Guia de Configuração do Servidor TF2 — Configuração do Server.cfg, tokens GSLT, rotação de mapas, FastDL, ligação
- Configuração de Admin e Plugins TF2 — Instalação do SourceMod/MetaMod, contas de admin, gestão de plugins
- Como Encontrar o IP e Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP
tf/addons/sourcemod/logs/ ou da consola do seu servidor.