
Ajouter des cartes personnalisées et configurer FastDL sur TF2
Ajoute des cartes Workshop ou BSP à un serveur TF2 et configure un miroir FastDL sans erreurs de téléchargement ou de version.
Un serveur TF2 peut charger une carte depuis le Workshop Steam ou depuis un fichier .bsp. Pour une carte Workshop, laisse Steam distribuer la bonne version ; réserve FastDL aux fichiers personnalisés que tu gères toi-même. FastDL sert les cartes, sons, modèles et matériaux via HTTP(S), plus vite que le canal de jeu.
Sauvegarder et choisir la bonne méthode
Avant tout changement, arrête le serveur et sauvegarde tf/maps/, les fichiers de rotation (mapcycle.txt ou celui défini par mapcyclefile), tf/cfg/server.cfg et les éventuels contenus dans materials/, models/ et sound/.
| Origine | Méthode conseillée | Mise à jour |
|---|---|---|
| Steam Workshop | Référence `workshop/ID` dans les commandes et la rotation | Steam fournit la version au serveur et aux joueurs |
| Fichier BSP distribué par l'auteur | Copie dans `tf/maps/` et miroir FastDL | À remplacer manuellement sur le serveur et le miroir |
| Carte avec assets séparés | BSP + dossiers materials/models/sound aux mêmes chemins | Tous les fichiers doivent rester synchronisés |
Ajouter une carte Workshop TF2
Relève l'identifiant numérique à la fin de l'URL Workshop. Dans la console serveur, teste la carte avec :
map workshop/ID_DE_LA_CARTE
Quand elle se charge et qu'un client neuf peut rejoindre, ajoute workshop/ID_DE_LA_CARTE sur une ligne du fichier de rotation réellement utilisé par ton serveur. Cette notation permet au serveur et aux clients de récupérer la version Workshop publiée. Évite de copier en parallèle une autre version du BSP vers FastDL : deux fichiers portant le même nom mais des sommes différentes déclenchent l'erreur « map differs from the server ».
Installer une carte BSP et construire le miroir FastDL
Installer le contenu sur le serveur
ma_carte.bsp dans tf/maps/. Si l'archive contient materials, models, sound, particles ou resource, copie chaque dossier sous tf/ sans changer sa structure. Refuse une archive qui veut écraser des fichiers système sans explication.Tester sans FastDL
map ma_carte depuis la console et lis le journal. Connecte un client de test qui ne possède pas la carte. Cela confirme le nom, mais le téléchargement direct peut être lent : coupe le test une fois le chemin validé.Créer le miroir HTTP(S)
tf/. Si l'URL de base est https://cdn.example.net/tf2, la carte doit répondre sur https://cdn.example.net/tf2/maps/ma_carte.bsp ou sa version .bz2. Fais de même pour les assets séparés.Configurer server.cfg
sv_allowdownload 1
sv_allowupload 0
sv_downloadurl "https://cdn.example.net/tf2"Tester avec un client propre
Tu peux proposer sur le miroir une version BZip2, par exemple maps/ma_carte.bsp.bz2, pour réduire le transfert. Garde toutefois le .bsp normal dans tf/maps/ sur le serveur : SRCDS doit charger la carte, pas l'archive .bz2.
Dépanner FastDL et les cartes
Contrôles dans l'ordre
- •Ouvre directement dans un navigateur l'URL exacte du fichier demandé ; une page HTML 404 n'est pas une carte.
- •Respecte la casse sous Linux :
Mapsetmapsne sont pas le même dossier. - •Vérifie que
sv_downloadurlest entre guillemets ://sans guillemets peut être interprété comme un commentaire. - •Compare les fichiers serveur, miroir et client si le message signale une map différente.
- •Ajoute les assets non intégrés au BSP avec leur chemin exact et, si nécessaire, une table de téléchargement SourceMod.
- •Contrôle
sv_puresi un contenu téléchargé existe mais reste refusé ou remplacé.
Après chaque mise à jour d'une carte non-Workshop, publie le nouveau fichier sur le serveur et le miroir dans la même fenêtre de maintenance. Change de nom de fichier si l'auteur publie une révision incompatible : les caches clients rendent dangereux le remplacement silencieux d'un BSP sous le même nom.
Héberger un serveur TF2 avec des cartes personnalisées
Compare les offres TF2 et vérifie l'accès aux fichiers, au mapcycle et à un espace FastDL.
Questions fréquentes
FastDL est-il nécessaire pour une carte Workshop TF2 ?
workshop/ID afin que Steam fournisse sa version au serveur et aux joueurs. FastDL reste utile pour les BSP et assets hors Workshop que tu distribues toi-même.Pourquoi une carte affiche-t-elle des textures violettes ?
tf/ et sur le miroir, puis reteste avec un cache client propre.Pourquoi le téléchargement FastDL renvoie-t-il 404 ?
sv_downloadurl. Vérifie la casse, l'absence de slash final dans la variable, les permissions HTTP et l'URL exacte du fichier ou de sa variante .bz2.Sources : configuration FastDL et cartes Workshop TF2 et documentation du serveur Source dédié.
Prêt à lancer ton serveur Team Fortress 2 ?
Voici les meilleures offres d'hébergement Team Fortress 2 du moment, codes promo inclus. Tu hésites encore ? Notre quiz te trouve l'hébergeur idéal en moins de 2 minutes.
Team Fortress 2 — 4 Go
WinterNode
Spécifications
Jeux compatibles
Fonctionnalités
- ✓4 Go de RAM au minimum
- ✓CPU sans limite fixe, sous politique d'usage raisonnable
- ✓Stockage NVMe sans limite fixe, extension sur demande
- ✓Sauvegardes automatiques toutes les 12 heures
- +2 autres fonctionnalités
Team Fortress 2
OptiNAS
Spécifications
Jeux compatibles
Fonctionnalités
- ✓Environ 12 joueurs
- ✓Minimum : 2 vCPU et 2 Go de RAM
- ✓Conseillé : 2 vCPU et 2 Go de RAM
- ✓Plugins et mods possibles selon le jeu
- +2 autres fonctionnalités