Les maps Workshop ajoutent à ton serveur CS2 des maps d’entraînement, fun et communautaires sans que tu doives distribuer manuellement les fichiers de map aux joueurs. Les points décisifs sont la bonne ID Workshop, une commande de démarrage propre, des entrées adaptées dans la rotation et un court test de connexion avant de rendre la map publique.

Prérequis

Tu as besoin d’un accès à la console du serveur ou à RCON, de l’ID Workshop de la map souhaitée et d’un accès en écriture aux fichiers de configuration de ton serveur CS2. Chez game-serverhosting, ce déroulement correspond au positionnement d’un hébergement multi-jeux payant : tu gardes le contrôle technique sur les paramètres de démarrage, la configuration et les processus d’exploitation, tout en pouvant travailler de manière structurée avec le support et les logs en cas de problème.

La base officielle pour les contenus Workshop est le Steam Workshop de Valve. Valve décrit le Workshop comme une plateforme permettant de publier et de s’abonner à des contenus communautaires : documentation sur steamcommunity.com. Pour les serveurs CS2, cela signifie en pratique : tu références les contenus Workshop via leur ID numérique et les charges côté serveur avec les commandes console adaptées.

Si tu veux d’abord vérifier la configuration générale du serveur, le guide interne Louer un serveur CS2 : réglages, plugins et maps Workshop 2025 t’aide. Pour des structures de serveurs Source liées, le guide Configurer un serveur Team Fortress 2 : maps, mods et réglages est aussi utile, même si les commandes et chemins de fichiers ne sont pas identiques à l’identique.

Trouver l’ID Workshop

Ouvre la map souhaitée dans le Steam Workshop. L’URL contient normalement une ID numérique, par exemple après ?id=. Ce nombre est l’ID Workshop dont tu as besoin pour host_workshop_map ou pour une collection Workshop. Copie uniquement le nombre, sans paramètres d’URL supplémentaires.

Vérifie aussi si la map est prévue pour Counter-Strike 2. Les anciens contenus Workshop de Counter-Strike ou les maps pour d’autres jeux peuvent être inutilisables sur un serveur CS2. Si une map ne se charge pas, une ID Workshop incorrecte ou incompatible est l’une des causes les plus fréquentes.

Démarrer une map Workshop

Via RCON ou console :

host_workshop_map <workshop_id>

Exemple pour une map d’aim populaire :

host_workshop_map 3070194623

La commande charge la map Workshop indiquée et la définit comme map active. Si tu exécutes la commande via RCON, le log serveur ou la console devrait indiquer si le contenu Workshop a été trouvé et chargé. Attends brièvement après la commande avant de faire le test de connexion, car le serveur et les clients doivent d’abord traiter la map.

Champ de map d’un serveur CS2 dans le panel game-serverhosting : c’est ici que la map de démarrage est définie — y compris les maps Workshop via workshop/<id>/<name>
Champ de map d’un serveur CS2 dans le panel game-serverhosting : c’est ici que la map de démarrage est définie — y compris les maps Workshop via workshop/<id>/<name>

Charger une collection Workshop

Pour une collection de maps :

host_workshop_collection <collection_id>

Une collection est utile si tu veux gérer plusieurs maps d’entraînement ou fun. Au lieu de démarrer chaque map séparément, tu références la collection. Veille à ce que la collection ne contienne que des maps que tu veux réellement utiliser sur le serveur. Les collections peu claires ou mixtes compliquent plus tard le diagnostic, car tu ne vois pas immédiatement quelle map précise bloque le changement ou le téléchargement.

Rotation de maps avec des maps Workshop

Pour une rotation fixe, tu inscris la map Workshop dans la gamemodes_server.txt. Tu peux conserver les maps standard existantes et ajouter des maps Workshop.

{
  "maps": {
    "de_dust2": {},
    "de_mirage": {},
    "workshop/3070194623/aim_botz": {}
  }
}

Le format workshop/<workshop_id>/<mapname> est important. L’ID Workshop doit correspondre à la map, et le nom de map doit correspondre au nom réel de la map. Si tu n’es pas sûr, charge d’abord la map avec host_workshop_map, vérifie le nom de map affiché, puis reprends-le dans la rotation.

Après une modification de la gamemodes_server.txt, tu devrais redémarrer le serveur ou au moins recharger la configuration, selon la façon dont ton setup est exploité. Sur des serveurs communautaires utilisés en production, un court avis de maintenance est utile afin que les joueurs actifs ne soient pas expulsés d’une manche de façon inattendue.

Maps Workshop populaires

Map Type Description
Aim Botz Entraînement Exercices d’aim avec des bots
Recoil Master Entraînement S’entraîner aux spray patterns
Prefire Maps Entraînement S’entraîner aux spots de prefire
Surf Maps Fun Gameplay surf
KZ Maps Fun Climbing/Movement
Retake Compétitif Scénarios de retake

Ces exemples sont des catégories typiques pour les serveurs communautaires CS2. Avant utilisation, vérifie toujours la page Workshop concrète, l’actualité de la map et sa compatibilité avec le mode de jeu souhaité. Pour les serveurs d’entraînement, quelques maps clairement nommées suffisent souvent. Pour les serveurs fun publics, une rotation courte vaut mieux qu’une longue liste que les joueurs ne reconnaissent pas.

Créer tes propres maps

Si tu veux utiliser tes propres contenus, la procédure générale est la suivante :

  1. Ouvrir Hammer 2 Editor (inclus dans le CS2 SDK)
  2. Créer et compiler la map
  3. La publier dans le Workshop
  4. La charger sur le serveur

Ne publie tes propres maps en exploitation serveur que lorsque les points de spawn, les surfaces de collision, les buyzones et la logique d’équipe ont été vérifiés. Un test local économise plus tard du support, car de nombreux problèmes de map ne viennent pas de l’hébergement, mais de réglages de map incomplets.

Vérifier le résultat

Démarre le serveur avec la map souhaitée ou bascule dessus via commande. Connecte-toi ensuite comme client normal, pas seulement via la console du serveur. Vérifie trois points : la map se charge-t-elle, le téléchargement démarre-t-il côté client, et plusieurs joueurs peuvent-ils rejoindre ? Ensuite, tu devrais tester un changement de map afin que la rotation ne fonctionne pas seulement sur la première map.

Pour un changement manuel, tu peux utiliser ces commandes selon la situation :

changelevel <mapname>

ou :

map <mapname>

Si tu utilises des chemins Workshop dans la rotation, teste exactement le nom qui y est inscrit. De petits écarts suffisent à faire échouer le changement.

Dépannage

  • La map ne se charge pas : vérifier l’ID Workshop. Ouvre à nouveau la page Workshop et copie l’ID numérique directement depuis l’URL.
  • Les joueurs ne peuvent pas rejoindre : la map doit être téléchargée via le Workshop. Teste avec un client qui n’a pas encore la map en local.
  • Le changement de map échoue : utiliser changelevel <mapname> ou map <mapname> et vérifier le nom exact de la map.
  • La rotation saute une map : contrôler l’entrée dans la gamemodes_server.txt concernant le format, les virgules et les accolades.
  • La collection est confuse : tester une map individuelle avec host_workshop_map avant d’utiliser toute la collection en production.

Vérification, limites et retour sûr

Le guide « Charger des maps Workshop CS2 sur le serveur » s’applique au type de serveur décrit dans l’article et à l’état des versions visible au moment de la vérification. Les noms de menus, versions disponibles, compatibilités de mods ou plugins et ressources nécessaires peuvent changer après des mises à jour. Ne transfère donc aucune valeur sans vérification vers une autre version de jeu, de loader ou de serveur.

Avant toute modification de monde, sauvegarde, configuration ou extension, crée une sauvegarde des fichiers concernés. Modifie ensuite seulement une étape cohérente à la fois et vérifie-la avec la même version client et serveur que celle avec laquelle tu veux jouer plus tard.

Point de contrôle Résultat attendu Interruption et retour
Démarrage du serveur Le serveur atteint l’état opérationnel sans nouveau message d’erreur. En cas d’erreurs de démarrage, annuler la modification et restaurer la dernière sauvegarde.
Test de connexion Un compte de test peut se connecter via l’adresse affichée dans le panel. En cas d’erreurs de version ou de connexion, comparer à nouveau la version, le port et les autorisations.
Test de fonction La fonction précisément modifiée fonctionne sans endommager les données de monde ou de jeu existantes. En cas d’effets secondaires, arrêter le serveur et restaurer les fichiers sauvegardés.

Un test individuel réussi ne garantit ni les performances ni la disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le trajet réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de pouvoir comprendre les écarts ultérieurs.

FAQ

Puis-je charger n’importe quelle map Steam Workshop sur un serveur CS2 ?

Non. La map doit être adaptée à CS2 et publiée correctement dans le Workshop. Les maps pour d’autres jeux ou les contenus plus anciens incompatibles peuvent échouer.

Quelle est la différence entre host_workshop_map et host_workshop_collection ?

host_workshop_map charge une seule map Workshop via son ID. host_workshop_collection charge une collection qui peut contenir plusieurs contenus Workshop.

Dois-je aussi téléverser les maps Workshop sur le serveur ?

Dans ce déroulement, tu références la map via le Steam Workshop. Ce qui compte, c’est que l’ID Workshop soit correcte et que les clients puissent récupérer la map lors de la connexion.

Pourquoi la map fonctionne-t-elle dans la console, mais pas dans la rotation ?

Dans ce cas, l’entrée de rotation est généralement incorrecte. Vérifie le chemin workshop/<workshop_id>/<mapname>, le nom exact de la map et la structure JSON dans la gamemodes_server.txt.

Dois-je tester les maps Workshop avant une utilisation publique ?

Oui. Teste au minimum le démarrage, le téléchargement client, la connexion et le changement de map. Tu verras ainsi tôt si l’ID, le nom de map, le mode de jeu et la rotation vont ensemble.