Esta guía cubre problemas comunes que puedes encontrar con tu servidor dedicado de Left 4 Dead 2 alojado en Legion Hosting, incluyendo problemas de conexión, errores de consistencia de addons, conflictos de plugins y problemas de listado en el navegador de servidores. Para la configuración inicial del servidor, consulta la Guía de Configuración del Servidor L4D2.
Errores de Consistencia de Addons — Clientes Expulsados al Conectarse
- Este error ocurre cuando
sv_consistency 1está configurado y los archivos locales de un cliente no coinciden con los archivos del servidor. Esto sucede comúnmente con campañas personalizadas o reemplazos de sonido/modelos. - Para permitir que los clientes sin addons coincidentes se conecten, establece
sv_consistency 0enserver.cfgy reinicia. - Si deseas mantener la verificación de consistencia, asegúrate de que todos los jugadores tengan copias idénticas de los archivos
.vpkpersonalizados en su directorioleft4dead2/addons/.
// In left4dead2/cfg/server.cfg — set to 0 to disable file hash checking
sv_consistency 0
Compromiso: Establecer
sv_consistency 0 significa que los clientes también pueden ejecutar modificaciones locales arbitrarias (skins personalizados, paquetes de sonido) sin ser expulsados. Si esto es una preocupación, mantenlo en 1 y requiere que todos los jugadores instalen los mismos archivos de addons.
Conflictos de Plugins de SourceMod o Caídas del Servidor
- Revisa el registro de errores de SourceMod en
left4dead2/addons/sourcemod/logs/errors_YYYYMMDD.log. Listará qué plugin falló y por qué. - Algunos plugins no son compatibles con la versión actual de SourceMod o con otros plugins específicos. Lee el hilo del plugin en AlliedModders para conocer conflictos conocidos.
- Para aislar el problema, mueve los plugins uno a la vez a
left4dead2/addons/sourcemod/plugins/disabled/y reinicia hasta que la caída se detenga. El último plugin que deshabilitaste es probablemente la causa. - Asegúrate de estar usando la última versión estable tanto de MetaMod:Source como de SourceMod. Las versiones incompatibles son una fuente común de inestabilidad.
Diagnóstico rápido: Ejecuta
sm plugins list en la consola del servidor (a través de la pestaña Console de GPanel) para ver qué plugins se cargaron correctamente y cuáles fallaron.
El Servidor No Aparece en el Navegador de Servidores o en el Lobby
- Confirma que
sv_lan 0esté configurado enserver.cfg. - Verifica que tu token GSLT sea válido y no esté baneado. Puedes verificar el estado del token en steamcommunity.com/dev/managegameservers. Un token baneado o expirado impedirá el listado.
- Verifica que
sv_setsteamaccountenserver.cfgcontenga el token y que no haya errores tipográficos ni espacios adicionales. - El navegador de servidores puede tardar hasta 10 minutos en listar un servidor recién iniciado. Intenta primero una conexión directa por consola para confirmar que el servidor funciona correctamente, luego espera a que el navegador se actualice.
- Confirma que
sv_gametypesincluya al menos una cadena de modo de juego válida y quemp_gamemodecoincida con uno de esos valores.
| Síntoma | Causa Probable | Solución |
|---|---|---|
| El servidor funciona pero no aparece en el navegador | Token GSLT faltante o inválido | Genera un nuevo token para App ID 550 y configúralo mediante sv_setsteamaccount |
| El servidor aparece en el navegador pero con modo de juego incorrecto | Discrepancia entre sv_gametypes / mp_gamemode |
Asegúrate de que el valor de mp_gamemode esté listado en sv_gametypes |
| El servidor no es visible en absoluto | sv_lan 1 configurado |
Establece sv_lan 0 en server.cfg y reinicia |
El Mapa de Campaña Personalizada No Carga o No Se Encuentra
- Asegúrate de que todos los archivos
.vpkde la campaña estén subidos aleft4dead2/addons/. Las campañas de varias partes requieren todas las partes — si falta un.vpksecundario, causará un fallo al cargar el mapa. - Usa el nombre interno exacto del mapa con
changelevel. El nombre del mapa no siempre es el mismo que el nombre de visualización de la campaña. Consulta la documentación de la campaña o el contenido de su.vpkpara los nombres correctos de los archivos de mapa. - Reinicia el servidor después de subir nuevos archivos
.vpk. El motor solo indexa los addons al iniciar.
// 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
No Se Puede Conectar al Servidor
- Verifica que tu servidor esté en funcionamiento revisando la pestaña Console de GPanel para ver si hay actividad.
- Confirma que estás usando la dirección IP y el puerto correctos de la pestaña Network de GPanel. No asumas el puerto predeterminado — tu puerto asignado puede ser diferente.
- Si el servidor tiene contraseña, asegúrate de estar ingresando la contraseña correcta. Puedes verificarla o restablecerla en
left4dead2/cfg/server.cfgbajosv_password. - Verifica que el servidor haya terminado de iniciar antes de intentar conectarte. La consola debería mostrar una línea como
VAC secure mode is activatedcuando el servidor esté listo para conexiones.
Nota sobre el firewall: Los servidores de Legion Hosting tienen los puertos necesarios abiertos por defecto. Si has cambiado el puerto del servidor o estás usando servicios adicionales, verifica la pestaña Network de GPanel para confirmar las asignaciones de puertos correctas. No abras un ticket de soporte sobre puertos a menos que primero hayas verificado que tus datos de conexión son correctos.
El Servidor Se Cae al Cambiar de Mapa o al Iniciar
- Revisa la salida de la consola del servidor en GPanel para ver el último mensaje de error antes de la caída.
- Si la caída ocurre en un mapa personalizado, intenta cargar un mapa oficial (ej.
changelevel c1m1_hotel) para confirmar que el servidor es estable sin el contenido personalizado. - Si SourceMod está instalado, revisa
left4dead2/addons/sourcemod/logs/para ver detalles del error. - Elimina los archivos
.vpko plugins agregados recientemente uno a la vez y reinicia para aislar la causa. - Los archivos de servidor corruptos pueden causar caídas al iniciar. Si el problema persiste después de eliminar todo el contenido personalizado, intenta reinstalar el servidor desde la pestaña Settings de GPanel.
Artículos Relacionados
- Guía de Configuración del Servidor L4D2 — Configuración de Server.cfg, tokens GSLT, modos de juego y cómo conectarse
- Configuración de Admin y Gestión de Plugins de L4D2 — Instalación de SourceMod, MetaMod, agregar administradores y gestionar plugins
- Cómo Subir Archivos vía SFTP
Si continúas experimentando problemas después de seguir esta guía, abre un ticket de soporte en legionhosting.net/submitticket.php e incluye tu ID de servidor, los mensajes de error del registro de la consola y una descripción de los pasos que ya has realizado.