Administrer son serveur de jeu
De Verywiki-FR.
Sommaire |
Introduction
"être admin de son serveur" signifie avoir un certain nombre de droits permettant d'agir sur le fonctionnement du serveur. Cela peut être pratique pour changer de map, expulser un joueur... et modifier de nombreuses autres variables. Il est utile de pouvoir modifier certaines variables directement depuis le jeu et sans faire de modification via l'accès FTP. Il existe plusieurs façons d'administrer son serveur de jeu. La façon la plus commune est d'utiliser les commandes rcon du serveur. Certains jeux intègrent directement un module de gestion, d'autres ne le proposent pas mais l'ajout de plugins permet de palier à cette carence. Nous allons vous expliquer dans ce tutoriel comment utiliser les différents modes de gestion disponibles.
Administrer les serveurs Half-Life 1 & 2
Administrer son serveur via les commandes RCON
Disponible prochainement
Administrer son serveur via un Plugin
Introduction
De base, la gestion d'un serveur de jeu n'est possible que via l'utilisation de commandes RCON. Toutefois ce système n'est pas pratique et demande de mémoriser de nombreuses variables. Des développeurs ont donc travaillé sur des Plugins vous permettant d'administrer votre serveur en toute simplicité. C'est ainsi que Mani Admin Plugin, AMX X ou encore SourceMod sont devenus des outils indispensables à la gestion d'un serveur.
"Mani Admin" et "SourceMod" ne s'utilisent que sur le moteur HL2.
"AMX X" ne s'utilise que sur le moteur HL1
Ajout des accès d'administrateur
Lorsque vous jouez à un jeu propulsé par les moteurs HL1, HL2 ou OrangeBox, vous êtes identifiables grâce à votre Steam ID, code d'identification de votre compte Steam. Cet identifiant pourra notamment vous permettre d'administrer votre serveur grâce à un plugin tiers.
Récupérer son Steam ID
Étape 1
Pour connaitre votre Steam ID et par la suite administrer votre serveur de jeu, il est nécessaire d'activer la console développer. Pour se faire, lancez Steam, cliquez droit sur l'icône dans la barre des taches, ouvrez la page Mes jeux, cliquez droit sur le jeu de votre choix, puis sur Propriétés et Définir les options de lancement.
Ajoutez -console dans le champ de la fenêtre Option de lancement et cliquez sur OK.
Étape 2
Lancez votre jeu et connectez-vous à un serveur sur le réseau Internet. Une fois sur le serveur, faites ECHAP et tapez status.
Puis vous obtenez un résultat :
hostname: Team VeryGames by DediGames PRO XtreM version : 1.0.0.55/15 4349 secure udp/ip : 77.111.208.210:27015 map : de_dust2 at: 0 x, 0 y, 0 z players : 1 (16 max) # userid name uniqueid connected ping loss state # 4 "NiaK" STEAM_0:1:00609970 00:13 36 0 active
Puis récupérez votre Steam ID, dans cet exemple, le Steam ID est STEAM_0:1:00609970
A noter que votre Steam ID est le même pour tous vos jeux Valve de votre compte Steam. (On peut dire qu'un compte a un seul et unique Steam ID pour tous les jeux)
Ajout des accès via le Panel VeryGames
Après avoir récupéré votre Steam ID, connectez-vous à votre panel VeryGames.
- Ouvrez le Panel d'administration de votre serveur et cliquez sur Mon Serveur
- Ajoutez votre Steam ID dans le champ Ajouter un admin (fonctionne uniquement avec Mani et SourceMod) puis cliquez sur MODIFIER
- Relancer votre serveur et le tour est joué ;)
Cette méthode ajoute à l'utilisateur les accès à l'ensemble des fonctionnalités du plugin, vous pouvez néanmoins restreindre ces accès en passant par le fichier de configuration du plugin hébergé sur le FTP.
Ajout des accès via l'accès FTP
Référez-vous au tutoriel utilisation d'un FTP pour savoir comment vous connecter à votre accès FTP
Les fichiers correspondants au référencement des admins sont :
- pour mani_admin : /cfg/mani_admin_plugins/clients.txt
- pour sourcemod : /addons/sourcemod/configs/admins_simple.ini
- pour amxmodx : /addons/amxmodx/configs/users.ini
Référez-vous au tutoriel des Plugins pour compléter correctement les fichiers ci-dessus.
Accéder au menu administrateur sur le jeu
Mani Admin Plugin
Il faut tout d'abord créer le fichier clients.txt en attribuant les droits et immunités pour vos admins/moderateurs en suivant ce lien clients.txt
Ensuite pour faire afficher le menu voici les commandes
- Via le chat :
@menu
- Via la console :
admin
- Créer une touche dédiée à la fonction d’administrateur, tapez dans la console :
bind "MA_TOUCHE" "admin"
AMX X
- Via la console :
amxmodmenu
- Créer une touche dédiée à la fonction d’administrateur, tapez dans la console :
bind "MA_TOUCHE" "amxmodmenu"
Sourcemod
- Via le chat :
!admin (Elle sera visible dans le chat) /admin (Elle ne sera pas visible dans le chat)
- Via la console :
sm_admin
- Créer une touche dédiée à la fonction d’administrateur, tapez dans la console :
bind "MA_TOUCHE" "sm_admin"
Astuce
Si vous voulez etre admin rapidement il vous suffit de taper ceci dans la console : rcon_password votrepass puis rcon admin, il vous suffira de vous ajouter comme admin via le menu admin, car le menu admin via rcon ne vous donne que des droits temporaire (une fois puis il faut retaper la meme chose dans la console dés que le menu se retire).
