Todo servidor de L4D2 da 2hours.gg vem com um pequeno pacote de mods. Você fez o deploy, então você é o admin. Digite estes comandos no chat do jogo.
Comandos de chat
!admin: abre o menu de admin: kick, ban, votações, configurações do servidor. Funciona para a conta que fez o deploy do servidor.!motd: mostra o painel de boas-vindas de novo.!ready/!unready: só no Versus: a rodada começa quando todos estão prontos.!join: Cooperativo com 5+ jogadores: pegue uma vaga de sobrevivente se entrar atrasado ou ficar de espectador.!ji: Cooperativo: jogue como infectado especial.!zss: infectados: renasce você se ficar travado.!infhud: Versus, time infectado: liga ou desliga o HUD do time infectado. Desligado por padrão.
Trocar mapa, modo ou dificuldade
Use o console web no card do servidor. Ele tem botões para trocar de campanha e pular para qualquer capítulo, mudar o modo de jogo (co-op, versus, survival, realism, scavenge), definir a dificuldade e adicionar bots sobreviventes. Sem configurar RCON.
O que vem instalado
- L4DToolZ: desbloqueia mais de 4 vagas de jogador.
- MultiSlots: deixa 5-8 humanos jogarem como sobreviventes no Cooperativo.
- Infected Bots: infectados especiais com IA, escalados pelo número de jogadores.
- Ready-Up: lobby de Versus: os jogadores vão chegando e a rodada começa quando todos estão prontos.
- Left 4 DHooks: framework que os mods acima precisam. Nada para configurar.
Duas formas de entrar
- Compartilhar o IP: os amigos colam o comando connect. Até 20 jogadores. Você escolhe quem entra.
- Lobby da Steam (Community): o matchmaking manda os jogadores para o seu servidor, sem IP. Jogadores aleatórios também podem entrar.
Público ou privado (modo Compartilhe-o-IP)
Em um servidor Compartilhe-o-IP, a senha de entrada controla isto:
- Deixar em branco = público. Qualquer um com o IP pode entrar.
- Definir uma senha = privado. Só quem tem a senha entra, todo o resto é expulso.
Para entrar em um servidor privado, abra o console e rode: setinfo pw yourpassword ; connect IP:27015
Dica: coloque +setinfo pw yourpassword nas suas opções de lançamento do L4D2 e você define só uma vez. O comando 'password' normal não funciona no L4D2 (um bug do jogo), então usamos setinfo, que funciona.
Conseguir jogadores aleatórios (modo lobby Steam)
- Faça o deploy com Community como modo de entrada. O card do servidor mostra sua search key.
- No console do jogo, rode:
sv_search_key yourkey - Menu principal → Play With Friends → Create New Campaign Lobby → escolha modo e campanha → Start.
- Deixe o lobby Público e jogadores aleatórios preenchem os lugares.
Bom saber:
- O lobby escolhe a campanha e o modo. Faça o deploy com o modo que pretende hospedar para instalar os mods certos.
- Um lobby de co-op comporta 4 humanos, versus 8. Bots preenchem o resto.
- Versus precisa de um jogador em cada time antes do Start. Deixe o lobby encher por um minuto.
- O jogo continua depois que você sai. Os lugares podem encher sem você; se o servidor estiver cheio, espere alguém sair.
- Para voltar: use o comando connect do card do servidor, entre por um amigo (Steam → Entrar no jogo) ou crie um novo lobby se o servidor estiver vazio.
- A key escolhe o servidor, não é uma senha. Lobby Público = desconhecidos podem entrar. Lobby de Amigos = só convidados.
Jogando com mais de 4
Mais de 4 humanos só funciona no modo Compartilhar-o-IP (o lobby da Steam limita o co-op a 4). Escolha um tamanho maior no deploy (até 20), compartilhe o IP e todos conectam. Para completar o time com bots, use o botão Add survivor bot do console web, ou rode !muladdbot 2 no chat.
Referência de comandos (por plugin)
Rode estes pelo console web RCON no painel do seu servidor (ou o console no jogo). Todo comando abaixo foi verificado em um servidor L4D2 da 2hours.gg ao vivo.
Mapa, jogadores e dificuldade (engine Source)
status- Lista os jogadores conectados, Steam IDs, ping, o mapa e se o servidor está reservado. As leituras podem ser instáveis (uma mania do Source); reenvie se voltar em branco.
changelevel <map>- Carrega um mapa de campanha (ex. changelevel c2m1_highway). Recarrega o mapa e desconecta os jogadores por um instante. O menu suspenso de Campanha faz isso para você.
z_difficulty <Easy|Normal|Hard|Impossible>- Define a dificuldade do co-op. Impossible = Expert.
sv_maxplayers- Seu total de vagas de jogador, definido pelo tier que você faz o deploy (4 / 8 / 20). Travado no que você pagou, então não dá para mudar pelo console; escolha um tamanho maior para mais vagas.
sv_region <code>- Região de matchmaking (3 = Europa, 0/1 = EUA, 4 = Ásia…). Nós definimos isso por datacenter para que os lobbies encontrem seu servidor; você não deve precisar mexer nisso.
kick "<name>"- Expulsa um jogador pelo nome (use sm_kick para a versão de admin com menu).
say <message>- Escreve uma mensagem no chat de todos como se fosse o servidor.
sb_add- Adiciona um bot sobrevivente às 4 vagas base.
Lobby Steam e matchmaking
sv_search_key <key>- A key que roteia um lobby Steam para este servidor exato. Definida no servidor (fazemos isso no deploy) E por cada jogador no console dele antes de hospedar o lobby. Não é uma senha, veja a nota sobre a key acima.
sv_allow_lobby_connect_only <0|1>- 0 = conexão direta permitida, é assim que todos os nossos servidores iniciam (em servidores de lobby da Steam é o seu caminho de volta para um jogo em andamento). 1 = só entradas por lobby, IP direto recusado.
sv_force_unreserved <0|1>- 1 = permite >4 jogadores por IP direto (Compartilhe-o-IP). 0 = mantém a reserva do lobby para que o matchmaking te encontre (lobby Steam). São mutuamente exclusivos.
mm_dedicated_force_servers <ip>:27015- Lado do cliente. Fixa seu lobby em um IP de servidor exato. Opcional quando a key é única; útil como garantia.
Co-op maior (MultiSlots)
sm_addbots <n>- Cria n bots sobreviventes extras além dos 4 base (funciona pelo console web; é o que aciona o botão Add survivor bot).
!muladdbot <n> (sm_muladdbot)- Adiciona n bots sobreviventes como membros extras da equipe (abre novas vagas além de 4). Rode dentro do jogo como admin; não dá para rodar pelo RCON.
l4d_multislots_max_survivors <n>- Máximo de sobreviventes permitido (padrão 20 nos nossos servidores, até 31).
l4d_multislots_min_survivors <n>- Piso da equipe: sempre mantido cheio até esse número com bots (padrão 4). Aumente para uma equipe padrão maior.
!join- Assuma uma vaga de sobrevivente quando você entra atrasado ou está no espectador.
Admin do SourceMod
sm- O menu de comandos do SourceMod (também !admin no chat).
sm plugins list- Lista os plugins instalados e suas versões.
sm_cvar <cvar> [value]- Lê ou define um cvar protegido. Alguns cvars retornam “Unknown command” quando digitados sozinhos mas funcionam pelo sm_cvar (ex. mp_gamemode, survivor_limit).
sm_cvar mp_gamemode <mode> ; changelevel <map>- Troca o modo (coop, versus, survival, realism, scavenge). O modo só vale no carregamento do próximo mapa, então encadeie um changelevel. O menu suspenso de Modo faz as duas coisas.
sm_cvar z_max_player_zombies <n>- Máximo de special infected vivos ao mesmo tempo; aumente para um enxame mais difícil. Defina via sm_cvar (sozinho, ele lê “Unknown”).
Diversão / cheats (precisam de sv_cheats 1)
sv_cheats 1- Ativa os comandos de cheat. Os botões “Fun” do console alternam isso para você.
z_spawn <hunter|tank|witch|…>- Spawna um special infected onde você está mirando. Só com sv_cheats.
director_stop- Impede o AI Director de spawnar hordas/especiais para uma jornada mais calma. Só com sv_cheats.
sb_all_bot_game 1- Deixa o jogo rodar só com bots (para configuração/testes). Só com sv_cheats.
O que os jogadores digitam (lado do cliente)
connect <ip>:27015- Entra diretamente em um servidor Compartilhe-o-IP.
setinfo pw <password>- Define sua senha de entrada antes de conectar a um servidor privado (com senha). O comando “password” normal está quebrado no L4D2, o setinfo funciona.
sv_search_key <key>- Defina a key do servidor antes de hospedar um lobby, para o matchmaking cair naquele servidor.