Installation :
Décompresser l’archive compressée au format ".zip".
Vous obtenez un répertoire cstrike.
Effectuez un copier / coller du contenu de ce dossier dans le répertoire :
LINUX :
/srcds_l/cstrike
WINDOWS :
C :\srcds\cstrike
Voici la liste des nouveaux dossiers et fichiers créés :
...\srcds\cstrike\addons\mani_admin_plugin.vdf
...\srcds\cstrike\addons\mani_admin_plugin_i486.so // LINUX
...\srcds\cstrike\addons\mani_admin_plugin.dll // WINDOWS
...\srcds\cstrike\cfg\mani_server.cfg
...\srcds\cstrike\cfg\autoexec.cfg
...\srcds\cstrike\cfg\mani_admin_plugin\adminlist.txt
...\srcds\cstrike\cfg\mani_admin_plugin\adverts.txt
...\srcds\cstrike\cfg\mani_admin_plugin\rconlist.txt
...\srcds\cstrike\cfg\mani_admin_plugin\restricted_weapon_list.txt
...\srcds\cstrike\cfg\mani_admin_plugin\soundlist.txt
...\srcds\cstrike\cfg\mani_admin_plugin\wordfilter.txt
...\srcds\cstrike\cfg\mani_admin_plugin\cexeclist_player.txt
...\srcds\cstrike\cfg\mani_admin_plugin\cexeclist_ct.txt
...\srcds\cstrike\cfg\mani_admin_plugin\cexeclist_t.txt
...\srcds\cstrike\cfg\mani_admin_plugin\cexeclist_spec.txt
...\srcds\cstrike\cfg\mani_admin_plugin\cexeclist_all.txt
...\srcds\cstrike\cfg\mani_admin_plugin\default_weapon_restrict.txt
...\srcds\cstrike\cfg\mani_admin_plugin\reserveslots.txt
...\srcds\cstrike\cfg\mani_admin_plugin\map_config\cs_reflex3.cfg
...\srcds\cstrike\cfg\mani_admin_plugin\restrict\cs_reflex3_restrict.txt
...\srcds\cstrike\sound\admin_plugin\
A présent éditez avec un éditeur de texte comme gedit / kwrite sous Linux ou encore le bloc-note de Windows le fichier server.cfg situé dans :
LINUX :
/srcds_l/cstrike/cfg
WINDOWS :
C :\srcds\cstrike\cfg
Assurez-vous que la commande exec mani_server.cfg figure bien dans ce fichier.
Si ce n’est pas le cas, ajoutez impérativement cette commande exec mani_server.cfg.
Enregistrez.
Configuration :
DESIGNATION DES ADMINISTRATEURS :
Editez le fichier :
LINUX :
/srcds_l/cstrike/cfg/mani_admin_plugin/adminlist.txt
WINDOWS :
C :\srcds\cstrike\cfg\mani_admin_plugin\adminlist.txt
Indiquez simplement tout en bas du fichier les STEAMID des admins, un par par ligne, tout simplement.
Pour connaître le STEAMID d’un joueur, il suffit d’ouvrir la console du jeu et d’exécuter status dans celle-ci.
Exemple d’administrateur sans restriction de droit :
//
//
STEAM_0:0:1234567
//
//
Vous pouvez ensuite restreindre les droits des administrateurs en ajoutant des flags qui limitent les droits, de telle façon à avoir un ou des admins principaux aux pleins pouvoirs, et des admins secondaires, voire juste des modérateurs du serveur.
Exemple d’administrateur ou de modérateur aux droits limités :
//
//
STEAM_0:0:1234567 kmc
//
//
Ici il s’agit d’un modérateur qui ne peut ni kicker, ni slapper ou changer de maps.
La liste des flags est contenue dans ce fichier adminlist.txt ; sachez que vous pouvez également utiliser l’adresse IP d’un utilisateur pour les définir ses droits ; peu pratique si l’utilisateur ne dispose pas d’IP fixe.
Vous pouvez aussi utiliser la bonne vieille méthode du login / password comme ceci : ;;"name" ;"mot de passe" "flags" mais dans ce cas, le mot de passe doit être reporté via la variable setinfo _password mot_de_passe dans le fichier de configuration du client à partir duquel l’utilisateur va rejoindre le serveur.
DEFINITION DE LA LISTE DES CARTES DE JEU :
Editez le fichier :
LINUX :
/srcds_l/cstrike/cfg/mani_admin_plugin/maplist.txt
WINDOWS :
C :\srcds\cstrike\cfg\mani_admin_plugin\maplist.txt
Assurez-vous que le fichier maplist.txt soit conforme au fichier mapcycle.txt situé lui dans :
LINUX :
/srcds_l/cstrike
WINDOWS :
C :\srcds\cstrike\
Si ce fichier maplist.txt n’est pas créé, copiez / collez le mapcycle.txt et renommez-le tout simplement en maplist.txt.
MISE EN PLACE D’ANNONCES SERVEUR :
Editez le fichier :
LINUX :
/srcds_l/cstrike/cfg/mani_admin_plugin/adverts.txt
WINDOWS :
C :\srcds\cstrike\cfg\mani_admin_plugin\adverts.txt
Ce fichier sert à stocker vos éventuels messages annonces, mises en garde, publicités, rappel de règlement serveur, etc ...
Il suffit de supprimer les deux lignes par défaut qui existent et de mettre vos messages à faire afficher sur le HUD des clients en une seule ligne, et ce, ligne par ligne sans aucune restriction sur le nombre, c’est illimité. Ne placez pas de commentaires via des // dans ce fichier.
Assurez-vous ensuite que dans le fichier mani_server.cfg les varaibles suivantes soient activées et parfaitement paramétrées selon vos préférences / besoins : Editez le fichier :
LINUX :
/srcds_l/cstrike/cfg/mani_admin_plugin/adverts.txt
WINDOWS :
C :\srcds\cstrike\cfg\mani_admin_plugin\adverts.txt
Recherchez :
mani_adverts 1 // 1 = on, 0 = off active les annonces
mani_time_between_adverts 120 // défini le temps en seconde entre deux annonces
> modifiez selon vos préférences
Recherchez :
//Jouez avec les valeurs RVB pour définir la couleur de vos annonces
mani_advert_col_red 140 // Rouge (255 = max)
mani_advert_col_green 155 // Vert (255 = max)
mani_advert_col_blue 255 // Bleu (255 = max)
> modifiez selon vos préférences
Recherchez :
mani_adverts_top_left 1 // Affichage des annonces dans le coin haut gauche de l’écran
mani_adverts_chat_area 1 // Affichage des annonces dans la zone de chat du HUD
> modifiez selon vos préférences
En pratique :
Démarrez ou re-démarrez votre serveur Counter-Strike : Source .
Bindez une touche sur votre client Counter-Strike : Source pour appeler le menu Admin du Plugin Mani en jeu, par exemple :
bind a admin
Rejoignez votre serveur, pressez la touche a de votre clavier, vous avez le contrôle total de votre serveur.