// Hosting

Servidor de Counter-Strike 2: GSLT, subtick y plugins explicados

Servidor de Counter-Strike 2: GSLT, subtick y plugins explicados

Quien monta por primera vez un servidor de Counter-Strike 2 se topa con tres conceptos heredados de la época de CS:GO: GSLT, tickrate y SourceMod. Dos de los tres funcionan en CS2 de otra manera a la que dicen la mayoría de guías. Este artículo aclara lo que necesitas de verdad para un servidor de entrenamiento con tu equipo, un 10-mans o un servidor comunitario público, y lo que puedes saltarte sin problema.

¿Cuándo necesitas un token GSLT?

Un Game Server Login Token (GSLT) vincula tu servidor a una cuenta de Steam y es obligatorio si el servidor debe aparecer en el navegador de servidores público de CS2. Para todo lo privado — scrims, un partido de liga contra otro equipo, una tarde con amigos — no hace falta: los jugadores se conectan directamente con connect ip:puerto y funciona sin GSLT.

Si quieres aparecer en el navegador, creas el token en la página Game Server Account Management de Steam con el App ID 730. Obtienes una cadena de 32 caracteres que pegas en la configuración del servidor (con nosotros, en el panel, en el campo GSLT). Ojo: la cuenta de Steam que crea el token debe estar en regla (sin ban de VAC, con teléfono vinculado) y un token pertenece a un solo servidor. Cómo introducirlo en nuestro panel: configurar un token GSLT.

Los 128 tick ya no existen: subtick

En CS:GO el tickrate era la gran diferencia entre servidores «normales» (64 tick) y competitivos (128 tick). CS2 eliminó ese concepto. El motor funciona con subtick: el servidor registra el instante exacto de cada acción dentro de un tick, con lo que la precisión percibida se acerca a la antigua sensación de 128 tick sin que el tickrate sea configurable. El parámetro de lanzamiento -tickrate 128 se ignora en silencio. Cualquier proveedor que anuncie servidores CS2 «de 128 tick» vende un ajuste que no hace nada.

Lo que sí cuenta para la experiencia es la latencia entre jugador y servidor y la estabilidad con la que el servidor cumple sus ticks. Un servidor en los Países Bajos con buenas rutas hacia España da pings de 30 a 45 milisegundos, y hacia Europa central de 5 a 30, y un núcleo rápido garantiza que el servidor nunca se retrase, ni con diez jugadores y plugins. Más sobre por qué importa la ubicación en nuestro artículo sobre ubicación del servidor y ping.

Plugins: Metamod y CounterStrikeSharp

SourceMod, el estándar de CS:GO, no funciona en CS2. La pila actual es Metamod:Source como capa base y CounterStrikeSharp (CSS) encima, un framework en el que los plugins se escriben en C# sobre .NET. Casi todo lo que quieres en un servidor comunitario existe ya como plugin de CSS: gestión de partidos 5v5 y 10-mans, ajustes de calentamiento, retakes, executes, comandos de admin, rangos y ayudas anti-cheat.

El orden de instalación es siempre el mismo: primero Metamod, luego CounterStrikeSharp, luego los plugins. Tras una actualización de CS2, comprueba primero que Metamod y CSS estén actualizados antes de actualizar el servidor; una actualización de Valve puede romper una versión antigua de Metamod y el servidor deja de arrancar. En MC-Node desactivas las actualizaciones automáticas en el panel si usas plugins, para elegir tú el momento.

La configuración básica

Los ajustes del servidor están en cfg/server.cfg (generales) y por modo de juego en los archivos de gamemode. Lo que configuras en cualquier caso:

Los mapas se cargan con map de_mirage o mediante un mapgroup; los del Workshop con host_workshop_map seguido del ID del Workshop.

Organizar un 10-mans o un scrim

Para partidos usa un plugin de partido (MatchZy es el más conocido en CSS) que gestiona la ronda de cuchillo, los bandos, la prórroga y las pausas, y graba una demo si quieres. Un montaje práctico: contraseña activada, sin GSLT, mp_autokick 0 para que nadie sea expulsado en una pausa, y un tiempo de calentamiento que deje conectarse con calma. Comparte IP y contraseña por Discord, y cambia la contraseña tras el partido si el servidor también lo usan otros grupos.

Rendimiento: lo que necesita un servidor de CS2

CS2 es más pesado que CS:GO, sobre todo para el procesador. Para un servidor 5v5 con plugins cuenta con un núcleo rápido (4 GHz o más) y de 4 a 6 GB de RAM; un servidor público de 24 plazas con muchos plugins pide 8 GB. El almacenamiento importa poco mientras sea SSD o NVMe. Nuestros servidores de CS2 van sobre hardware AMD con NVMe en los Países Bajos y se cancelan mes a mes; el panel instala Metamod y CounterStrikeSharp con un clic y mantiene el servidor en la versión que elijas.

Errores frecuentes

Los tres tickets que más vemos. Un GSLT de una cuenta con ban de VAC o sin teléfono: el servidor arranca, pero nunca aparece en el navegador y la línea del log que lo indica pasa desapercibida. Instalar plugins antes que Metamod: CounterStrikeSharp no carga y cada plugin lanza un error críptico. Y dejar las actualizaciones automáticas con plugins: tras una actualización de Valve, el servidor con un Metamod obsoleto no arranca, justo la noche en que el equipo quiere jugar. Pon las actualizaciones en manual, lee las veinte primeras líneas de la consola tras cada arranque y guarda una copia de tu carpeta cfg.

Paso a paso

  1. Crear el servidor, poner hostname, sv_password y rcon_password.
  2. Solo para un servidor público: crear un GSLT con App ID 730 e introducirlo.
  3. Instalar Metamod y CounterStrikeSharp, luego los plugins que necesites.
  4. Elegir el modo de juego, probar mapas, desactivar actualizaciones automáticas si usas plugins.
  5. Jugar un partido corto con dos jugadores y comprobar ping y estabilidad de ticks.

Después es mantenimiento: en cada actualización de CS2, primero comprobar Metamod y CSS, luego actualizar el servidor, luego los plugins. Quien respeta ese orden rara vez tiene un servidor que no arranca.

// PRUÉBALO TÚ MISMO
Tu servidor de Minecraft en línea en 60 segundos
Ver los planes →