BIENVENUE10valable pour le premier mois seulement ! sur toutes les offresVoir les offres
Aller au contenu
← Base de connaissances

Ajouter des maps du Workshop

Hébergez des maps du Steam Workshop via une collection et host_workshopcollection, puis définissez le mapcycle.

Ajouter des maps du Workshop

CS2 et CS:Source peuvent charger des maps personnalisées depuis le Steam Workshop. Le serveur télécharge le contenu d’une collection, les clients font de même automatiquement à la connexion. Cela évite de distribuer les fichiers manuellement.

Cause / Le problème

Sans déclaration Workshop côté serveur, la map n’existe pas sur le serveur et le changement échoue avec map not found. Et si les clients ne téléchargent pas la map, ils sont expulsés au changement de map. Sur CS2 (Source 2), le système passe par host_workshopcollection et le cvar maps, différent de l’ancien host_workshop_map de CS:GO.

Solution

  1. Créez une collection Workshop sur Steam. Ajoutez-y les maps voulues et notez l’ID de la collection (ex. 3123456789).
  2. Déclarez la collection au démarrage dans les Variables du panel :
    +host_workshopcollection 3123456789
    Le serveur télécharge et monte automatiquement toutes les maps de la collection au boot.
  3. Pour une map unique, utilisez le cvar dédié :
    host_workshop_map 3077838798
  4. Définissez le mapcycle dans game/csgo/mapcycle.txt (CS2) ou cstrike/mapcycle.txt (CS:S) pour inclure le nom de la map :
    de_dust2
    de_mirage
    de_ma_map_perso
  5. Définissez la map de démarrage dans les paramètres de démarrage :
    +map de_ma_map_perso
  6. Activez le téléchargement client (les clients récupèrent la map à la connexion) :
    sv_allowdownload 1
    sv_allowupload 0
    Avec host_workshopcollection, le téléchargement passe par le Workshop Steam — pas besoin de sv_downloadurl.
  7. Redémarrez le serveur. Vérifiez les logs : la map doit apparaître comme chargée sans erreur map not found.
  8. En cas de map not found, vérifiez que le nom dans mapcycle.txt correspond exactement au nom du fichier .bsp/.vpk et que la collection est bien publique.

Pour CS:Source (Source 1), le Workshop intégré n’est pas disponible de la même façon : il faut déposer les .bsp manuellement dans cstrike/maps/ et les lister dans mapcycle.txt.

oneSubnet

Hébergeur français à Paris. Serveurs de jeux et vocaux haute performance.

SERVICES

Ressources

LÉGAL

Tous les systèmes opérationnels