Serveurs et communautés

Contenu CS:S et HL2 dans les maps GMod : ce qu’ont les joueurs

Contenu CS:S et HL2 dans les maps GMod : ce que GMod fournit, ce qu’il faut monter, ce que voient les joueurs quand du contenu manque et comment le gérer.

Une map GMod peut s’appuyer sur le contenu de GMod lui-même, sur Half-Life 2 et, depuis la mise à jour de juillet 2025, aussi sur la plupart des textures, modèles et sons de Counter-Strike: Source et des épisodes de Half-Life 2. GMod fournit ces paquets, personne n’a donc besoin de posséder un autre jeu pour ça. Les maps de ces jeux, leurs voix et leur musique ne sont pas incluses. Le contenu d’autres jeux comme Team Fortress 2 ou Portal n’est disponible que pour les joueurs qui ont installé le jeu et l’ont monté dans GMod.

Ce que GMod fournit lui-même

En plus de garrysmod.vpk, le gameinfo.txt de GMod nomme quatre paquets de Half-Life 2 : hl2_textures, hl2_misc, hl2_sound_misc et hl2_sound_vo_english. Une installation à jour contient aussi content_cstrike et content_hl2 dans le dossier sourceengine. Facepunch les a introduits avec la mise à jour de juillet 2025 : depuis, la majeure partie du contenu de Counter-Strike: Source et des épisodes de Half-Life 2 fait partie du jeu, avec l’autorisation de Valve d’après l’annonce. Les maps, les voix et la musique sont exclues, les deux dernières pour des raisons de licence.

ContenuTous les joueurs GMod l’ont-ils ?
Contenu propre à GModOui
Half-Life 2 : textures, modèles, sonsOui
Counter-Strike: Source : textures, modèles, sonsEn grande partie, depuis juillet 2025
Épisodes de Half-Life 2 : textures, modèles, sonsEn grande partie, depuis juillet 2025
Maps, voix et musique de CS:S et des épisodesNon, seulement avec le jeu monté
Team Fortress 2, Portal, Left 4 Dead 2, Day of Defeat: Source et d’autresNon, seulement avec le jeu monté

Beaucoup de guides plus anciens conseillent encore d’acheter Counter-Strike: Source et de le monter. Pour les textures et les modèles, c’est dépassé dans la plupart des cas depuis cette mise à jour. Facepunch écrit lui-même qu’elle ne supprime pas tous les cas de contenu manquant.

Comment fonctionne le montage

Monter un jeu signifie que GMod ajoute les dossiers d’un autre jeu installé à ses chemins de recherche. Ses matériaux, modèles et sons sont alors disponibles comme s’ils se trouvaient dans le dossier du jeu.

Les joueurs font ça dans le menu principal : la barre le long du bord inférieur comporte à droite une icône de manette, intitulée « Games ». La liste montre tous les jeux que GMod peut monter. Seuls les jeux installés ont une case à cocher, les autres sont marqués « Not Owned » ou « Not Installed ». Le simple fait de posséder un jeu ne suffit pas.

Un serveur dédié n’a pas de menu. Là, tu inscris le dossier du jeu dans garrysmod/cfg/mount.cfg :

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

Le dossier doit contenir des fichiers _dir.vpk ou les sous-dossiers habituels comme models et materials, et le chemin se termine sans barre oblique. Le fichier mountdepots.txt, dans le même dossier, détermine quels jeux installés GMod essaie de monter de lui-même. D’après le wiki GMod, mount.cfg s’applique aussi à Hammer et aux outils de compilation.

Ce que voient les joueurs quand du contenu manque

Un matériau manquant apparaît sous la forme d’un damier rose et noir, un modèle manquant sous celle d’un ERROR rouge. Les sons manquants restent simplement muets. Les différents cas et leurs solutions sont traités dans corriger les textures manquantes et les modèles ERROR.

Que le serveur ait monté le contenu n’aide pas les joueurs. Chaque client charge les matériaux et les modèles depuis ses propres chemins de recherche, et mount.cfg n’étend que le système de fichiers du serveur. Le serveur a besoin du contenu pour lui-même, par exemple pour que les entités et les modèles de ce jeu puissent fonctionner. Il ne transmet aux joueurs que ce qu’il propose en téléchargement : la map avec ses fichiers packés, des fichiers via FastDL et des addons Workshop. Le fonctionnement de ces voies est expliqué dans installer une map GMod sur un serveur avec FastDL et Workshop.

Les options pour les mappeurs

  1. L’éviter. Si tu t’en tiens à GMod, à Half-Life 2 et au contenu fourni de CS:S et des épisodes, chaque joueur voit la map en entier. Laisse de côté la musique et les voix de CS:S et des épisodes, car elles manquent dans le paquet fourni.
  2. Indiquer clairement le prérequis. Si tu utilises du contenu de Team Fortress 2, de Portal ou d’un autre jeu, écris dans la description quel jeu doit être installé et monté.
  3. Packer ce que tu as le droit de packer. Ton propre contenu et le contenu tiers sous une licence adaptée ont leur place dans le BSP. La procédure est décrite dans packer du contenu custom dans un BSP.

Le contenu des jeux Valve ne relève pas du point 3. L’Accord de souscription Steam interdit de copier ou de distribuer du contenu sans le consentement écrit préalable de Valve, sauf si l’accord lui-même ou le droit applicable le permet. Les règles du Workshop de GMod sont encore plus précises : les addons contenant du contenu d’un jeu payant sont supprimés, CS:S, Portal et les jeux Half-Life 2 étant cités en exemple, et cela inclut expressément les props dont un addon a besoin pour fonctionner. L’annonce de Facepunch ne mentionne l’autorisation de Valve que pour fournir le contenu avec GMod. Elle ne dit rien sur le fait que des mappeurs le transmettent avec leurs maps. Il s’agit d’une lecture des conditions publiées et non d’un conseil juridique. L’essentiel est expliqué dans les bases du droit d’auteur pour les maps GMod.

Vérifier quels assets une map utilise

  1. Les textures dans Hammer. Coche « Only used textures » dans le Texture Browser. Les noms de dossiers donnent un indice sur l’origine : de_dust, de_nuke ou cs_italy se trouvent dans le paquet CS:S.
  2. Les modèles dans Hammer. Ouvre Map > Entity Report... et filtre avec « By key/value » sur la clé model. Les chemins comme models/props/de_inferno/ ou models/props/cs_office/ viennent de CS:S, models/props_mining/ et models/props_silo/ des épisodes.
  3. Les fichiers packés. bspzip -dir yourmap.bsp liste le contenu du pakfile. Le Map Scanner liste lui aussi les fichiers Lua et les assets intégrés au pakfile. Les deux montrent ce que la map apporte, pas ce qu’elle attend du côté du joueur.
  4. Le test qui compte. Décoche tout dans le menu « Games », retire tes propres entrées de mount.cfg, désactive tes addons et charge la map. Tu la vois alors comme la voit un joueur qui n’a rien d’autre que GMod. La commande console path montre quels chemins de recherche sont actifs à ce moment-là.

Hammer lui-même n’est pas un test. L’éditeur trouve tout ce qui existe ou est monté sur ta machine.

Ce que les propriétaires de serveurs devraient dire à leurs joueurs

  • Nomme explicitement le jeu requis, dans la description du serveur, sur l’écran de chargement et partout où les nouveaux joueurs posent d’abord la question.
  • Explique la marche à suivre en une phrase : installer le jeu via Steam, le cocher dans GMod sous « Games ».
  • Mets un lien vers ta collection Workshop pour le contenu des addons, afin que les joueurs n’aient pas à tout chercher un par un.
  • Ne propose pas en téléchargement de paquets contenant du contenu de jeux Valve. La règle du Workshop ci-dessus couvre aussi les packs de contenu pour serveurs, et l’Accord de souscription s’applique à chaque compte Steam.
  • Vérifie sur ton serveur si les fichiers content_cstrike_dir.vpk et content_hl2_dir.vpk existent dans le dossier sourceengine. Dans l’installation du jeu, c’est le cas. Au moins un hébergeur rapporte la même chose pour le serveur dédié, mais l’annonce de Facepunch ne mentionne pas les serveurs. Si les fichiers manquent, monte CS:S via mount.cfg comme avant.

Avant d’acheter une map, renseigne-toi sur les jeux qu’elle exige. Chaque jeu supplémentaire est un obstacle pour les nouveaux joueurs. Les autres vérifications à faire avant l’achat sont dans acheter des maps GMod en sécurité.

Questions fréquentes

Ai-je encore besoin de Counter-Strike: Source pour GMod ?

Pour la plupart des maps de la communauté, plus maintenant. GMod fournit la plupart des textures, modèles et sons de CS:S depuis juillet 2025. Tu as encore besoin du jeu si tu veux charger les maps d’origine de CS:S ou si une map utilise sa musique ou ses voix.

Pourquoi certains joueurs voient-ils encore des textures en damier ?

Alors c’est en général autre chose qui manque : le contenu propre du mappeur qui n’a pas été packé, un addon du serveur ou du contenu d’un jeu que GMod ne fournit pas. Facepunch écrit aussi que la mise à jour ne supprime pas tous les cas.

Comment remarquer des sons manquants ?

Moins facilement que des textures manquantes, car un son manquant ne produit aucun signe visible. Pendant le test sans jeux montés, écoute spécifiquement la musique et les répliques. Ce sont exactement ces deux types qui manquent au paquet fourni de CS:S et des épisodes.

Hammer voit-il le même contenu que les joueurs ?

Non. Hammer montre ce qui existe et est monté sur ta machine, y compris les entrées de mount.cfg. Seul le test avec les jeux décochés et sans addons montre si un joueur sans jeux supplémentaires voit la map en entier.