[TUTO] Install/Config SourceMod v1.x.x

11 Fév 2013
1 1 1 1 1 1 1 1 1 1 Note 3.25 (4 Votes)

sourcemod logo

Préface :

Sourcemod est un plugins permettant principalement d'administrer son serveur de jeu.
Il est également possible de lui adjoindre d'autre plugin pour ajouter des fonctionnalités, sourcemod est ainsi très modulaire
et permet de n'avoir que ce qui est nécessaire pour son serveur
Basé sur metamod, c'est un plugin stable et souvent mis à jour.
Ce tutoriel a pour but de vous expliquer comment installer & configurer en détail ce plugin.

Prés-requis Difficulté du tutoriel Liste des chapitres
  • network 16  Un serveur dédier: Cs-Go, Css, Tf2, Dods...
  • MétaMod Source
  • hdd 16  Espace disque requis : ~ 1 Mo
Niveau 1 - Facile
ico niveau1
  1. Prés-requis
  2. Télécharger SourceMod
  3. Installer SourceMod
  4. Vérifier l'installation
  5. S'ajouter Administrateur
  6. Traduction de SourceMod
  7. Installer / Désinstaller des Plugin
  8. Liste des commandes
  9. Configuration avancée
  10. Activer & Configurer le vote map

Systéme d'exploitation

Type de processeur

  • win8 Windows 8
  • windows7 Windows 7
  • windows vista16 Windows Vista
  • windows xp24 Windows Xp
  • windows-server-2008 16 Windows Serveur 
  • debian 24 Debian
  • ubuntu16 Ubuntu
  • red-hat16 Redhat   
  • autre..
  • valid32 Bits (x86) 
  • valid64 Bits (x64)

Note

Vous pouvez aussi utiliser GHM - Game Host Manager pour crée votre serveur & installer Sourcemod.
ghm v2

 


 
1.Prés-Requis
Et pas si vite ! il vous faut en premier lieux avoir installer métamod source...

Pour utiliser SourceMod vous devez au préalable avoir installer MétaMod Source v1.8+
Si ce n'est pas le cas je vous invite a suivre le tutoriel [TUTO] Install/Config MétaMod Source v1.x.x
Revenez sur cette page aprés avoir installer Méta Mod.


 
2. Télécharger SourceMod
Bon c'est bon je l'ai installer ton métamachin... La suite c'est par ou svp ?

2.1/ Télécharger la version de SourceMod qui correspond a votre systéme, je vous recomande la version 1.5.x
2.2/ Une fois le téléchargement terminer, nous allons extraire l'archive sur notre bureau par exemple.
sm extract

 


 

3. Installer SourceMod
Ah enfin l'installation, suspense O_o

3.1/ Dirigez vous dans le dossier addons que vous venez d'extraire.
3.2/ Placer le contenu du dossier "addons" & "cfg" dans ces méme dossier sur votre serveur.

sm install

 

 
4. Vérifier l'installation
Si le mec avec son tuto ma fait perdre mon temps ! Ahhhhh !
 
4.1/ Démarrer ou redémarrer votre serveur.
4.2/ Tapez meta list pour vérifier que l'addon que vous avez installer est bien présent.
sm install verif
Nous constatons sur ce screen l'installation de SourcreMod

 

5. S'ajouter Administrateur
Et si je garder le suspense pour cette étape ? Hey Bon sa va c'été pour rire... on peut méme pas rigoler avec vous...

5.1/ Dirigez vous dans le dossier \cstrike\addons\sourcemod\configs
5.2/ Ouvrez le fichier "admins_simple.ini" avec le bloc note, puis ajouter a la fin:

// Admin 1
     "STEAM_0:1:XXXXXXX"        "99:z"
// Admin 2
     "STEAM_0:1:XXXXXXX"        "99:abcdefghijklmn"
5.3/ Modifier "STEAM_x:x:xxxxxx" par votre steam id à la ligne 2 et 4 pour un 2éme admin ect...

Pour connaitre votre steam id connecter vous a n'importe quel serveur de jeu (css, dods, tf2, ect..) puis tapez status dans la console.


steam id
Liste des niveau d'admin de Sourcemod
Nom Lettre Droit appliquer
reservation a Octroie un slot réserver a l'admin
generic b Administrateur générique (Obligatoire pour tout admin)
kick c Peut kicker un joueur.
ban d Peut banir un joueur.
unban e Peut supprimer le ban d'un joueur.
slay f Peut tuer ou infliger des dégat a un joueur.
changemap g Peut changer la carte, et quelques paramétres de gameplay.
cvar h Peut changer la plus part des variable de configuration serveur.
config i Peut éxécuter des fichier de configuration (cfg)
chat j Peut utiliser le t'chat en admin.
vote k Peut Démarré et crée un vote.
password l Peut définir un mot de passe au serveur.
rcon m Peut utiliser les commandes rcon.
cheats n Peut passer le sv_cheats a 1.
root z Droit SuperAdmin octroie tout les droit ci-dessus.
custom1 o Groupe customiser 1
custom2 p Groupe customiser 2
custom3 q Groupe customiser 3
custom4 r Groupe customiser 4
custom5 s Groupe customiser 5
custom6 t Groupe customiser 6


5.4/
Une fois les modifications effectuer, enregistrer le fichier admins_simple.ini
5.6/ Faite un nextmap ou redémarrer votre serveur pour prendre en compte les modifications.
5.7/ Connecter vous à votre serveur, une fois connecté nous allons binder une touche pour faire apparaitre le menu admin de SourceMod.
Exemple dans la console du jeu tapez : bind "b" "sm_admin"
sm menu


 
6. Traduction de SourceMod
Haha! tu n'est pas english man, Hében tanpis pour toi ! Hihihi...

6.1/ Télécharger la traduction fr (Encore merci à Papy__ pour la traduction fr)

Fichiers:
Traduction Française de SourceMod Version:1.4.x

Fichier de Traduction Francaise de SourceMod 1.4.x

Enregistrez-vous ou connectez-vous pour récupérer des fichiers de cette catégorie.

Auteur Magicyan & Papy__ Date 11-02-2013 Langue  Français Système  Windows Taille du fichier 0 B Téléchargement 453

6.2/ Placer le dossier "fr" contenue dans l'archive télécharger dans \cstrike\addons\sourcemod\translations\
6.3/ Ouvrir le fichier languages.cfg qui se trouve dans \cstrike\addons\sourcemod\configs\
6.4/ Rajouter "fr"            "French" aprés "en"            "English"
Vous devriez avoir:
"Languages"
{
    "en"            "English"
    "fr"             "French" 
}
6.5/ Ouvrir le fichier core.cfg qui se trouve dans \cstrike\addons\sourcemod\configs\
6.6/ Modifier "en" par "fr" a la ligne 30
/**
 * This file is used to set various options that are important to SourceMod's core.
 * If this file is missing or an option in this file is missing, then the default values will be used.
 */
"Core"
{
    /**
     * This option determines if SourceMod logging is enabled.
     *
     * "on"        - Logging is enabled (default)
     * "off"    - Logging is disabled
     */
    "Logging"        "on"

    /**
     * This option determines how SourceMod logging should be handled.
     *
     * "daily"    - New log file is created for each day (default)
     * "map"    - New log file is created for each map change
     * "game"    - Use game's log files
     */
    "LogMode"        "daily"

    /**
     * Language that multilingual enabled plugins and extensions will use to print messages.
     * Only languages listed in languages.cfg are valid.
     *
     * The default value is "en"
     */
    "ServerLang"    "fr"
6.7/ Redémarrer votre serveur, enjoy! le menu de SourceMod est maintenant en français.

sm menu fr sm menu fr2 sm menu fr3 sm menu fr4

 


 
 7. Installer / Désinstaller des Plugin
Un source mod booster sa vous dit, mais attention au abus :)

7.1/ Vous pouvez télécharger des plugin compatible avec sourcemod par ici
7.2/ Une fois le plugin télécharger extraire l'archive sur votre bureau par exemple.
7.3/ Placer le fichier .smx dans le dossier \cstrike\addons\sourcemod\plugins
7.3 Bis/ Si le plugin contient un fichier .cfg vous devez le placer dans \cstrike\addons\sourcemod\translations
7.4/ Démarrer ou redémarrer votre serveur
7.5/ Affin de vériffier que le plugin est bien démarrer tapez sm plugins list vous devriez voir les plugin en cours d'éxécutions.
7.6/ Pour désactiver un plugin, déplacer le fichier .smx dans le dossier \cstrike\addons\sourcemod\plugins\disabled\


 

  8. Liste des commandes
Allor qu'est ce que je vais bien pouvoir leur faire au joueurs de mon serveur...

8.1/ La principale commande est sm plugins list qui vous permet de voir les plugin charger.
8.2/ La liste des commande est disponible en tapant sm dans la console de votre serveur.

Résumé & Traduction de la liste
Les commandes SourceMod Les commandes de gestions joueurs
Commande Déscription Commande Déscription

cmds
config
credits
cvars
exts
plugin
profiler
version
Liste des commandes de la console
Définir les options de configuration du cœur
Affichage d'inscription crédits
convars Voir créés par un plugin
Gérer les extensions
Gérer les plugins Plugins
Commandes Profiler
Affiche la version
sm_who [#IDJoueur|pseudo]
sm_kick <#ID Joueur|pseudo> [raison]
sm_ban <#IDJoueur|pseudo> <minutes|0>[raison]
sm_map <map>
sm_rcon <commande>
sm_cvar <cvar> [valeur]
sm_execcfg <nom_du_fichier>
sm_unban <SteamID>
sm_addban <temps> <SteamID> [raison]
sm_banip <temps> <IP> [raison]
Liste tous les joueurs et leurs droits
Kicker un joueur
Bannir un joueur
Changes la map en cours
Execute la commande via le rcon
Recherche ou modifie la valeur de la cvar
Execute le fichier de config
Débannir un steamID
Ajoute un steamID à la liste de bannis
Ajoute une IP à la liste de bannis
 
 
9. Configuration avancée
Un source mode booster sa vous dit, mais attention au abus :)
 

9.1/ Activer & Configurer le vote map en fin de map.

 9.1.1/
Déplacer le fichier "mapchooser.smx" qui se trouve "cstrike\addons\sourcemod\plugins\disabled" dans le dossier "cstrike\addons\sourcemod\plugins"
Par défaut le fichier contenant les map à utiliser pour les vote est le fichier mapcycle.txt qui se trouve dans le dossier du jeu de votre serveur.
9.1.2/ Pour configurer en detail les vote en fin de map, utiliser le fichier "mapchooser.cfg" qui se trouve dans "cstrike\cfg\sourcemod"
Le fichier mapchooser.cfg est générrer automatiquement, aprés avoir déplacer le fichier "mapchooser.smx" et un effectuer un redémarrage de votre serveur.
Voyons en detail la configuration du fichier mapchooser.cfg j'ai traduit le fichier par la méme ocasion ;)
// Ce fichier est genere automatiquement par SourceMod (v1.4.8-dev)
// Convars pour l'extension "mapchooser.smx"
// Traduction par Sissou de TutoProd.fr


// Indique combien de frags sont autorises lorsque la carte est prolongee.
// -
// Default: "10"
// Minimum: "5.000000"
sm_extendmap_fragstep "10"

// Indique le nombre de round apres un extend map
// -
// Default: "5"
// Minimum: "1.000000"
sm_extendmap_roundstep "5"

// Indique le temps a ajouter lors dun extend map
// -
// Default: "15"
// Minimum: "5.000000"
sm_extendmap_timestep "15"

// Proposer loption de ne pas changer de map dans les vote
// -
// Default: "1"
// Minimum: "0.000000"
sm_mapvote_dontchange "1"

// Active ou desactive le vote en fin de map
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_mapvote_endvote "1"

// Indique le nombre de cartes passees a exclure du vote.
// -
// Default: "5"
// Minimum: "0.000000"
sm_mapvote_exclude "5"

// Nombre de fois qu une map peut etre prolonger.
// -
// Default: "0"
// Minimum: "0.000000"
sm_mapvote_extend "0"

// Indique le nombre de cartes a inclure dans le vote.
// -
// Default: "5"
// Minimum: "2.000000"
// Maximum: "6.000000"
sm_mapvote_include "5"

// Indique si le plugin doit choisir une carte si aucun votes recus.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_mapvote_novote "1"

// Indique quand demarrer le vote en fonction du temps restant.
// -
// Default: "3.0"
// Minimum: "1.000000"
sm_mapvote_start "3.0"

// Indique quand demarrer le vote en fonction du nombre de frag restant.
// -
// Default: "5.0"
// Minimum: "1.000000"
sm_mapvote_startfrags "5.0"

// Indique quand demarrer le vote sur la base du nombre de roud commencer.
// -
// Default: "2.0"
// Minimum: "0.000000"
sm_mapvote_startround "2.0"

// Indique le temps que le joueur a pour voter.
// -
// Default: "20"
// Minimum: "5.000000"
sm_mapvote_voteduration "20"

 
 
 A Suivre ;)

Merci de dire merci ^^
 

Ce document intitulé « [TUTO] Install/Config SourceMod v1.x.x» rediger par Sissou, issu de TutoProd.fr est mis à disposition
sous les termes de la licence Creative Commons.
Vous pouvez copier cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

\cstrike\addons\sourcemod\translations