Passer au contenu principal

Deviens admin serveur

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Deviens admin

Pour pouvoir te déclarer admin, l’installation de Source- / Metamod est indispensable.

Ensuite, tu as besoin du Steam ID de ton compte Steam. Il y a plusieurs façons de l’obtenir. Soit tu utilises un site externe qui propose ce service, soit tu passes par la console du jeu.

SteamID via site web

D’abord, il faut ouvrir le profil Steam, puis faire un clic droit n’importe où dans le profil. Tu peux alors copier l’URL Steam du profil.

Ensuite, tu peux coller cette URL sur l’un des sites suivants :

Tu obtiens alors le Steam ID en plus des infos générales du compte. C’est le Steam ID 32 qui est nécessaire :

steamID32: STEAM_0:1:XXXXXX

SteamID via console du jeu

Lance le jeu et connecte-toi à ton serveur. En ouvrant la console du jeu et en tapant la commande status, tu obtiens ce genre de résultat :

] status
Connected to XXX.XXX.XXX.XX:XXXXX
hostname: Server Hosted by ZAP-Hosting.com
version : 1.37.1.1 secure
os : Linux
type : community dedicated
map : en_dust2
players : 1 humans, 0 bots (16/0 max) (not hibernating)

# userid name uniqueid connected ping loss state rate
# 2 1 "Player name" STEAM_1:1:XXXXXXXXX 44:39 30 0 active 196608
#end

Config

Ensuite, reconnecte-toi au serveur via FTP et ouvre le fichier de config admins.cfg. Il se trouve dans ce dossier : addons/sourcemod/configs

Le fichier contient déjà un exemple d’entrée admin. Tu peux le copier et le modifier comme suit :

Admins
{
"Player name"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}

Le nom du joueur ne doit pas forcément correspondre au nom du compte Steam. C’est juste pour s’y retrouver dans la config. L’entrée auth signifie authentification. Ici, c’est fixé sur Steam, donc pas besoin de changer. Sous identity, tu mets le SteamID32 du compte Steam. Avec flags, tu définis les droits. Il y a plusieurs niveaux de permissions.

permissionflagusage
réservationa
basiquebles bases (obligatoire)
kickc
band
unbane
slayf
changemapgchanger de map
cvarhmodifier les valeurs serveur
configilancer des configs serveur
chatjdroits avancés chat
votekvotes admin
passwordl
rconmexécuter des commandes RCON
cheatsnactiver sv_cheats dans le jeu
rootzaccès complet

Selon les droits à attribuer, tu peux écrire les flags les uns à la suite des autres. Par exemple, si tu veux juste donner le droit de kick, tu mets les flags 'b' et 'c'. Mais pour un accès complet, le flag z suffit.

Utiliser le menu Admin

Avec la commande admin dans le chat ou sm_admin dans la console, tu peux ouvrir le menu.