Administrer son serveur de jeu

De Verywiki-FR.

(Redirigé depuis Devenir Admin)

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).