Illustration pour Installer SourceMod et MetaMod sur un serveur Team Fortress 2

Installer SourceMod et MetaMod sur un serveur Team Fortress 2

Installe MetaMod:Source, SourceMod et tes premiers plugins TF2, puis vérifie leur chargement et corrige les erreurs courantes.

MetaMod:Source charge les extensions natives et SourceMod fournit l'administration, les permissions et les plugins d'un serveur TF2 communautaire. Installe-les dans cet ordre, sur un serveur arrêté, puis valide chaque couche avant d'ajouter un plugin. Cette méthode évite de chercher un problème de plugin alors que MetaMod n'est pas chargé.

Avant l'installation : sauvegarde et compatibilité

Arrête complètement le serveur. Télécharge une copie de tf/addons/, tf/cfg/, de ton script de démarrage et de ton fichier server.cfg. Si une ancienne installation existe, conserve aussi tf/addons/sourcemod/configs/, data/ et translations/ : ces dossiers peuvent contenir les administrateurs et les données de plugins.

Télécharge MetaMod:Source et SourceMod uniquement depuis leurs sites officiels, dans la variante correspondant au système du serveur, Windows ou Linux. Une mise à jour TF2 peut casser temporairement les hooks : la documentation AlliedModders conseille alors de vérifier la page des versions requises et, si nécessaire, d'utiliser une version snapshot compatible plutôt que d'empiler des fichiers au hasard.

Ne confonds pas le client et le serveur

Les archives doivent être extraites dans le dossier de jeu du serveur, celui qui contient tf/. Installer SourceMod dans ton jeu TF2 local ne modifie pas le serveur distant.

Installer MetaMod puis SourceMod

1

Extraire MetaMod dans le dossier TF2

Décompresse l'archive localement, puis fusionne son dossier addons avec tf/addons sur le serveur. Le résultat attendu contient notamment tf/addons/metamod/ et tf/addons/metamod.vdf. Ne crée pas un niveau metamod/metamod supplémentaire.
2

Redémarrer et tester MetaMod

Effectue un redémarrage complet, puis exécute meta version dans la console du serveur ou via RCON. La commande doit afficher une version et indiquer que MetaMod est chargé comme plugin Valve. Si elle est inconnue, arrête-toi ici et corrige le chemin ou la version.
3

Extraire SourceMod dans `tf/`

Décompresse l'archive SourceMod adaptée à ton OS et fusionne ses dossiers addons et cfg avec ceux de tf/. Tu dois obtenir tf/addons/sourcemod/ et tf/cfg/sourcemod/. SourceMod nécessite MetaMod:Source ; ne saute pas le test précédent.
4

Redémarrer et vérifier les deux couches

Après un nouveau redémarrage complet, lance meta list, sm version puis sm plugins list. meta list doit montrer SourceMod, et la liste des plugins ne doit pas signaler FAILED ou ERROR.

Ajouter un administrateur et un plugin

Configure d'abord un compte administrateur avec un identifiant Steam stable, pas avec un pseudonyme. SourceMod fournit plusieurs méthodes dans tf/addons/sourcemod/configs/, notamment admins_simple.ini et les fichiers structurés admins.cfg et admin_groups.cfg. Suis le format commenté dans le fichier choisi, accorde seulement les droits nécessaires, puis change de carte ou recharge la liste des administrateurs. Connecté au serveur, sm_who permet de contrôler le compte et les droits reconnus.

Pour un plugin compilé :

  1. Lis sa page complète et vérifie explicitement TF2, la version de SourceMod et les extensions requises.
  2. Sauvegarde, puis place le fichier .smx dans tf/addons/sourcemod/plugins/. Copie aussi les éventuels dossiers translations, gamedata, configs, extensions ou data fournis par l'auteur en conservant leurs chemins.
  3. Change de carte ou redémarre. Vérifie avec sm plugins list ; un plugin sain apparaît avec son nom et sa version.
  4. Ouvre tf/addons/sourcemod/logs/ si l'état est Error. Corrige la dépendance ou la version au lieu de masquer l'erreur.

Pour désactiver proprement un plugin, déplace son .smx vers plugins/disabled/ et change de carte. Supprimer uniquement le binaire peut laisser des réglages ou données utiles pour un retour arrière.

Résoudre les erreurs fréquentes

SymptômeCause probableVérification
`meta` est inconnuMetaMod au mauvais endroit ou build incompatibleContrôle `tf/addons/metamod.vdf`, l'OS et `metamod-fatal.log`
`meta list` affiche NOFILE/FAILEDBinaire absent ou mauvaise architectureRéinstalle l'archive correspondant à Windows/Linux et vérifie les bibliothèques 32 bits sous Linux
SourceMod n'apparaît pasInstallation incomplèteContrôle `tf/addons/sourcemod/bin/` et redémarre entièrement
Plugin en ErrorExtension, traduction ou gamedata manquanteLis `sm plugins info`, `sm exts list` et les journaux SourceMod
Tout casse après une mise à jour TF2Interfaces du jeu modifiéesMets MetaMod et SourceMod à jour avant les plugins, puis réintroduis-les progressivement

Ne copie jamais une ancienne installation complète par-dessus une version récente sans tri. Garde les configurations et données utiles, mais remplace les binaires du framework avec une archive propre. Teste ensuite le démarrage, un changement de carte, une commande admin et une reconnexion joueur.

Un serveur TF2 prêt pour SourceMod

Compare les offres TF2 en vérifiant l'accès SFTP, les redémarrages et la possibilité d'installer MetaMod et SourceMod.

Questions fréquentes

MetaMod et SourceMod sont-ils la même chose ?
Non. MetaMod:Source est la couche de chargement des plugins natifs ; SourceMod se charge au-dessus et fournit les commandes, permissions et plugins .smx. SourceMod doit donc être installé après MetaMod.
Faut-il redémarrer après l'ajout d'un plugin ?
Un changement de carte suffit souvent pour charger un .smx, mais un redémarrage complet est préférable après une mise à jour de MetaMod, SourceMod, d'une extension native ou de gamedata.
Où lire la vraie erreur d'un plugin ?
Commence par sm plugins list et sm plugins info, puis consulte tf/addons/sourcemod/logs/errors_*.log. Le message indique généralement l'extension, la traduction ou le native manquant.

Sources : installation de MetaMod:Source, installation de SourceMod et gestion des plugins SourceMod.

Notre recommandation

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.

Budget

Team Fortress 2 — 4 Go

WinterNode

7.11€/mois
-20% avec le code HOSTMYGAME
Max joueurs:Illimité
Mods:
Oui

Spécifications

RAM:4 Go

Jeux compatibles

Team Fortress 2

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
Budget

Team Fortress 2

OptiNAS

3.49€/mois
-10% avec le code HOSTMYGAME
Max joueurs:Inconnu
Mods:
Oui

Spécifications

RAM:2 Go

Jeux compatibles

Team Fortress 2

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
Installer SourceMod et MetaMod sur un serveur TF2 | HostMyGame