Este guia abrange problemas comuns que pode encontrar com o seu servidor dedicado Left 4 Dead 2 alojado na Legion Hosting, incluindo problemas de ligação, erros de consistência de addons, conflitos de plugins e problemas de listagem no navegador de servidores. Para configuração inicial do servidor, consulte o Guia de Configuração do Servidor L4D2.
Erros de Consistência de Addons — Clientes Expulsos ao Entrar
- Este erro ocorre quando
sv_consistency 1está definido e os ficheiros locais de um cliente não correspondem aos ficheiros do servidor. Isto acontece frequentemente com campanhas personalizadas ou substituições de sons/modelos. - Para permitir que clientes sem addons correspondentes entrem, defina
sv_consistency 0emserver.cfge reinicie. - Se quiser manter a verificação de consistência, certifique-se de que todos os jogadores têm cópias idênticas dos ficheiros
.vpkpersonalizados no seu diretórioleft4dead2/addons/.
// In left4dead2/cfg/server.cfg — set to 0 to disable file hash checking
sv_consistency 0
Compromisso: Definir
sv_consistency 0 significa que os clientes também podem executar modificações locais arbitrárias (skins personalizadas, pacotes de sons) sem serem expulsos. Se isto for uma preocupação, mantenha em 1 e exija que todos os jogadores instalem os mesmos ficheiros de addons.
Conflitos de Plugins SourceMod ou Crashes do Servidor
- Verifique o log de erros do SourceMod em
left4dead2/addons/sourcemod/logs/errors_YYYYMMDD.log. Irá listar qual plugin falhou e porquê. - Alguns plugins não são compatíveis com a versão atual do SourceMod ou com outros plugins específicos. Leia o tópico do plugin no AlliedModders para conflitos conhecidos.
- Para isolar o problema, mova os plugins um de cada vez para
left4dead2/addons/sourcemod/plugins/disabled/e reinicie até o crash parar. O último plugin que desativou é provavelmente a causa. - Certifique-se de que está a usar a versão estável mais recente tanto do MetaMod:Source como do SourceMod. Versões incompatíveis são uma fonte comum de instabilidade.
Diagnóstico rápido: Execute
sm plugins list na consola do servidor (via separador Console do GPanel) para ver quais plugins carregaram com sucesso e quais falharam.
Servidor Não Aparece no Navegador de Servidores ou Lobby
- Confirme que
sv_lan 0está definido emserver.cfg. - Verifique se o seu token GSLT é válido e não está banido. Pode verificar o estado do token em steamcommunity.com/dev/managegameservers. Um token banido ou expirado impedirá a listagem.
- Verifique que
sv_setsteamaccountemserver.cfgcontém o token e que não há erros de digitação ou espaços extra. - O navegador de servidores pode demorar até 10 minutos para listar um servidor recém-iniciado. Tente primeiro uma ligação direta por consola para confirmar que o servidor está a funcionar corretamente, depois aguarde que o navegador atualize.
- Confirme que
sv_gametypesinclui pelo menos uma string de modo de jogo válida e quemp_gamemodecorresponde a um desses valores.
| Sintoma | Causa Provável | Solução |
|---|---|---|
| O servidor funciona mas não aparece no navegador | Token GSLT em falta ou inválido | Gere um novo token para o App ID 550 e defina via sv_setsteamaccount |
| O servidor aparece no navegador mas com modo de jogo errado | Incompatibilidade entre sv_gametypes / mp_gamemode |
Certifique-se de que o valor de mp_gamemode está listado em sv_gametypes |
| O servidor não está visível de todo | sv_lan 1 definido |
Defina sv_lan 0 em server.cfg e reinicie |
Mapa de Campanha Personalizada Não Carrega ou Não Encontrado
- Certifique-se de que todos os ficheiros
.vpkda campanha foram carregados paraleft4dead2/addons/. Campanhas com múltiplas partes requerem todas as partes — um ficheiro.vpksecundário em falta causará uma falha no carregamento do mapa. - Use o nome interno exato do mapa com
changelevel. O nome do mapa nem sempre é o mesmo que o nome de exibição da campanha. Verifique a documentação da campanha ou o conteúdo do seu.vpkpara os nomes corretos dos ficheiros de mapa. - Reinicie o servidor após carregar novos ficheiros
.vpk. O motor apenas indexa addons no arranque.
// Use the internal map name, not the campaign display name
changelevel c1m1_hotel // Official campaign example
changelevel custom_map_chapter1 // Custom campaign — check campaign docs for exact name
Não Consegue Ligar-se ao Servidor
- Verifique se o seu servidor está em execução consultando o separador Console do GPanel para saída ativa.
- Confirme que está a usar o endereço IP e a porta corretos a partir do separador Network do GPanel. Não assuma a porta predefinida — a porta atribuída pode ser diferente.
- Se o servidor estiver protegido por palavra-passe, certifique-se de que está a introduzir a palavra-passe correta. Pode verificar ou redefinir em
left4dead2/cfg/server.cfgsobsv_password. - Verifique se o servidor terminou o arranque antes de tentar ligar-se. A consola deve exibir uma linha como
VAC secure mode is activatedquando o servidor estiver pronto para ligações.
Nota sobre firewall: Os servidores da Legion Hosting têm as portas necessárias abertas por predefinição. Se alterou a porta do servidor ou está a usar serviços adicionais, verifique o separador Network do GPanel para confirmar as atribuições corretas de portas. Não abra um ticket de suporte sobre portas a menos que tenha primeiro verificado que os seus detalhes de ligação estão corretos.
Servidor Crasha ao Mudar de Mapa ou no Arranque
- Verifique a saída da consola do servidor no GPanel para a última mensagem de erro antes do crash.
- Se o crash ocorrer num mapa personalizado, tente carregar um mapa oficial (ex.:
changelevel c1m1_hotel) para confirmar que o servidor está estável sem o conteúdo personalizado. - Se o SourceMod estiver instalado, verifique
left4dead2/addons/sourcemod/logs/para detalhes de erros. - Remova ficheiros
.vpkou plugins adicionados recentemente um de cada vez e reinicie para isolar a causa. - Ficheiros de servidor corrompidos podem causar crashes no arranque. Se o problema persistir após remover todo o conteúdo personalizado, tente reinstalar o servidor a partir do separador Settings do GPanel.
Artigos Relacionados
- Guia de Configuração do Servidor L4D2 — Configuração do Server.cfg, tokens GSLT, modos de jogo e como se ligar
- L4D2 Configuração de Admin e Gestão de Plugins — Instalação do SourceMod, MetaMod, adição de admins e gestão de plugins
- Como Carregar Ficheiros via SFTP
Se continuar a ter problemas após seguir este guia, abra um ticket de suporte em legionhosting.net/submitticket.php e inclua o ID do seu servidor, as mensagens de erro do log da consola e uma descrição dos passos que já tomou.