Attribuer des droits d’administrateur te permet de gérer ton serveur facilement et en détail, tout en gardant le contrôle total. En tant qu’admin, tu peux utiliser directement en jeu toutes les options et fonctionnalités disponibles. Tu trouveras ci-dessous toutes les étapes à suivre pour attribuer des droits d’admin sur ton serveur.
Pour t’enregistrer en tant qu’admin, tu dois installer SourceMod ou MetaMod. Tu as également besoin du SteamID de ton compte Steam. Il existe plusieurs façons de l’obtenir : tu peux utiliser un site externe qui propose ce service ou le récupérer directement depuis la console en jeu.
Pour obtenir ton SteamID depuis un site web, ouvre d’abord ton profil Steam et fais un clic droit n’importe où sur la page pour copier l’URL de ton profil. Colle ensuite cette URL sur l’un des sites suivants :
Le site affichera ton SteamID ainsi que d’autres informations sur ton compte. Pour l’enregistrement en tant qu’admin, tu as besoin du SteamID32 :
steamID32: STEAM_0:1:XXXXXX
Tu peux aussi récupérer ton SteamID en jeu, depuis la console. Lance le jeu, connecte-toi à ton serveur, ouvre la console et saisis la commande suivante :
status
La commande affiche les détails de ta connexion, y compris ton SteamID. Ensuite, connecte-toi au serveur par FTP et ouvre le fichier admins.cfg, qui se trouve dans le dossier suivant :
.../addons/sourcemod/configs/
Le fichier contient un exemple d’entrée que tu peux copier et modifier :
Admins
{
"Player name"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
Le nom du joueur n’a pas besoin de correspondre au nom de ton compte Steam ; il sert uniquement de référence interne. Le champ auth définit la méthode d’authentification, qui doit rester steam. Dans identity, saisis ton SteamID32. Les flags définissent les droits attribués à l’admin :
| Droit | Flag | Description |
|---|---|---|
| reservation | a | Réserver un emplacement |
| generic | b | Droits de base (obligatoires) |
| kick | c | Expulser des joueurs |
| ban | d | Bannir des joueurs |
| unban | e | Lever un bannissement |
| slay | f | Tuer ou frapper des joueurs |
| changemap | g | Changer de carte |
| cvar | h | Modifier les valeurs du serveur |
| config | i | Exécuter des configurations du serveur |
| chat | j | Droits de chat avancés |
| vote | k | Lancer des votes d’admin |
| password | l | Définir le mot de passe du serveur |
| rcon | m | Exécuter des commandes RCON |
| cheats | n | Activer sv_cheats |
| root | z | Accès complet |
Tu peux combiner plusieurs flags (par exemple, bc pour les droits d’expulsion). Pour obtenir l’accès complet, utilise uniquement z. Pour ouvrir le menu d’admin, saisis admin dans le chat ou sm_admin dans la console.
Voici une liste de commandes d’admin courantes que tu peux utiliser sur ton serveur.
| Commande | Description |
|---|---|
sm_kick <player> | Expulse un joueur |
sm_ban <player> <time> [reason] | Bannit un joueur pendant X minutes (0 = permanent) |
sm_unban <SteamID/IP> | Lève le bannissement d’un joueur |
sm_slay <player> | Tue immédiatement le joueur |
sm_slap <player> [damage] | Frappe le joueur (avec des dégâts, si tu le souhaites) |
sm_map <mapname> | Passe à la carte indiquée |
sm_cvar <cvar> <value> | Définit une variable de configuration du serveur pendant l’exécution |
sm_vote <topic> | Lance un vote simple |
sm_restartgame <seconds> | Redémarre le jeu après un compte à rebours |
sm_say <message> | Envoie un message dans le chat général |
