Sur un serveur CS2, une map Workshop se lance avec host_workshop_map <ID> ; ds_workshop_changelevel permet ensuite d'en changer par son nom. Cet outil prépare ces commandes et un groupe de maps. Les sources communautaires divergent sur certains détails : testez sur votre build.
Comment utiliser l'outil
Saisissez une map par ligne : l'ID ou l'URL Workshop, puis le nom de la map (nom du fichier .vpk sans extension).
Copiez +host_workshop_map dans votre ligne de lancement pour démarrer sur la première map.
Placez gamemodes_server.txt dans game/csgo/ (format hérité de CS:GO) et le cfg dans game/csgo/cfg/.
Redémarrez et testez chaque changement de map depuis la console du serveur.
Ce qui est certain et ce qui ne l'est pas
Documenté par plusieurs hébergeurs : host_workshop_map (relancée, elle vérifie les mises à jour), host_workshop_collection (crée un groupe de maps depuis une collection) et ds_workshop_changelevel. Non confirmé officiellement : l'usage de gamemodes_server.txt avec des maps Workshop et la prise en charge d'une map de départ pour une collection. Les clés d'API (-authkey) du temps de CS:GO ne sont pas utilisées ici.
Questions fréquentes
- Où trouver l'ID d'une map Workshop ?
- C'est le nombre après ?id= dans l'URL de la page Workshop de la map.
- Mes cartes sont-elles envoyées à un serveur ?
- Non, tout reste dans votre navigateur (stockage local). L'outil ne contacte pas Steam et ne vérifie pas que la map existe.
