Serveurs de Jeux

Tout ce que vous avez toujours voulu savoir

CS:S – les fichiers .txt qui composent le plugin mani

Nous allons voir a quoi correspondent les fichiers contenus dans cstrike/cfg/mani_admin_plugin et ce que nous pouvons faire avec.

Voyons tout d’abord la liste :

- cstrike
|
|__ – cfg
|
|__ – mani_admin_plugin
|
|__ – actionsoundlist.txt
|__ – adverts.txt
|__ – cexeclist_all.txt
|__ – cexeclist_ct.txt
|__ – cexeclist_player.txt
|__ – cexeclist_spec.txt
|__ – cexeclist_t.txt
|__ – chattriggers.txt
|__ – commandlist.txt
|__ – crontablist.txt
|__ – database.txt
|__ – decallist.txt
|__ – default_weapon_restrict.txt
|__ – downloads.txt
|__ – gametypes.txt
|__ – mapadverts.txt
|__ – pingimmunity.txt
|__ – rconlist.txt
|__ – reserveslots.txt
|__ – soundlist.txt
|__ – spawnpoints.txt
|__ – texturelist.txt
|__ – votequestionlist.txt
|__ – voterconlist.txt
|__ – webshortcutlist.txt
|__ – wordfilter.txt

en rouge les dossiers
en vert les fichiers

Attaquons maintenant les fichiers en details.

actionsoundlist.txt :

C’est le fichier utilisé pour le bon fonctionnement de certaines actions au niveau sonore comme par exemple votre arrivé sur le serveur , la restriction d’une arme ou encore lorsque vous lancez un vote, et bien un son est joué et c’est a travers ce fichier que vous réglez tout sa.
Voyons en détail le fichier et son contenu.

//”joinserver”        admin_plugin/actions/joinserver.mp3
“votestart”        admin_plugin/actions/startyourvoting.mp3
“voteend”        admin_plugin/actions/endofvote.mp3
//”roundstart”        admin_plugin/actions/roundstart.mp3
//”roundend”        admin_plugin/actions/roundend.mp3
“restrictedweapon”    admin_plugin/actions/restrictedweapon.wav

Pour information, lorsqu’il y a // en début de ligne c’est que le son pour cette action n’est pas joué, donc pour activer l’action il vous suffit de les retirer.
Prenons comme exemple la ligne :

“votestart”        admin_plugin/actions/startyourvoting.mp3

“votestart” indique l’action et admin_plugin/actions/startyourvoting.mp3 indique le chemin du son sur le ftp serveur.
Il est bien évidement possible de changer le son ainsi que son chemin mais je vous conseil de mettre vos sons dans le même dossier que les autres pour éviter de tout mélanger.
Si vous désirez ne pas utiliser cette action pendant la partie il vous suffit de placer les // en début de ligne de facon a obtenir ceci :

//“votestart”        admin_plugin/actions/startyourvoting.mp3

Voici maintenant la traduction pour chaque action :
“joinserver” c’est le son joué lors de votre connexion au serveur.
“votestart” c’est le son joué lorsqu’un vote est lancé par un admin ou par votemap automatique.
“voteend” c’est le son joué lorsque le vote est terminé , accepté ou même refusé.Il annonce la fin du vote.
“roundstart” c’est le son joué lorsque le round commence.
“roundend” c’est le son joué lorsque le round est terminé.
“restrictedweapon” c’est le son joué si des armes sont restreintes sur votre serveur comme par exemple l’awp a 1 par team.

Toutefois attention car pour les sons roundstart et roundend, les mp3 ne sont pas fournis d’origine donc mettez vos propres sons.


adverts.txt :

C’est le fichier qui va vous servir a faire afficher des messages en haut a gauche de l’écran de différentes couleurs mais aussi dans le chat et également en bas au milieu.
Suivant l’affichage que vous désirez obtenir il y a des paramètres a régler.
Ces paramètres se trouvent dans le fichier mani_server.cfg qui lui même est dans cstrike/cfg/ .
Ouvrez votre fichier mani_server.cfg et dans la première partie se trouve les commandes pour ce fichier.

Si vous désirez faire afficher vos messages en haut a gauche il vous faudra régler la commande mani_adverts_top_left sur 1 de facon a obtenir ceci : mani_adverts_top_left 1 .Pour désactiver cette commande il vous suffira de mettre 0 a la place de 1 .

Si vous désirez faire affichier votre message dans le chat il vous faudra régler cette commande comme ceci : mani_adverts_chat_area 1

Si vous désirez faire afficher votre message dans la partie au milieu de l’ecran en bas il vous faudra regler la commande comme ceci : mani_adverts_bottom_area 1

Si vous désirez désactiver totalement les messages : mani_adverts 0

mani_time_between_adverts 120 indique le temps entre chaque message, ici le temps est reglé sur 120 sec donc toute les 2 min un message apparaitra.VOus pouvez bien évidement changer cette valeur.

Une fois vos réglages éffectués et sauvegardés nous allons attaquer le coeur du fichier adverts.txt .

Ouvrez votre fichier et vous pourrez observer ceci :

{RED}http://www.mani-admin-plugin.com
{GREEN}Current map is {CURRENTMAP}
{BLUE}Mani Admin Plugin
Next map is {NEXTMAP}
{WHITE}Server Tick Rate {TICKRATE}

Chaque ligne représente un message comme par exemple la 1ère ligne annoncera en rouge le lien du site.
Les commandes couleur sont indiqué par des {COULEUR} , voici une liste de couleur :

{RED}
{GREEN}
{WHITE}
{BLUE}
{YELLOW}
{CYAN}
{PINK}
etc.

Il n’est pas obligatoire de mettre une couleur mais pour le fun sa le fait ^^ .
Donc dans le corp de votre commande la 1ère chose est de mettre la couleur.Ensuite vous allez mettre votre message. Si vous désirez faire afficher ce message :
Bienvenue chez eSport-Eu il vous faudra mettre ce code :
{RED}Bienvenue chez eSport-Eu

Il existe aussi des commandes additionnelles tel que l’affichage de l’heure ou de la map en cours ou la map suivante.Pour les faire afficher voici comment procéder.
Pour faire afficher l’heure :
Il est 09:26
{CYAN}Il est {THETIME}

Pour faire afficher la map en cours :
La map en cours est de_dust2
{PINK}La map en cours est {CURRENTMAP}

Pour afficher la prochaine map :
La prochaine map est cs_office
{BLUE}La prochaine map est {NEXTMAP}
Toutefois attention car suivant comment vous avez régler les paramètres pour les votemap si c’est un votemap automatique il n’affichera pas la prochaine map mais un message comme ceci :
La prochaine map est map decided by vote

Pour afficher le tickrate du serveur :
Le tickrate du serveur est 100
{GREEN}Le tickrate du serveur est {TICKRATE}

Voilà pour la liste.
A ma connaissance il n’y a aucune limite pour les messages par contre attention a ne pas les faire trop long sinon en haut a gauche et au milieu en bas ils ne seront pas affichés entièrement.

Si vous ne désirez pas afficher de couleur précise vous pouvez faire comme dans l’exemple d’origine :

Next map is {NEXTMAP}


cexeclist_all.txt – cexeclist_ct.txt – cexeclist_player.txt – cexeclist_spec.txt – cexeclist_t.txt

J’ai regroupé tout ces fichiers car ils sont identiques dans leurs fonctions, seul différence et pour quel catégorie vous voulez utilisés ces fonctions.
Ces fichiers ont pour but de faire éxecuter des commandes clients pour chaque type de catégorie.Voyons-les.

  • cexeclist_all.txt : éxecution de commandes clients pour tout les joueurs.
  • cexeclist_ct.txt : éxecution de commandes clients pour les CT.
  • cexeclist_t.txt : éxecution de commandes clients pour les Terros.
  • cexeclist_player.txt : éxecution de commandes clients chez un joueur préalablement définis.
  • cexeclist_spec.txt : éxecution de commandes clients pour les spectateurs.

si vous ouvrez l’un des fichiers vous pourrez voir ceci :

“Disconnect Player” disconnect
“Say Hi” cmd say “Hi”
“Player Vote” cmd say “Votemap”

traduit :

“Déconnecter les joueurs” disconnect
“Les joueurs disent Salut” cmd say “Salut”
“Les joueurs votent” cmd say “Votemap”

Personnellement je ne l’utilises pas du tout ^^ je n’en vois pas l’utilité mais a chacun sa config.


chattriggers.txt

Ce fichier a pour but de bloquer des commandes.Il peut bloquer des commandes définitivement ou alors juste pour un certains temps.

{
“Ignore”
{
// Dans cette partie les commandes seront ignorées définitivement
//   ”4″ statsme
//   ”5″ hitboxme
//   ”6″ etc…

// Si vous souhaitez activer le blocage, il faut retirer les // devant les commandes. exemple :
// les commandes rank, top10 et session, seront ingoré.

“1″    “rank”
“2″    “top10″
“3″    “session”
}

“Ignore X Times”
{
// Dans cette partie, les commandes seront ignorées mais jusqu’au bout d’un certains moment.
// exemple : si on prend la commande hitboxme elle est reglé sur 4.
// Cela signifie qu’au bout de 4 essais a taper hiboxme la commande sera réactivé.
//Sans oublier que pour activer tout ceci il faut retirer les //

“weaponme”    “5″
“hitboxme”    “4″
“statsme”    “6″
}
}


crontablist.txt

Ce fichier est très intéressant car il a la particularité d’éxecuter des commandes a des moments précis de la journée et de la semaine.
Pour vous faire un exemple , disons que je veux que le jeudi de 13h a 20h l’awp soit réstreint eh bien voici comment va se présenter la ligne :

“5″ “13:00-20:00″ ma_restrict awp

Voyons comment cela se présente :

“5″ indique le jour de la semaine, a savoir que :

1 = Dimanche
2 = Lundi
3 = Mardi
4 = Mercredi
5 = Jeudi
6 = Vendredi
7 = Samedi

donc “5″ = Jeudi

“13:00-20:00″ indique l’heure pendant laquelle votre commande sera éxecuté.
ma_restrict awp : la commande de restriction.

Pas bien compliqué hein ^^

Maintenant si je veux que ce soit le lundi et le jeudi la commande sera :
“25″ “13:00-20:00″ ma_restrict awp

Si vous désirez que cette commande s’applique tout les jours de la semaine :
“1234567″ “13:00-20:00″ ma_restrict awp

Vous pouvez également ajouter d’autres commandes comme par exemple activer le alltalk :
“5″ “13:00-20:00″ ma_restrict awp;sv_alltalk 1

Il suffit de séparer vos commandes par un ;


decallist.txt

SI vous êtes graphiste dans l’âme et que vous vous êtes concoté un petit logo eh bien avec ce fichier vous pourrez le disposer sur la map.

“decallist.txt”
{

“lambda”    “decals/lambdaspray_2a”
“mani_logo”    “decals/custom/mani_admin_plugin/mani_logo”

“downloads”
{
// Add your auto downloads here, each player will be forced
// to download this content. Try to make your own decal filenames to
// be unique as possible as your download will NOT overwrite an
// existing file with the same name.
//

“mani_logo.vmt”    “materials/decals/custom/mani_admin_plugin/mani_logo.vmt”
“mani_logo.vtf”    “materials/decals/custom/mani_admin_plugin/mani_logo.vtf”
}
}

S vous desirez changer de logo et mettre le votre en admettant que votre logo se nomme : votre_logo il faudra modifier les lignes comme suit :

“decallist.txt”
{
“lambda”    “decals/lambdaspray_2a”
“votre_logo”    “decals/custom/mani_admin_plugin/votre_logo”

“downloads”
{
// Add your auto downloads here, each player will be forced
// to download this content. Try to make your own decal filenames to
// be unique as possible as your download will NOT overwrite an
// existing file with the same name.
//

“votre_logo.vmt”    “materials/decals/custom/mani_admin_plugin/votre_logo.vmt”
“votre_logo.vtf”    “materials/decals/custom/mani_admin_plugin/votre_logo.vtf”

}
}

Bien évidement il faut savoir créer un logo, car ce n’est pas le tout de prendre photosop ou autre et de créer un .jpg ou .bmp il y a des conversions a faire etc et en charchant un peu sur le net vous trouverez de multiple tuto a ce sujet.


default_weapon_restrict.txt

Ce fichier va être survolé car sa fonction est très simple, il sert tout simplement a restreindre une arme définitivement du serveur.

Ouvrez le fichier et ajouter le nom de l’arme comme par exemple pour l’awp et la M4, il suffira de mettre :

awp
m4a1

et l’awp + m4 seront réstreint.Attention aux // ne pas les mettres pour activer la restriction.


downloads.txt

Ce fichier vous servira pour faire éventuellement passer des downloads un peu capricieu ^^
Voici le contenu de l’original :

“downloads.txt”
{
// Add any files you wish to have downloaded to a clients system in here
// The key can be any name you wish.
// The value must be the location on your server of the file

“downloads”
{
//    “my_file”    “materials/decals/custom/mani_admin_plugin/mani_logo.vmt”
}
}

Si vous voulez par exemple mettre votre logo que l’on a vu plus haut il faudra modifier la ligne en mettant :

“votre_logo”    “materials/decals/custom/mani_admin_plugin/votre_logo.vmt”

en n’oubliant pas de retirer les //


pingimmunity.txt

Si vous désirez être immunisé contre le high ping ( Ping trop élevé), ajouté votre steam id a ce fichier.Ne pas mettre les //


rconlist.txt

Ce fichier vous servira a éxecuter des commandes sur votre serveur.A vous de le remplir et d’y ajouter ce que vous desirez.
Voici tout de même un exemple assez complet de fichier :

“–==GENERAL==–”
“AllTalk On” sv_alltalk 1;es_msg #multi #green [Info Alltalk] ==> #defaultAlltalk activé
“AllTalk Off” sv_alltalk 0;es_msg #multi #green [Info Alltalk] ==> #defaultAlltalk désactivé
“FF a ON” mp_friendlyfire 1;es_msg #multi #green [Info FF] ==> #defaultFF activé
“FF a OFF” mp_friendlyfire 0;es_msg #multi #green [Info FF] ==> #defaultFF désactivé
“Freezetime : ON” mp_freezetime 3
“Freezetime : OFF” mp_freezetime 0
“Gravité basse” sv_gravity 150
“Gravité normale” sv_gravity 800
“Donner 6000$ à tout le monde” ma_givecash #all 6000;es_msg #multi #green [Info Argent]==> #defaultUn admin donne 6000$ à tout le monde
“Ecart entre Team a 0″ mp_limitteams 0
“Ecart entre Team a 1″ mp_limitteams 1
“Ecart entre Team a 2″ mp_limitteams 2
“Ecran noir quand on est MORT : ON” mp_fadetoblack 1
“Ecran noir quand on est MORT : OFF” mp_fadetoblack 0
“Restart 1 sec” mp_restartgame 1
“Restart 5 sec” mp_restartgame 5
“Config par défaut Serveur” exec server.cfg
“Balise tout le monde ON” ma_beacon #all;es_msg #multi #green [Info Balise] ==> #defaultBalisé pour vous trouvez plus facilement hi hi hi LoL
“Balise tout le monde OFF” ma_beacon #all;es_msg #multi #green [Info Balise]==> #defaultBon ok c’était NuL…
“effet propulse ON” phys_pushscale 100;es_msg #multi #green [Info Serveur]==> #defaultMode Propulsion activé
“effet propulse OFF” phys_pushscale 1;es_msg #multi #green [Info Serveur]==> #defaultMode Propulsion désactivé
“–==BOT==–”
“Bots OFF” bot_kick;es_msg #multi #green [Info BOT]==> #defaultBot kickés
“Bots ON” bot_quota 4;es_msg #multi #green [Info BOT]==> #defaultBot activé
“Bots level 1″ bot_difficulty 1;es_msg #multi #green [Info BOT]==> #defaultBot facile
“Bots level 2″ bot_difficulty 2;es_msg #multi #green [Info BOT]==> #defaultBot moyen
“Bots level 3″ bot_difficulty 3;es_msg #multi #green [Info BOT]==> #defaultBot difficile
“–==TEMPS DE JEU==–”
“Temps maps : Illimite” mp_timelimit 0
“Temps maps :  1 min” mp_timelimit 1
“Temps maps :  5 min” mp_timelimit 5
“Temps maps : 10 min” mp_timelimit 10
“Temps maps : 15 min” mp_timelimit 15
“Temps maps : 20 min” mp_timelimit 20
“Temps maps : 30 min” mp_timelimit 30
“–==VOTES==–”
“vote en fin de partie ON” mani_vote_allow_end_of_map_vote 1
“vote en fin de partie OFF” mani_vote_allow_end_of_map_vote 0
“–==ARMES==–”
“limitation 2 AWP par TEAM”  ma_restrict awp 2;es_msg #multi #green [Info Armes]==> #defaultAWP limité à 2 par Team
“limitation 1 AWP par TEAM”  ma_restrict awp 1;es_msg #multi #green [Info Armes]==> #defaultAWP limité à 1 par Team
“limitation 0 AWP par TEAM”  ma_nosnipers;es_msg #multi #green [Info Armes]==> #defaultPas de Sniper
“retrait des FLASHS” ma_restrict flashbang
“Grenade illimité ON”        mani_unlimited_grenades 1
“Grenade illimité Off”       mani_unlimited_grenades 0
“Remettre les Armes”     ma_unrestrictall            // Toutes les Armes
“–==OPTION MANI==–”
“Spray ON”               mani_spray_tag_block_mode 0
“Spray OFF”              mani_spray_tag_block_mode 1
“Warmup Timer 40″       mani_warmup_timer 40
“Warmup Timer off”       mani_warmup_timer 0

Cet exemple est assez poussé pour vous montrer un peu les possibilitées.Lorsque vous voyez par exemple : é c’est la retranscription du code pour faire un é car généralement les éèàç ne sont pas pris en compte donc il faut mettre le code correspondant :

é = é
è = è
ê = ê
à = Ã


reserveslots.txt

Comme son nom l’indique, ce fichier vous permettra d’attribuer des slots réservé a ceux présents dans ce fichier.
Pour ce faire  il vous suffit d’ajouter votre steam id au fichier.
Malgré la simplicité d’ajouter son steam id dans la liste, il faut tout de même activer le reserveslots: vous devez éditer le fichier mani_server.cfg, trouver et modifier les lignes comme suit :

mani_reserve_slots 1
mani_reserve_slots_number_of_slots 2 (indiquer le nombre de slot a réservé, ici 2)
mani_reserve_slots_allow_slot_fill 1 (ceci permet d’occuper les slots réservés tant qu’il n’y a pas d’admin)

à savoir que si vous possedez un serveur de 20 slots et que vous mettez 2 slots réservés il ne vous restera plus que 18 slots sauf si mani_reserve_slots_allow_slot_fill est a 1 .


soundlist.txt

Ce fichier va vous servir si vous désirez mettre des sons persos que vous pourrez jouer via votre menu admin et bien évidement tout les joueurs entendront les sons.
Seul bémol sur ce system c’est que si les sons quake sont installés sur votre serveur, lorsque l’un d’entre eux se jouera sa coupera le son joué par votre soundlist.C’est l’un des bugs que Mani doit corriger on attend avec impatience.
Des sons sont déjà présent, ils sont fournis avec le plugin mani.

Si l’on ouvre le fichier nous prendrons comme exemple le 1er son de la liste :

“Waiting For Suspect” admin_plugin/waitingforsuspect.mp3

“Waiting For Suspect” : indique le nom du son, c’est le nom qui apparaitra dans votre liste donc vous pouvez mettre ce que vous voulez sa ne joue en rien sur rien.
admin_plugin/waitingforsuspect.mp3 : c’est tout simplement le chemin de votre son.A savoir que sa se trouve dans le dossier sound/ donc pour que ce soit plus clair pour vous, le son waitingforsuspect.mp3 se trouve dans cstrike/sound/admin_plugin/waitingforsuspect.mp3 .
Si vous désirez ajouter des sons perso, vous pouvez les mettre dans un dossier perso ou alors le dossier admin_plugin, au choix du moment que le chemin coincide avec avec le son.

Si vous désirez mettre le son azerty.mp3 dans un dossier perso nommé son_perso/ eh bien votre ligne sera :
“Son azerty” son_perso/azerty.mp3

Vous pouvez bien évidement supprimer les sons d’origine de la liste ainsi que dans sound/admin_plugin/ les sons qui s’y trouvent.Attention a ne pas supprimer le dossier actions/


votequestionlist.txt
Ce fichier est à remplir au préalable par vos soins et vous servira à poser des questions qui n’auront aucun impact sur le serveur a proprement parlé.
En effet a travers ce fichier vous pourrez poser des questions du genre : fait-il beau par chez vous aujourd’hui ? et une option se mettra a votre disposition oui ou non et voilà.

Pour éffectuer tout sa faut le remplir comme ceci :

“fait il beau” “fait-il beau par chez vous aujourd’hui ?”

“fait il beau” est ce qui s’affichera dans votre menu.


votemaplist.txt

Ce fichier est rempli comme votre fichier maplist.txt ou encore votre mapcycle.txt vous mettez dedans certaines maps ou toutes les maps. Il vous sert a éffectuer des votemap et il faut l’activer si vous en avez besoin dans le fichier mani_server.cfg .Voici les réglages a éffectuer :

Si vous laissez vos joueurs éffectuer eux mêmes les votemap il vous faut alors régler cette commande :

mani_vote_mapcycle_mode_for_random_map_vote 1

(0 = mapcycle.txt, 1 = votemapslist.txt, 2 = maplist.txt) la commande est reglé sur 1 donc lorsqu’un joueur va lancer un votemap c’est les maps du fichier votemapslist.txt qui seront affiché.A vous de définir lequel utilisé.

mani_vote_mapcycle_mode_for_admin_map_vote 2

identique a la précédente commande sauf que celle-ci est lorsque c’est un admin qui lance un votemap. Reglé sur 2 c’est donc le maplist.txt qui sera choisi.

A vous de régler sa a votre convenance.


voterconlist.txt

Ce fichier est identique au fichier votequestionlist.txt sauf que la suivant la réponse le serveur éxecutera une action.
Vous pouvez poser comme question désirez-vous activer le alltalk ? si OUI est répondu en majorité le alltalk s’activera.
Comment faire ? comme suit :

“activer alltalk” “Desirez-vous activer le alltalk ?” sv_alltalk 1

Si la réponse est NON bien évidement le serveur restera comme tel.


webshortcutlist.txt

Ce fichier au doux nom tout bizarre sorti de nul part ^^ vous servira a afficher notament des pages web ou encore vos psychostats etc.

Si par exemple vous avez un site au doux nom de http://www.esport-eu.com et que vous désirez que vos joueurs puisse y acceder via votre serveur, rien de plus simple.
Procedez comme suit :

Lorsque les joueurs présents sur votre serveur taperont : !site , ils iront directement sur votre site et l’affichage se fait via la petite fenêtre du motd.Idem pour si je tapes !tuto , j’afficherai la page des tutos.


wordfilter.txt

Ce fichier vous sert a filtrer des mots interdits que vous définirez dedans.Ces fameux mots seront remplacés par des * .

Pour activer le fichier, éditez le fichier mani_server.cfg et réglez la ligne suivante :

mani_filter_words_mode 2

la mettre comme ici sur 2.

Dans le fichier wordfilter.txt vous proceder a une liste des mots a filtrés et le serveur filtrera tout cela.


Les principaux fichiers ont été étudiés bonne config et bon jeu !

décembre 9, 2008 Posté par Ee|Papy | Counter Strike: Source, Plugins | , , , | Pas encore de commentaires

CS:S – Clients.txt comment se mettre admin

Une fois téléchargé , installé , et vérifié que le plugin fonctionne bien , nous allons voir comment procéder pour se mettre admin de son serveur.

Logiciel utile : HLSW ou votre console

Nous allons voir dans un 1er temps une configuration ou nous créons 1 seul groupe pour que tout le monde ait l’accès complet au plugin.

Si vous desirez que vos admins aient differents level d’administration  il faut créer differents groupes mais voyons d’abord pour 1 seul groupe.

Pour créer un groupe avec l’accès complet , ouvrez votre HLSW et connectez-vous a la console de votre serveur.Vous allez taper la ligne suivante :

ma_clientgroup addagroup “admin” “+#”

Cette ligne signifie que vous créez le groupe admin avec l’accès complet au panel admin du plugin.
Maintenant il faut ajouter votre pseudo + steamid a ceci. Pour ce faire vous allez taper les lignes suivantes dans l’ordre.

ma_client addclient “Laurent”

cette ligne vous ajoute au système.

ma_client addsteam “Laurent” “STEAM_0:0:123456″

Cette ligne associe le steam id au pseudo Laurent

ma_client setaflag “Laurent” “+admin +client”

Tous les clients qui souhaitent avoir les fonctions admins de base doivent avoir le flag admin de défini.
Si un client n’a pas le flag admin de défini, il ne sera alors pas reconnu comme un admin, même s!il a d’autres flags de définis. Cela peut vous paraitre étrange, mais c’est beaucoup plus simple et fonctionnel pour définir les groupes.

ma_client addagroup “Laurent” “admin”

Cette ligne associe votre pseudo au groupe admin et vous donne donc les droits complets sur l’administration du plugin

[hr]

Voyons maintenant pour un accès restreint genre Modo.

Pour ce faire , il vous faut ecrire la ligne :

ma_clientgroup addagroup “Moderateur” “+# -a -b -g”

cette ligne vous indique que vous allez créer le groupe Moderateur avec accès complet ( +# = accès complet ) , moins les flags a b g
+a +b +g aurait signifié que vous ajoutez les flags mais là on retire des flags donc on utilise le signe -

Voici la liste des flags

// This is a readme file only for reference
//
// Mani Admin Plugin V1.2+
//
//
// Admin flag list
//
// Flag Description
//
// admin = indique que vous êtes admin
// client = L’admin peut utiliser ma_client et ma_clientgroup comme commande
// k = admin pouvant kicker un joueur
// r = admin pouvant executer une commande rcon via ma_rcon
// q = admin pouvant executer des commandes rcon via le menu
// e = admin pouvant exploser un joueur
// m = admin pouvant slay un joueur
// b = admin pouvant ban un joueur
// s = admin pouvant utiliser la commande ma_say
// o = admin pouvant utiliser ma_chat
// a = admin pouvant utiliser ma_psay
// c = admin pouvant changer les maps
// p = admin pouvant jouer les sons
// w = admin pouvant restrindre les armes
// z = admin pouvant utiliser le menu config du plugin
// x = admin pouvant utiliser les commandes admincexec
// y = admin pouvant utiliser les commandes admincexec du menu
// i = admin pouvant utiliser la commande pour blinder un joueur
// l = admin pouvant utiliser la commande pour slaper un joueur
// f = admin pouvant utiliser la commande pour freezer un joueur
// t = admin pouvant utiliser la commande pour téléporter un joueur
// d = admin pouvant utiliser la commande pour droguer un joueur
// g = admin pouvant utiliser la commande pour gimper un joueur
// j = admin pouvant utiliser la commande ma_teamswaps
// R = admin pouvant utiliser un vote par rcon
// v = admin pouvant lancer un votemap aléatoire
// V = admin pouvant lancer un votemap
// Q = admin pouvant lancer un vote de question
// C = admin pouvant annuler un vote
// A = admin pouvant accepter/refuser un vote en cours
// B = admin pouvant utiliser le mnu de vote rcon
// D = admin pouvant utiliser le mnu des votes de question
// E = admin pouvant utiliser ma_rates
// F = admin pouvant executer la commande pour bruler un joueur
// G = admin pouvant utiliser la commande pour être en no-clip
// H = admin pouvant utiliser la commande ma_war
// I = admin pouvant utiliser la commande pour muter un joueur
// J = admin pouvant remettre a 0 les ranks
// K = admin pouvant définir l’argent
// L = admin pouvant utiliser les commandes RCON définir dans commandlist.txt
// M = admin pouvant choisir un skin
// N = admin pouvant définir le skins d’un joueur
// O = admin pouvant utiliser la commande ma_dropc4
// P = admin pouvant utiliser la commande ma_setadminflag
// T = admin pouvant utiliser la commandetimebomb sur un joueur
// U = admin pouvant utiliser la commande firebomb sur un joueur
// W = admin pouvant utiliser la commande freezebomb sur un joueur
// X = admin pouvant utiliser la commande ma_sethealth et ses dérivés
// Y = admin pouvant utiliser la commande ma_beacon
// S = admin pouvant utiliser les commandes ma_setcolour ou ma_setcolor
// Z = admin pouvant utiliser les commandes ma_give et ma_giveammo

//
// Immunity flag list
//
//
// Flag Description
//
// immunity = signifie que l’admin fait parti du system d’immunité
// j = immunisé contre le gimp
// k = immunisé contre le kick
// m = immunisé contre le slay
// b = immunisé contre le bannissement
// x = immunisé contre les commandes cexec utilisées contre lui
// i = immunisé contre le blind
// l = immunisé contre le slap
// f = immunisé contre le freeze
// t = immunisé contre la teleportation
// d = immunisé contre le drug
// g = immunisé contre le swap
// c = immunisé contre l’auto swap
// e = immunisé contre le burn
// h = immunisé contre le mute
// n = immunisé contre le kick auto pour slot réservé
// o = immunisé contre le fait de voir son skin changé par un admin
// q = immunisé contre le time bomb d’un admin
// r = immunisé contre le fire bomb d’un admin
// s = immunisé contre le freeze bomb d’un admin
// u = immunisé contre l’option beacon fait par un admin
// v = immunisé contre l’aveuglement si l’anti-ghosting est activé
// w = immunisé contre les commandes ma_give et ma_giveammo
// y = immunisé contre les commandes ma_colour et ma_color
//
// a = immunisé contre les fonctionnalités autokick, ban name et pname
// p = Permet au joueur d’avoir accès aux skins réservés
// afk = permet de ne pas vous faire kick si vous êtes afk

Ensuite vous pouvez suivre la suite des lignes a écrire dans l’ordre , seul cette ligne diffère par rapport a l’accès Admin et l’accès Moderateur


Il existe une autre façon de vous ajouter admin qui est beaucoup plus simple mais aujourd’hui ce n’est plus trop d’actualité.
Il vous suffit de créer un fichier que vous nommerez : adminlist.txt et dans ce fichier vous ajoutez votre steam id et voilà.
Un reboot serveur et c’est bon. 

Il existe bien d’autres possibilités mais j’ai voulu vous faire ca assez simple.

décembre 9, 2008 Posté par Ee|Papy | CFG, Client, Counter Strike: Source | , , , | Pas encore de commentaires