Aller au contenu

Jeux Source : installer SourceMod et Metamod:Source

Découvre comment installer Metamod:Source et SourceMod sur ton serveur de jeux Source, ajouter des plugins et te déclarer admin dans admins_simple.ini → En savoir plus

10 novembre 20268 min de lecture1 Vues0 utile

Introduction

Metamod:Source et SourceMod sont les extensions standard pour les serveurs de jeux basés sur le moteur Source, par exemple Counter-Strike: Source, Team Fortress 2 ou Left 4 Dead 2. Metamod:Source constitue la base et s’intègre au moteur ; SourceMod s’appuie dessus. Ensemble, ils te permettent d’installer des plugins, d’attribuer aux admins des droits précis et de gérer ton serveur à l’aide de commandes.

Dans ce guide, tu découvriras comment installer Metamod:Source et SourceMod, ajouter des plugins et te déclarer admin.

Jeux et dossiers de jeu pris en charge

Metamod:Source et SourceMod s’installent toujours dans le dossier de jeu de ton serveur, et non directement dans le répertoire principal. Le dossier utilisé dépend du jeu :

JeuDossier de jeuGuides spécifiques au jeu
Counter-Strike: SourcecstrikeInstaller des plugins, Devenir admin
Counter-Strike: Global OffensivecsgoInstaller des plugins, Devenir admin
Team Fortress 2tfInstaller des plugins, Devenir admin
Left 4 Dead 2left4dead2Installer des plugins, Devenir admin
Day of Defeat: SourcedodInstaller des plugins, Devenir admin
No More Room In HellnmrihInstaller des plugins, Devenir admin
Important

Counter-Strike 2 n’utilise pas SourceMod. CS2 fonctionne avec le moteur Source 2. Pour ce jeu, tu installes Metamod:Source 2.x avec CounterStrikeSharp ; les étapes diffèrent considérablement de celles de ce guide. Pour CS2, suis le guide CS2 : installer des plugins et, pour les droits admin, CS2 : devenir admin.

Infos

Counter-Strike 1.6 repose sur l’ancien moteur GoldSrc et utilise AMX Mod X à la place de SourceMod. Pour savoir comment y installer des plugins, consulte CS 1.6 : installer des plugins.

Installer des plugins

Tu trouveras des plugins pour SourceMod principalement dans la liste des plugins SourceMod, qui renvoie vers les fils de discussion consacrés aux plugins sur le forum AlliedModders. Un plugin se compose au minimum d’un fichier .smx. Certains plugins sont également fournis avec des fichiers de configuration, de traduction ou de gamedata.

Téléverse les fichiers dans les dossiers correspondants sous addons/sourcemod, dans le dossier de jeu :

Type de fichierDossier de destination
Plugin (.smx)addons/sourcemod/plugins
Fichiers de configurationaddons/sourcemod/configs
Traductionsaddons/sourcemod/translations
Gamedata (.txt)addons/sourcemod/gamedata
Extensions (.ext.so)addons/sourcemod/extensions

Respecte l’arborescence fournie dans le téléchargement du plugin. SourceMod charge les nouveaux plugins au prochain changement de carte ou au prochain redémarrage. Pour charger un plugin sans redémarrer, saisis sm plugins load pluginname dans la console.

Conseil

Certains plugins nécessitent une base de données, par exemple pour les bannissements ou les statistiques. Pour cela, crée une base de données dans l’onglet Bases de données et saisis les identifiants d’accès dans le fichier addons/sourcemod/configs/databases.cfg.

Gérer et désactiver des plugins

Ces commandes de console te permettent de garder une vue d’ensemble de tes plugins :

CommandeDescription
sm plugins listAffiche tous les plugins chargés et leur état
sm plugins load pluginnameCharge un plugin sans redémarrage
sm plugins unload pluginnameDécharge un plugin jusqu’au prochain changement de carte
sm plugins refreshCharge les plugins nouveaux ou modifiés dans le dossier des plugins

Si tu veux désactiver un plugin de manière permanente sans le supprimer, déplace son fichier .smx dans le dossier addons/sourcemod/plugins/disabled. SourceMod ne charge pas les plugins placés dans ce dossier. Pour supprimer un plugin, efface son fichier .smx ainsi que les fichiers de configuration associés.

Devenir admin avec SourceMod

Tu attribues les droits admin à l’aide du fichier admins_simple.ini. Pour cela, tu as besoin du SteamID de ton compte Steam.

Trouver ton SteamID

Le plus simple est de trouver ton SteamID avec notre outil de recherche SteamID. Saisis l’URL de ton profil Steam. L’outil affiche tous les formats de ton ID, notamment le SteamID classique au format STEAM_0:1:12345678.

Tu peux aussi te connecter à ton serveur et saisir status dans la console du jeu. Ton ID apparaît dans la liste des joueurs, au format STEAM_1:1:12345678 ou [U:1:24691357] selon le jeu. SourceMod accepte les deux formats. Pour le SteamID classique, peu importe qu’il commence par STEAM_0 ou STEAM_1.

Ajouter un admin dans admins_simple.ini

Dans l’onglet Fichiers ou via SFTP, ouvre le fichier addons/sourcemod/configs/admins_simple.ini dans ton dossier de jeu. Ajoute une ligne distincte à la fin du fichier pour chaque admin :

Code
"STEAM_0:1:12345678" "99:z"

La première valeur correspond au SteamID. La deuxième se compose de l’immunité avant les deux-points et des indicateurs de droits après ceux-ci. 99:z signifie une immunité de 99 et un accès complet. Les admins dont le niveau d’immunité est inférieur ne peuvent pas te kicker ni te bannir.

Au lieu d’un accès complet, tu peux aussi attribuer des droits spécifiques en ajoutant plusieurs indicateurs à la suite, par exemple 50:bcd pour les droits de base, le kick et le bannissement :

IndicateurDroitDescription
areservationEmplacement réservé
bgenericDroits admin de base (obligatoires pour tous les admins)
ckickExpulser des joueurs
dbanBannir des joueurs
eunbanLever des bannissements
fslayTuer ou frapper des joueurs
gchangemapChanger de carte
hcvarModifier les variables du serveur
iconfigExécuter des fichiers de configuration
jchatCommandes de chat avancées
kvoteLancer des votes
lpasswordDéfinir le mot de passe du serveur
mrconExécuter des commandes RCON
ncheatsUtiliser sv_cheats et les commandes de triche
zrootAccès complet à tous les droits

Enregistre le fichier, puis saisis sm_reloadadmins dans la console. Les nouveaux droits admin sont alors appliqués sans redémarrage. Si les droits ne sont pas immédiatement actifs pour un joueur déjà connecté, demande-lui de se reconnecter.

Infos

Outre admins_simple.ini, le même dossier contient le fichier admins.cfg, dans lequel tu peux gérer les admins de façon plus détaillée, avec leurs noms et leurs groupes. Pour la plupart des serveurs, admins_simple.ini suffit largement.

Ouvrir le menu admin

En tant qu’admin, tu peux ouvrir le menu admin en jeu en saisissant !admin dans le chat ou sm_admin dans la console du jeu. Selon tes droits, tu y trouveras des fonctions permettant d’expulser ou de bannir des joueurs, de changer de carte et bien plus encore.

FAQ

Questions fréquentes

Installe toujours Metamod:Source en premier, puis SourceMod. SourceMod est chargé par Metamod:Source et ne fonctionne pas sans lui. Installe les deux paquets dans le dossier de jeu de ton serveur, par exemple cstrike pour Counter-Strike: Source.
Non. Counter-Strike 2 fonctionne avec le moteur Source 2 et ne prend pas en charge SourceMod. Pour CS2, installe Metamod:Source 2.x avec CounterStrikeSharp, comme indiqué dans le guide CS2 : installer des plugins.
Dans l’onglet Console de ton serveur de jeux, saisis les commandes meta version et sm version. Si les informations de version s’affichent, tout fonctionne. Si le message Unknown command apparaît, le dossier addons ne se trouve généralement pas directement dans le dossier de jeu.

Avis

Cet article t’a-t-il été utile ?

Ton avis nous aide à mieux définir les priorités et à améliorer les contenus.

0 de 0 Les personnes ayant donné leur avis ont trouvé cet article utile.

Aide personnalisée

Le guide ne suffit pas ?

Notre équipe d’assistance ZAP connaît ton produit : décris brièvement ta demande et nous t’aiderons personnellement.