Servidores y comunidad

Contenido de CS:S y HL2 en mapas de GMod: qué tienen los jugadores

Contenido de CS:S y HL2 en mapas de GMod: qué incluye GMod, qué hay que montar, qué ven los jugadores cuando falta contenido y cómo gestionarlo.

Un mapa de GMod puede apoyarse en el contenido del propio GMod, en Half-Life 2 y, desde la actualización de julio de 2025, también en la mayor parte de las texturas, los modelos y los sonidos de Counter-Strike: Source y de los episodios de Half-Life 2. GMod incluye estos paquetes, así que nadie necesita tener otro juego para ello. Los mapas de esos juegos, sus voces y su música no están incluidos. El contenido de otros juegos, como Team Fortress 2 o Portal, solo está disponible para los jugadores que han instalado el juego y lo han montado en GMod.

Qué incluye el propio GMod

Además de garrysmod.vpk, el gameinfo.txt de GMod nombra cuatro paquetes de Half-Life 2: hl2_textures, hl2_misc, hl2_sound_misc y hl2_sound_vo_english. Una instalación actual tiene también content_cstrike y content_hl2 en la carpeta sourceengine. Facepunch los introdujo con la actualización de julio de 2025: desde entonces, la mayor parte del contenido de Counter-Strike: Source y de los episodios de Half-Life 2 forma parte del juego, con permiso de Valve según el anuncio. Los mapas, las voces y la música quedan excluidos, las dos últimas por motivos de licencia.

Contenido¿Lo tienen todos los jugadores de GMod?
Contenido propio de GModSí
Half-Life 2: texturas, modelos, sonidosSí
Counter-Strike: Source: texturas, modelos, sonidosEn su mayor parte, desde julio de 2025
Episodios de Half-Life 2: texturas, modelos, sonidosEn su mayor parte, desde julio de 2025
Mapas, voces y música de CS:S y de los episodiosNo, solo con el juego montado
Team Fortress 2, Portal, Left 4 Dead 2, Day of Defeat: Source y otrosNo, solo con el juego montado

Muchas guías antiguas siguen aconsejando comprar y montar Counter-Strike: Source. Para texturas y modelos, eso está desfasado en la mayoría de los casos desde esta actualización. La propia Facepunch escribe que la actualización no elimina todos los casos de contenido que falta.

Cómo funciona el montaje

Montar significa que GMod añade las carpetas de otro juego instalado a sus rutas de búsqueda. Sus materiales, modelos y sonidos quedan entonces disponibles como si estuvieran en la carpeta del juego.

Los jugadores lo hacen en el menú principal: la barra del borde inferior tiene a la derecha un icono de mando con la etiqueta «Games». La lista muestra todos los juegos que GMod puede montar. Solo los juegos instalados tienen casilla, los demás aparecen marcados como «Not Owned» o «Not Installed». Tener un juego sin más no basta.

Un servidor dedicado no tiene menú. Ahí introduces la carpeta del juego en garrysmod/cfg/mount.cfg:

"mountcfg"
{
	"tf"	"C:\mytf2server\tf"
}

La carpeta tiene que contener archivos _dir.vpk o las subcarpetas habituales, como models y materials, y la ruta termina sin barra. Qué juegos instalados intenta montar GMod por su cuenta lo controla el archivo mountdepots.txt de la misma carpeta. Según la wiki de GMod, mount.cfg también se aplica a Hammer y a las herramientas de compilación.

Qué ven los jugadores cuando falta contenido

Un material que falta aparece como cuadros rosas y negros; un modelo que falta, como un ERROR rojo. Los sonidos que faltan simplemente no suenan. Los casos y sus soluciones se tratan en solucionar texturas faltantes y modelos ERROR.

Que el servidor tenga el contenido montado no ayuda a los jugadores. Cada cliente carga materiales y modelos desde sus propias rutas de búsqueda, y mount.cfg solo amplía el sistema de archivos del servidor. El servidor necesita el contenido para sí mismo, por ejemplo para que las entities y los modelos de ese juego funcionen siquiera. A los jugadores solo les transfiere lo que ofrece para descargar: el mapa con sus archivos empaquetados, archivos por FastDL y addons de Workshop. Cómo funcionan estas vías se explica en instalar un mapa en un servidor de GMod con FastDL y Workshop.

Las opciones para mappers

  1. Evitarlo. Si te ciñes a GMod, a Half-Life 2 y al contenido incluido de CS:S y de los episodios, todos los jugadores ven el mapa completo. Deja fuera la música y las voces de CS:S y de los episodios, porque faltan en el paquete incluido.
  2. Indicar el requisito con claridad. Si usas contenido de Team Fortress 2, de Portal o de otro juego, escribe en la descripción qué juego tiene que estar instalado y montado.
  3. Empaquetar lo que te está permitido empaquetar. Tu propio contenido y el contenido de terceros con una licencia adecuada van en el BSP. El procedimiento se describe en empaquetar contenido custom en un BSP.

El contenido de los juegos de Valve no entra en el punto 3. El Acuerdo de Suscriptor a Steam prohíbe copiar o distribuir contenido sin el consentimiento previo por escrito de Valve, salvo que el propio acuerdo o la legislación aplicable lo permitan. Las normas de Workshop de GMod son aún más concretas: los addons que contienen contenido de un juego de pago se eliminan, con CS:S, Portal y los juegos de Half-Life 2 citados como ejemplos, y eso incluye expresamente los props que un addon necesita para funcionar. El anuncio de Facepunch menciona el permiso de Valve solo para distribuir el contenido junto con GMod. No dice nada sobre que los mappers lo pasen a otros con sus mapas. Esto es una lectura de las condiciones publicadas y no asesoramiento jurídico. Lo básico está en los fundamentos de los derechos de autor en mapas de GMod.

Comprobar qué assets usa un mapa

  1. Texturas en Hammer. Marca «Only used textures» en el Texture Browser. Los nombres de las carpetas dan una pista del origen: de_dust, de_nuke o cs_italy están en el paquete de CS:S.
  2. Modelos en Hammer. Abre Map > Entity Report... y filtra con «By key/value» por la clave model. Rutas como models/props/de_inferno/ o models/props/cs_office/ vienen de CS:S; models/props_mining/ y models/props_silo/, de los episodios.
  3. Archivos empaquetados. bspzip -dir yourmap.bsp lista el contenido del pakfile. El Map Scanner también lista los archivos Lua y los assets incrustados en el pakfile. Los dos muestran lo que el mapa trae consigo, no lo que espera en el lado del jugador.
  4. La prueba que cuenta. Desmarca todo en el menú «Games», quita tus propias entradas de mount.cfg, desactiva tus addons y carga el mapa. Así lo ves como lo ve un jugador que no tiene nada más que GMod. El comando de consola path muestra qué rutas de búsqueda están activas en ese momento.

Hammer en sí no es una prueba. El editor encuentra todo lo que existe o está montado en tu PC.

Qué deberían decir los propietarios de servidor a sus jugadores

  • Nombra el juego necesario de forma explícita, en la descripción del servidor, en la pantalla de carga y allí donde los jugadores nuevos preguntan primero.
  • Explica el camino en una frase: instalar el juego desde Steam, marcarlo en GMod en «Games».
  • Enlaza tu colección de Workshop para el contenido de addons, para que los jugadores no tengan que ir buscando las cosas una a una.
  • No ofrezcas para descargar paquetes con contenido de juegos de Valve. La norma de Workshop de arriba también abarca los packs de contenido para servidores, y el Acuerdo de Suscriptor se aplica a todas las cuentas de Steam.
  • Comprueba en tu servidor si los archivos content_cstrike_dir.vpk y content_hl2_dir.vpk existen en la carpeta sourceengine. En la instalación del juego sí están. Al menos un proveedor de hosting informa de lo mismo para el servidor dedicado, pero el anuncio de Facepunch no menciona los servidores. Si faltan los archivos, monta CS:S con mount.cfg como antes.

Antes de comprar un mapa, averigua qué juegos requiere. Cada juego adicional es un obstáculo para los jugadores nuevos. Las demás comprobaciones previas a la compra están en comprar mapas de GMod con seguridad.

Preguntas frecuentes

¿Sigo necesitando Counter-Strike: Source para GMod?

Para la mayoría de los mapas de la comunidad, ya no. GMod incluye la mayor parte de las texturas, los modelos y los sonidos de CS:S desde julio de 2025. Sigues necesitando el juego si quieres cargar los mapas originales de CS:S o si un mapa usa su música o sus voces.

¿Por qué algunos jugadores siguen viendo texturas de cuadros?

Entonces lo normal es que falte otra cosa: contenido propio del mapper que no se empaquetó, un addon del servidor o contenido de un juego que GMod no incluye. Facepunch también escribe que la actualización no elimina todos los casos.

¿Cómo noto que faltan sonidos?

Con menos facilidad que con las texturas que faltan, porque un sonido que falta no produce ninguna señal visible. Durante la prueba sin juegos montados, presta atención en concreto a la música y a las líneas de voz. Esos dos tipos son justo lo que le falta al paquete incluido de CS:S y de los episodios.

¿Ve Hammer el mismo contenido que los jugadores?

No. Hammer muestra lo que existe y está montado en tu PC, incluidas las entradas de mount.cfg. Solo la prueba con los juegos desmarcados y sin addons muestra si un jugador sin juegos adicionales ve el mapa completo.