Ter o teu próprio servidor Left 4 Dead 2 vale a pena se quiseres manter partidas Coop ou Versus sempre acessíveis, fáceis de administrar e livremente configuráveis. Ganhas controlo sobre o modo de jogo, slots, add-ons, permissões de admin e ligações diretas, sem que um jogador tenha de alojar localmente ou manter uma lobby aberta.

Requisitos e planeamento

Left 4 Dead 2 não é um jogo free-to-play. Todos os jogadores precisam do jogo na Steam; o servidor corre separadamente como uma instância dedicada. Para a instalação e operação, o lado do servidor usa normalmente SteamCMD. A Valve documenta oficialmente o SteamCMD na Valve Developer Community em documentação em developer.valvesoftware.com.

Para campanhas clássicas de quatro jogadores, Left 4 Dead 2 é relativamente leve. Mais slots, muitos add-ons do Workshop e plugins de gameplay aumentam, no entanto, os requisitos. Por isso, planeia não só com base no número de jogadores, mas também em mapas customizados, plugins SourceMod e na margem de estabilidade pretendida.

Jogadores RAM Utilização
4 (Coop padrão) 2 GB Campanhas vanilla, Versus 4v4
8 3 GB Slots expandidos via L4DToolZ, campanhas customizadas
12–16 4 GB Grandes partidas Coop, muitos add-ons
16+ 6 GB Muito modificado, modos de jogo customizados

A tabela deve ser entendida como uma base prática de planeamento, não como uma promessa de desempenho. Grandes campanhas customizadas podem carregar muitos assets; com vários add-ons do Workshop, faz sentido ter uma margem adicional de RAM.

Definir modo de jogo e slots

Modo Descrição Slots recomendados
Coop (Campaign) 4 Survivor contra infetados da IA ao longo de uma campanha completa 4–8
Versus 4v4, ambas as equipas jogam alternadamente como Survivors e Special Infected 8
Survival Aguentar um mapa o máximo de tempo possível contra ondas infinitas de hordas 4
Scavenge Os Survivor recolhem bidões de gasolina, os Infected tentam impedi-los 8
Realism Coop sem silhuetas dos Survivor, infetados mais difíceis 4
Mutations Regras especiais, como foco em combate corpo a corpo ou cenários ajustados 4–8

Controlas o modo na server.cfg através de mp_gamemode, por exemplo coop, versus, survival, scavenge ou realism. Se comparares setups Coop semelhantes para outros jogos de sobrevivência, o guia Coop de Valheim e o guia de servidor The Forest também te ajudam como referência para funções, acesso e operação em grupo.

Encomendar servidor

Encomendar servidor L4D2
Encomendar servidor L4D2
  1. Vai a alugar um servidor Left 4 Dead 2.
  2. Escolhe 2 GB de RAM para Coop clássico; escolhe mais se planeias slots expandidos ou muitos mods.
  3. Espera até a instalação terminar e o servidor aparecer como online no painel.
  4. Anota o hostname, a porta e os dados de acesso para configuração e testes.

Na game-serverhosting, o foco está num ambiente de servidor controlável: geres configuração, ficheiros e processos operacionais de forma centralizada, em vez de dependeres de hosts locais improvisados.

Configurar corretamente a server.cfg

A configuração central fica em left4dead2/cfg/server.cfg. Uma boa base é assim:

hostname "O meu servidor L4D2"
sv_password ""
mp_gamemode coop
sv_maxplayers 8
sv_region 3
sv_steamgroup_exclusive 0
sv_consistency 1
sv_pure 0
sv_allow_lobby_connect_only 0

Valores importantes:

  • hostname: Nome exibido do servidor.
  • sv_password: Vazio para público, com valor para partidas privadas.
  • mp_gamemode: Modo de jogo, por exemplo coop ou versus.
  • sv_maxplayers: Número de jogadores pretendido. Valores acima de 4 em Coop precisam de extensões adicionais como L4DToolZ.
  • sv_region 3: Região Europa no navegador de servidores.
  • sv_allow_lobby_connect_only 0: Permite ligações diretas pela consola, por exemplo com connect host:port.
  • sv_pure 0: Torna a verificação de ficheiros mais permissiva para conteúdos do lado do cliente; setups mais rigorosos podem usar aqui uma configuração mais restritiva.

Guarda o ficheiro e reinicia o servidor. Depois verifica no jogo se o hostname, o modo e o comportamento ao entrar funcionam como esperado.

Mais de quatro jogadores com L4DToolZ

O Coop vanilla foi pensado para quatro Survivor. Se quiseres organizar partidas Coop maiores, precisas do L4DToolZ como extensão MetaMod. Procede de forma conservadora:

  1. Instala MetaMod:Source e SourceMod compatíveis com Left 4 Dead 2.
  2. Coloca os ficheiros do L4DToolZ em left4dead2/addons/.
  3. Define sv_maxplayers na server.cfg para o valor pretendido, por exemplo 8.
  4. Reinicia o servidor.
  5. Verifica com meta list se a extensão foi carregada.

Mais Survivor alteram bastante o equilíbrio, porque os spawns do Director e a estrutura das campanhas foram originalmente pensados para grupos menores. Para partidas maiores justas, podem ser necessários plugins complementares, por exemplo para limites de Special Infected ou pressão de spawn. Deves testar esses ajustes individualmente.

Mapas customizados e campanhas do Workshop

Addons L4D2 no gestor de ficheiros
Addons L4D2 no gestor de ficheiros

Campanhas customizadas e add-ons costumam existir como ficheiros .vpk. O procedimento técnico é:

  1. Transfere o mapa pretendido do Steam Workshop ou de GameMaps.com.
  2. Faz upload do .vpk pelo gestor de ficheiros para left4dead2/addons/.
  3. Se necessário, adiciona o nome do mapa em mapcycle.txt e nas configurações de add-on correspondentes.
  4. Reinicia o servidor.
  5. Testa a troca de mapa com um pequeno grupo.

Campanhas customizadas populares como Dead Before Dawn, Death Aboard ou Yama são usadas com frequência; se uma versão concreta corre corretamente depende do ficheiro, das dependências e dos add-ons dos clientes. Garante que todos os jogadores têm os mesmos add-ons necessários instalados e ativados.

SourceMod e permissões de admin

Para comandos de admin, plugins e moderação confortável, instala MetaMod:Source e SourceMod:

  1. Transfere ambos os pacotes para Left 4 Dead 2.
  2. Extrai-os para left4dead2/addons/.
  3. Insere a tua SteamID em addons/sourcemod/configs/admins_simple.ini.
  4. Reinicia o servidor.
  5. Abre o menu de admin no jogo com sm_admin.

Categorias típicas de plugins são ferramentas de admin, troca de mapas, estatísticas, L4DToolZ para slots adicionais e ajustes de gameplay para hordas, Director ou mutações. Instala plugins um a um e verifica após cada passo o log do servidor, o comportamento ao entrar e o arranque do mapa. Para outras comparações multi-game, podes consultar o guia de servidor V Rising ou o guia multiplayer de Terraria.

Verificar o resultado

Depois da configuração, deves testar quatro coisas: primeiro, o servidor tem de estar acessível por hostname ou IP. Segundo, mp_gamemode tem de iniciar o modo pretendido. Terceiro, os mapas customizados devem carregar sem assets em falta. Quarto, comandos de admin como sm_admin têm de funcionar, caso SourceMod esteja instalado.

Os amigos ligam-se pela consola de programador com connect meu-servidor.game-serverhosting.com:27015 ou através das funcionalidades da Steam, desde que o teu setup de lobby e acesso o permita.

Resolução de problemas

  • Mais de 4 slots são ignorados: verifica com meta list se MetaMod e L4DToolZ foram carregados.
  • Os amigos não conseguem entrar diretamente: define sv_allow_lobby_connect_only 0 e testa novamente com connect host:port.
  • Erros de consistência ao entrar: os add-ons diferem entre servidor e clientes. Sincroniza os add-ons ou torna a verificação deliberadamente mais permissiva.
  • O servidor não aparece no navegador: verifica sv_region, palavra-passe, definição de lobby-only e estado do servidor.
  • O mapa customizado não inicia: verifica o caminho do .vpk, os nomes dos mapas e as entradas em mapcycle.txt.
  • O menu SourceMod não abre: verifica a entrada da SteamID, os caminhos dos ficheiros e se o SourceMod foi carregado no arranque.

Verificação, limites e caminho de retorno seguro

O guia “Configurar um servidor Left 4 Dead 2 – Coop & Versus” aplica-se ao tipo de servidor descrito no artigo e à versão visível no momento da verificação. Nomes de menus, versões disponíveis, compatibilidade de mods ou plugins e recursos necessários podem mudar após atualizações. Por isso, não transfiras valores sem verificação para outra versão do jogo, loader ou servidor.

Antes de fazer alterações ao mundo, save, configuração ou extensões, cria um backup dos ficheiros afetados. Depois altera apenas um passo relacionado de cada vez e verifica-o com a mesma versão de cliente e servidor com que queres jogar mais tarde.

Ponto de verificação Resultado esperado Interromper e voltar atrás
Arranque do servidor O servidor chega ao estado operacional sem nova mensagem de erro. Em caso de erros de arranque, reverte a alteração e restaura o último backup.
Teste de ligação Uma conta de teste consegue ligar-se através do endereço mostrado no painel. Em caso de erros de versão ou ligação, compara novamente versão, porta e permissões.
Teste funcional A função alterada concretamente funciona sem danificar dados existentes do mundo ou do jogo. Em caso de efeitos secundários, para o servidor e restaura os ficheiros guardados.

Um teste individual bem-sucedido não é garantia de desempenho ou disponibilidade. Tamanho do mundo, mods, plugins, número de jogadores, rota de rede e carga simultânea podem alterar o resultado. Documenta versão, alteração e resultado do teste para conseguires compreender desvios posteriores.

FAQ

Left 4 Dead 2 pode ser jogado gratuitamente?

Não. Todos os jogadores precisam de Left 4 Dead 2 na Steam. O servidor dedicado corre de forma independente, mas não substitui uma licença do jogo.

Quantos jogadores são possíveis sem mods?

O Coop clássico foi pensado para quatro Survivor, Versus para 4v4. Partidas Coop maiores precisam de extensões como L4DToolZ e devem ser testadas por causa do equilíbrio.

Posso usar campanhas do Workshop?

Sim, se os conteúdos existirem como ficheiros .vpk compatíveis e estiverem corretamente em left4dead2/addons/. Todos os clientes também devem ter os add-ons necessários ativados.

Para que preciso do SourceMod?

SourceMod fornece o menu de admin, comandos e a base para plugins. É especialmente útil se quiseres moderar, trocar mapas, usar estatísticas ou utilizar L4DToolZ.

Porque é que os amigos não conseguem ligar-se diretamente?

Frequentemente, sv_allow_lobby_connect_only bloqueia ligações diretas. Define o valor para 0, reinicia o servidor e testa connect host:port.

Conclusão

Um servidor Left 4 Dead 2 alugado dá-te acessibilidade permanente, administração previsível e controlo limpo sobre modos, ficheiros, add-ons e acesso dos jogadores. Começa com uma server.cfg enxuta, testa o Coop vanilla e depois adiciona SourceMod, campanhas do Workshop e L4DToolZ passo a passo. Assim detetas erros cedo e manténs a operação compreensível mesmo com grupos maiores.