Page 1 sur 1

Sourcemod

Posté : 03 janv. 2024, 10:29
par Papy___
sourcemod.jpg



Sourcemod est un plugin d'administration open source. Vous pouvez ajouter des fonctions via d'autres plugins développé par la communauté, les intégrer, etc. Par exemple ajouter des skins, le showdamage, un anticheat, et beaucoup d'autres fonctionnalités.
Pour son fonctionnement il est obligatoire d'installer Metamod.
Ce plugin ne fonctionne pas avec Counter-Strike 2


Installation

Le plugin est en téléchargement au bas de ce tutoriel. Veillez à bien faire attention à la version que vous prenez, Linux si votre serveur est installé sur Linux.
SI les version DEV ne vous dérangent pas voici le lien ici
Une fois téléchargé et décompressé vous avez 2 dossiers, addons et cfg.
Connectez vous sur votre ftp serveur et uploadez les 2 dossiers dans cstrike (pour css) etc.
Rebootez votre serveur.


Configuration

Voici quelques petites informations sans faire le tour complet des fonctionnalités :clindoeillangue:

Se mettre admin :
Allez dans
addons/sourcemod/configs/
éditez le fichier admins_simple.ini
Tout en bas du fichier vous allez configurer votre accès.
Il y a plusieurs façons de configurer votre accès admin mais le plus simple reste par SteamID.
Sur une nouvelle ligne vous allez mettre ceci
"STEAM_0:1:123456789" "90:z"
En 1er lieu vous mettez votre SteamID et dans la seconde partie 90 = le niveau d'immunité sachant qu'un simple joueur est de niveau 0 donc même si vous mettez 20 c'est bon.
z = full droits. Le flag "z" vous permet d'avoir tous les droits sur le serveur, grâce à ce flag vous aurez accès à toutes les commandes.
Si vous désirez ajouter d'autres admins avec moins de droits il vous suffira de leur mettre les flags que vous désirez qu'ils aient.
Par exemple
"STEAM_0:1:123456789" "abc"
Voici la liste des flags et leur fonction

Code : Tout sélectionner

"reservation" "a" //Slots réservé
"generic" "b" //Generic admin, requis pour être admin
"kick" "c" //Kick des joueurs
"ban" "d" //Ban des joueurs
"unban" "e" //Déban des joueurs
"slay" "f" //Slay des joueurs
"changemap" "g" //Changer la map
"cvars" "h" //Changer les cvars
"config" "i" //Changer les configs
"chat" "j" //écrire dans le tchat en say admin
"vote" "k" //Gestion des votes
"password" "l" //Mot de passe serveur
"rcon" "m" //Remote console
"cheats" "n" //Changer le sv_cheats et autres commandes
Des flags personnalisés sont également configurable, lorsque vous ajoutez des plugins comme par exemple des skins, vous pouvez déterminer un flag custom pour dire celui qui porte ce flag a accès à ce skin etc. Sans plugin associé aux flags customs ils n'ont aucune fonction.

Code : Tout sélectionner

"custom1" "o"
"custom2" "p"
"custom3" "q"
"custom4" "r"
"custom5" "s"
"custom6" "t"
Le flag "z" vous donne tous les droits, en mettant le flag "z" tous les flags sont inclus même les customs.

Lorsque vous ajoutez des admins ne mettez pas de // en début de ligne sinon ils ne seront pas pris en compte. 1 admin par ligne.


Gestion des maps en menu admin

Le menu admin peut contenir ses propres maps, inaccessible aux joueurs lors de votemap etc. Pour cela il vous faut créer le fichier adminmenu_maplist.ini et le mettre dans
addons/sourcemod/configs/
Vous remplissez votre fichier en mettant 1 map par ligne et c'est bon.