background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Guia de Configuração do Servidor Left 4 Dead 2


Este guia aborda como configurar e conectar-se ao seu servidor dedicado de Left 4 Dead 2 alojado na Legion Hosting, incluindo definições de server.cfg, configuração de token GSLT, modos de jogo, campanhas personalizadas e add-ons do Workshop.

Pare o seu servidor antes de editar ficheiros de configuração ou instalar add-ons. Pare sempre o seu servidor a partir do separador Console do GPanel antes de modificar quaisquer ficheiros. Alterações feitas enquanto o servidor está em execução podem ser substituídas ou causar crashes no próximo reinício.

Passo 1 — Localizar e Editar server.cfg

Left 4 Dead 2 lê a sua configuração principal do servidor a partir de left4dead2/cfg/server.cfg. Este ficheiro é criado automaticamente na primeira vez que o servidor inicia. Se não existir, pode criá-lo manualmente usando o gestor de ficheiros do GPanel.

  1. Inicie sessão no GPanel e selecione o seu servidor Left 4 Dead 2.
  2. Pare o servidor se estiver em execução.
  3. Clique no separador Files e navegue até left4dead2/cfg/.
  4. Abra ou crie server.cfg e adicione as definições abaixo.

Definições Principais de server.cfg

// ── Server Identity ─────────────────────────────────────────────
hostname        "My Legion L4D2 Server"
sv_password     ""                  // Leave empty for a public server
maxplayers      8                   // L4D2 max is 32; standard co-op uses 4-8

// ── Game Mode ────────────────────────────────────────────────────
mp_gamemode     "coop"              // coop | versus | survival | scavenge
sv_gametypes    "coop,versus,survival,scavenge"

// ── Network ──────────────────────────────────────────────────────
sv_region       255                 // 255 = worldwide
sv_lan          0                   // 0 = internet server
sv_alltalk      0

// ── GSLT (Steam Game Server Login Token) ─────────────────────────
sv_setsteamaccount "YOUR_GSLT_TOKEN_HERE"

// ── Cheats / Consistency ─────────────────────────────────────────
sv_cheats       0
sv_consistency  0                   // Set to 0 to allow custom content; see notes

// ── Logging ──────────────────────────────────────────────────────
log             on
sv_logbans      1
sv_logecho      1
sv_logfile      1
ConVar Valores Descrição
hostname Qualquer string O nome mostrado no navegador de servidores Steam e no navegador de lobby.
sv_password String ou vazio Palavra-passe necessária para entrar. Deixe vazio para um servidor público.
maxplayers 132 Número máximo de slots de jogadores simultâneos. Co-op padrão usa 4, versus usa 8, mas servidores com mods frequentemente definem um valor mais alto.
mp_gamemode coop versus survival scavenge Modo de jogo ativo. Deve corresponder a um valor listado em sv_gametypes.
sv_gametypes Lista separada por vírgulas Modos de jogo que o servidor tem permissão para alojar. O navegador de lobby filtra por esta lista.
sv_consistency 0 ou 1 Quando definido como 1, todos os clientes devem ter ficheiros idênticos aos do servidor. Defina como 0 para permitir conteúdo personalizado, como campanhas personalizadas ou pacotes de som, sem expulsar jogadores.
sv_lan 0 ou 1 Defina como 0 para um servidor acessível pela internet. Definir como 1 torna o servidor apenas LAN e impede-o de aparecer no navegador público.
Dica: Para alojar uma partida Realism ou Realism Versus, defina mp_gamemode como realism ou realism_versus e adicione esses valores a sv_gametypes.

Passo 2 — Configurar um Token GSLT

Um Game Server Login Token (GSLT) é necessário para que o seu servidor seja listado no servidor principal Steam e visível no navegador público de servidores. Sem um token válido, o servidor continuará a funcionar mas pode não aparecer nas listagens e pode ser removido pela Valve.

  1. Inicie sessão na sua conta Steam e aceda à página Steam Game Server Account Management.
  2. Introduza o App ID 550 (Left 4 Dead 2) e uma nota para identificar o token.
  3. Clique em Create e copie o token gerado.
  4. Cole-o em server.cfg como o valor de sv_setsteamaccount.
  5. Guarde o ficheiro e reinicie o servidor. A consola confirmará que o token foi aceite com uma mensagem como SteamGameServer connected to Steam successfully.
Um token por servidor. Cada GSLT está vinculado a uma instância de servidor em execução. Se executar múltiplos servidores, gere um token separado para cada um. Reutilizar o mesmo token em várias instâncias causará falhas de autenticação.

Passo 3 — Instalar Campanhas Personalizadas

Campanhas personalizadas para Left 4 Dead 2 são distribuídas como ficheiros .vpk (Valve Pak). Instalá-las no seu servidor dedicado torna-as disponíveis para jogo do lado do servidor e garante que todos os clientes conectados podem aceder aos dados do mapa.

  1. Descarregue o(s) ficheiro(s) .vpk da campanha. As campanhas vêm frequentemente em par — por exemplo campaign_dir.vpk e campaign_000.vpk — carregue todos os ficheiros fornecidos.
  2. Carregue os ficheiros .vpk para left4dead2/addons/ no seu servidor via SFTP. Consulte o guia de upload SFTP se precisar de ajuda para conectar.
  3. Reinicie o servidor. O motor Source indexa automaticamente ficheiros .vpk no diretório addons ao iniciar.
  4. Para carregar a campanha, altere o mapa usando a consola do servidor:
    changelevel c1m1_hotel          // Change to official map
    changelevel custom_map_name     // Change to your custom campaign's first map
Os clientes também precisam dos ficheiros da campanha. Os jogadores devem ter o mesmo .vpk da campanha instalado na sua própria pasta addons/ de Left 4 Dead 2, ou subscrito através do Steam Workshop, para entrar num servidor que está a executar uma campanha personalizada. A consola do servidor apresentará um erro de consistência de addon para clientes que não têm os ficheiros se sv_consistency 1 estiver definido.

Definição de Consistência de Addon

Se quiser permitir que os jogadores entrem mesmo que não tenham a campanha personalizada localmente, defina sv_consistency 0 em server.cfg. Isto desativa a verificação de hash de ficheiros. Note que isto também significa que os clientes podem executar modificações locais arbitrárias sem serem expulsos.

sv_consistency 0    // Allow joins without matching addon files

Passo 4 — Add-Ons do Steam Workshop

Servidores dedicados de Left 4 Dead 2 podem subscrever conteúdo do Steam Workshop, mas o método recomendado para servidores é descarregar os itens do Workshop e implementá-los como ficheiros .vpk em vez de depender do download automático do Workshop, que não é totalmente suportado no modo de servidor dedicado.

Fluxo de Trabalho Recomendado

  1. Subscreva o item do Workshop na sua conta Steam pessoal e permita que seja descarregado para a sua instalação local de Left 4 Dead 2.
  2. Encontre o conteúdo descarregado na cache do Workshop Steam local — tipicamente em Steam/steamapps/workshop/content/550/ na sua máquina local.
  3. Copie o(s) ficheiro(s) .vpk da pasta da cache do Workshop.
  4. Carregue esses ficheiros .vpk para left4dead2/addons/ no seu servidor Legion Hosting via SFTP.
  5. Reinicie o servidor. O add-on estará ativo no próximo arranque.
Itens do Workshop que modificam som, modelos ou texturas (skins, substituições de som) não devem exigir que os clientes tenham os mesmos ficheiros se sv_consistency 0 estiver definido. No entanto, clientes que não têm o item verão os assets padrão em vez do conteúdo personalizado.

Passo 5 — Conectar ao Seu Servidor

Existem três formas de se conectar a um servidor dedicado de Left 4 Dead 2. O endereço IP e porta do seu servidor podem ser encontrados no separador Network do GPanel. Consulte o guia como encontrar o IP e porta do seu servidor para detalhes.

Método 1 — Consola no Jogo (Conexão Direta)

Abra a consola de desenvolvedor com a tecla til (~) e escreva:

connect YOUR.SERVER.IP:PORT
connect YOUR.SERVER.IP:PORT; password yourpassword    // If password protected
Verifique o separador Network do GPanel para o endereço IP e número da porta do seu servidor. Não assuma a porta padrão — a sua porta atribuída pode ser diferente.

Método 2 — Navegador de Servidores Steam

  1. No Steam, abra View > Game Servers.
  2. Clique no separador Favourites e depois em Add Server.
  3. Introduza o IP e porta do seu servidor conforme mostrado no GPanel (ex.: 1.2.3.4:12345) e clique em Find Games at this Address.
  4. Faça duplo clique na entrada do servidor para entrar.

Método 3 — Sistema de Lobby

Se o seu servidor estiver listado publicamente com um token GSLT válido, os jogadores podem encontrá-lo através do navegador de lobby no jogo em Play > Find a Server. Filtre por modo de jogo e região. O servidor deve ter os valores corretos de mp_gamemode e sv_gametypes definidos para aparecer no filtro de lobby apropriado.

Método de Conexão Melhor Para Requisitos
Conexão direta por consola Acesso rápido, servidores protegidos por palavra-passe, portas personalizadas Consola de desenvolvedor ativada nas opções do jogo
Navegador de servidores Steam Adicionar aos favoritos, verificar o estado do servidor antes de entrar IP e porta corretos do separador Network do GPanel
Navegador de lobby no jogo Servidores públicos com modos de jogo padrão Token GSLT válido, sv_lan 0, sv_gametypes correto

Artigos Relacionados

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 registo da consola e uma descrição dos passos que já tomou.

Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.