2hours.gg/

Servidores de juegos por horas. Paga solo cuando juegas.

Cómo montar un servidor de Left 4 Dead 2 privado y casi vanilla

Quieres un servidor dedicado de Left 4 Dead 2 corriendo las 24 horas, cerrado para ti y tus amigos, con pocos o ningún mod sobre el vanilla. Esta es toda la config. Es corta a propósito: el L4D2 vanilla ya hace la mayor parte de lo que necesitas, así que el truco está en saber qué puñado de cvars importan de verdad.

Dónde vive la config

Un servidor dedicado instalado con SteamCMD (app 222860) guarda su config aquí:

<install>/left4dead2/cfg/server.cfg

Crea ese archivo si no está. Corre automáticamente en cada cambio de mapa una vez que lo ejecutas con exec desde la línea de lanzamiento (abajo).

Un server.cfg casi vanilla

Pega esto, cambia los cuatro valores marcados como CHANGE ME, y listo. Sin plugins, sin addons.

// --- Identity ---
hostname "My Private L4D2 Server"      // CHANGE ME
sv_tags "private"
rcon_password "pick-a-long-secret"     // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password "friends-only"             // CHANGE ME - join password
sv_search_key "my-private-key"         // CHANGE ME - see "Private lobbies" below

// --- Vanilla behaviour ---
sv_pure 1                              // reject client-side file overrides
sv_consistency 1
sv_cheats 0
z_difficulty Normal                    // Easy / Normal / Hard / Impossible
sv_region 255                          // 255 = world; set your region for lower ping

// --- 24/7 housekeeping ---
sv_alltalk 0
sv_allow_lobby_connect_only 0          // keep direct IP connects open
mp_disable_autokick 1

Eso es de verdad todo lo que necesita un servidor co-op privado. El modo de juego y el mapa inicial se definen en la línea de lanzamiento, no aquí, porque L4D2 ignora mp_gamemode cuando se pone en server.cfg.

La línea de lanzamiento

Arranca el servidor con srcds_run desde la carpeta de instalación:

./srcds_run -game left4dead2 -console -port 27015 \
  +exec server.cfg \
  +mp_gamemode coop \
  +map c1m1_hotel
  • exec server.cfg corre primero para que tus cvars estén en su sitio antes de que cargue el mapa.
  • mp_gamemode es uno de coop, realism, versus, survival, scavenge. TIENE que estar en la línea de comandos.
  • c1m1_hotel es el mapa 1 de Dead Center. Cámbialo por cualquier mapa inicial de campaña que quieras.
  • El puerto 27015 es a la vez el puerto del juego y el puerto de query A2S. Ábrelo en tu firewall (UDP + TCP).

Dos formas de mantenerlo privado

  • Contraseña (lo más simple): con sv_password definido, solo se pueden conectar quienes escriban la contraseña. Comparte la IP y la contraseña con tu grupo. Nota: una contraseña impide que el servidor muestre una entrada pública, que es lo que quieres.
  • Lobby privado (sv_search_key): si quieres invitar por el lobby normal de Steam en vez de compartir una IP, pon una search key en el servidor, y haz que cada amigo escriba sv_search_key my-private-key en su propia consola de juego antes de hostear un lobby "Best Available". Solo aparecen los servidores con la key coincidente, así que sigue siendo tuyo.
  • Grupo de Steam (opcional): define sv_steamgroup con el ID de tu grupo y sv_steamgroup_exclusive 1 para restringir las conexiones a los miembros.

El único detalle: cuatro jugadores

El L4D2 vanilla asienta exactamente cuatro supervivientes en co-op, y entrar por un lobby de Steam limita a los humanos a cuatro pase lo que pase. No hay ningún cvar que cambie esto. Si cuatro basta para tu grupo, terminaste y tienes cero mods. Si quieres cinco o más personas, necesitas un mod pequeño (L4DToolZ) más que todos se conecten por IP directa en vez de por un lobby.

Ver también

← Volver a todas las guías