Notre Discord Trouvez votre équipe. Rejoindre
Discord
Serveurs - Guides admin

Commandes de serveur Minecraft

La liste complète des commandes pour admins et joueurs : commandes vanilla, EssentialsX, WorldGuard et LuckPerms. Avec les permissions, des exemples et l'explication de la différence entre la console et le jeu. Tout ce qu'il faut pour gérer votre propre serveur.

Console ou en jeu : quelle différence

Avant d'aborder les listes de commandes, il faut comprendre la différence fondamentale entre les deux façons de donner des commandes sur un serveur Minecraft.

Les commandes en jeu

Vous les tapez dans le tchat, toujours en commençant par une barre oblique /, par exemple /gamemode creative. La commande s'exécute dans le contexte de votre joueur : si vous tapez /tp sans nom, vous vous téléportez vous-même. Elles demandent les bonnes permissions : le statut d'opérateur du serveur (OP) ou un plugin de permissions correctement configuré.

Les commandes de la console du serveur

Vous les tapez sans la barre oblique, directement dans le panneau de console (par exemple dans Pterodactyl ou Multicraft, ou dans un terminal). Elles s'exécutent avec toutes les permissions d'administrateur, et vous n'avez pas besoin d'être connecté au serveur. ban PlayerName Reason fonctionne même pendant que le serveur démarre encore et que les joueurs ne peuvent pas encore se connecter.

Astuce : les commandes RCON (Remote Console) fonctionnent exactement comme la console du serveur : vous pouvez les lancer à distance avec des outils comme mcrcon. C'est utile pour l'automatisation ou pour gérer le serveur avec des scripts.

Commandes Minecraft vanilla

Les commandes ci-dessous sont intégrées au moteur de Minecraft : elles fonctionnent donc sur tous les serveurs, quels que soient leurs plugins. Elles demandent le statut d'OP ou le bon niveau de permission défini dans ops.json.

Commande Description Exemple
/gamemode Change le mode de jeu d'un joueur. Modes disponibles : survie (0), créatif (1), aventure (2), spectateur (3). /gamemode creative PlayerName
/tp Téléporte un joueur vers un autre joueur ou vers les coordonnées indiquées. /tp PlayerName 100 64 200
/give Donne un objet à un joueur. En option, avec une quantité et des données supplémentaires sur l'objet. /give PlayerName diamond 64
/time Définit ou affiche l'heure dans le monde. Vous pouvez utiliser les valeurs day, noon, night et midnight. /time set day
/weather Change la météo du monde. Options : clear, rain, thunder. En option, avec une durée. /weather clear 6000
/difficulty Définit la difficulté. Options : peaceful (0), easy (1), normal (2), hard (3). /difficulty hard
/ban Bannit un joueur pour l'empêcher de rejoindre le serveur. En option, avec une raison. /ban PlayerName Raison du bannissement
/kick Expulse un joueur du serveur. En option, avec un message. /kick PlayerName Revenez plus tard
/op Donne à un joueur le statut d'opérateur (toutes les permissions d'admin). /op PlayerName
/deop Retire à un joueur le statut d'opérateur. /deop PlayerName
/whitelist Gère la liste blanche du serveur. Sous-commandes : on, off, add, remove, list, reload. /whitelist add PlayerName
/gamerule Modifie les règles de jeu du monde, par exemple keepInventory, doDaylightCycle, mobGriefing. /gamerule keepInventory true
/effect Donne un effet de statut à un joueur ou le retire, avec une durée et une intensité. /effect give PlayerName speed 60 2
/enchant Enchante l'objet que le joueur tient en main. Vous indiquez l'ID de l'enchantement et le niveau. /enchant PlayerName sharpness 5
/fill Remplit la zone entre deux points avec le bloc de votre choix. Un puissant outil de construction. /fill 0 60 0 100 60 100 stone
/clone Copie une zone de blocs d'un endroit à un autre. /clone 0 60 0 10 70 10 20 60 0
/setblock Place un seul bloc aux coordonnées indiquées. /setblock 100 64 200 chest
/summon Invoque une entité (un mob, un objet, un projectile) aux coordonnées indiquées. /summon zombie 100 64 200

Commandes gamerule utiles

Les commandes gamerule permettent d'ajuster finement les mécaniques du serveur sans aucun plugin :

  • /gamerule keepInventory true : les joueurs ne perdent pas leur inventaire à leur mort
  • /gamerule doDaylightCycle false : arrête le cycle jour-nuit
  • /gamerule doWeatherCycle false : désactive les changements de météo aléatoires
  • /gamerule mobGriefing false : les creepers et les Endermen ne détruisent pas le terrain
  • /gamerule pvp false : désactive le PvP entre joueurs
  • /gamerule naturalRegeneration false : désactive la régénération naturelle de la santé
  • /gamerule announceAdvancements false : masque les annonces de progrès dans le tchat

Commandes EssentialsX

EssentialsX est le plugin de gestion de serveur Minecraft le plus populaire, installé sur littéralement des millions de serveurs. Il enrichit le jeu vanilla de centaines de commandes pour les joueurs et les admins. Voici les plus importantes.

Commande Description Permission
/home Téléporte un joueur à la maison qu'il a définie. Les joueurs peuvent avoir plusieurs maisons (selon leurs permissions). essentials.home
/sethome Définit la maison du joueur à sa position actuelle. essentials.sethome
/tpa Envoie une demande de téléportation à un autre joueur, qui doit l'accepter avec /tpaccept. essentials.tpa
/tpaccept Accepte une demande de téléportation d'un autre joueur. essentials.tpaccept
/warp Téléporte un joueur vers un point de warp public. Sans argument, affiche la liste des warps. essentials.warp
/setwarp Crée un nouveau point de warp à la position actuelle. Disponible pour les joueurs ayant la permission adéquate. essentials.setwarp
/spawn Téléporte un joueur au point d'apparition du serveur. essentials.spawn
/kit Récupère un ensemble d'objets (un kit). L'admin configure les kits dans le fichier kits.yml. essentials.kit.[kitname]
/heal Soigne un joueur au maximum de sa santé et remplit sa barre de faim. Un admin peut soigner d'autres joueurs. essentials.heal
/fly Active ou désactive le mode vol d'un joueur. Vous pouvez éventuellement indiquer un autre joueur. essentials.fly
/god Active le mode dieu (invulnérabilité) d'un joueur. Utile pour construire ou tester. essentials.god
/msg Envoie un message privé à un autre joueur. Alias : /tell, /w, /pm. essentials.msg
/mail Envoie un message à un joueur hors ligne. Il le verra à sa connexion. essentials.mail
/back Téléporte un joueur à sa position précédente (avant sa dernière téléportation ou sa mort). essentials.back
/balance Affiche le solde du compte d'un joueur (nécessite Vault et un plugin d'économie). essentials.balance
/pay Transfère de l'argent de votre compte vers un autre joueur. essentials.pay
/nick Change le nom affiché d'un joueur dans le tchat et au-dessus de sa tête. essentials.nick
/list Affiche la liste de tous les joueurs connectés. essentials.list

Alias EssentialsX : de nombreuses commandes ont des versions courtes. /msg fonctionne comme /tell, /w et /pm. Vous pouvez appeler /home avec /h. La liste complète des alias se trouve dans le fichier config.yml du plugin.

Commandes de modération

Gérer le comportement des joueurs est un volet essentiel de l'administration d'un serveur. EssentialsX et les plugins de modération dédiés vous donnent des outils bien plus puissants que le bannissement vanilla.

Commande Description Syntaxe
/ban Un bannissement permanent du compte du joueur. Dans EssentialsX, il prend en charge une raison et le bannissement de joueurs hors ligne. /ban PlayerName [raison]
/tempban Un bannissement temporaire pour une durée donnée. Format de durée : 1d (1 jour), 2h (2 heures), 30m (30 minutes). /tempban PlayerName 7d Griefing
/unban Lève le bannissement d'un joueur. Alias : /pardon. /unban PlayerName
/banlist Affiche la liste des joueurs et des adresses IP bannis. /banlist [players|ips]
/ban-ip Bannit une adresse IP, ce qui empêche de nouveaux comptes de se connecter depuis celle-ci. Prudence avec les IP dynamiques. /ban-ip 123.456.789.0 [raison]
/mute Rend un joueur muet pour qu'il ne puisse plus écrire dans le tchat. Disponible dans EssentialsX. /mute PlayerName [durée] [raison]
/unmute Redonne la parole à un joueur. /unmute PlayerName
/jail Met un joueur en prison (un lieu spécial). La prison doit être configurée au préalable. /jail PlayerName [nomdeprison] [durée]
/unjail Libère un joueur de prison avant la fin de sa peine. /unjail PlayerName
/warn Envoie un avertissement à un joueur et l'enregistre. Au bout d'un certain nombre d'avertissements, il peut le bannir automatiquement. /warn PlayerName Pas de grief !
/vanish Cache un admin aux joueurs. L'admin est invisible et n'apparaît pas dans /list. /vanish

Les bonnes pratiques de modération

Quelques règles à suivre sur tout serveur sérieux :

  • Donnez toujours une raison quand vous bannissez quelqu'un : les joueurs ont le droit de savoir pourquoi ils sont sanctionnés
  • Faites monter les sanctions par paliers : avertissement → expulsion → tempban → bannissement permanent
  • Gardez une trace de votre modération : utilisez des plugins comme CoreProtect pour suivre les modifications du monde et DiscordSRV pour journaliser le tchat
  • Vérifiez l'IP avant un bannissement d'IP : les joueurs derrière un NAT ou un VPN peuvent partager une adresse avec d'autres personnes

Commandes WorldGuard

WorldGuard est un plugin de protection de terrain : il permet de créer des régions où les joueurs ne peuvent ni construire ni casser de blocs sans les permissions adéquates. Il est indispensable sur tout serveur PvE et de survie.

Commande Description
/region define [nom] Crée une nouvelle région WorldGuard dans la zone sélectionnée avec WorldEdit (//wand). La commande de base pour protéger un terrain.
/region addowner [nom] [joueur] Ajoute un propriétaire à une région. Un propriétaire peut modifier le terrain et gérer la région.
/region addmember [nom] [joueur] Ajoute un membre à une région. Un membre peut construire et casser des blocs dans la région, mais ne peut pas la gérer.
/region info [nom] Affiche des informations détaillées sur une région : propriétaires, membres, flags, priorité.
/region list Affiche la liste de toutes les régions du monde actuel.
/region delete [nom] Supprime une région. Le terrain n'est pas modifié : seule la protection est retirée.
/region flag [nom] [flag] [valeur] Définit un flag pour une région, par exemple pvp deny, mob-spawning deny, greeting "Bienvenue !".
/region select [nom] Sélectionne la région avec WorldEdit, pour la modifier ou voir ses limites.
/region setpriority [nom] [nombre] Définit la priorité d'une région. Quand des régions se chevauchent, celle de plus haute priorité l'emporte.

Flags WorldGuard utiles

Les flags définissent ce qui est autorisé dans une région donnée :

  • pvp deny : désactive le PvP dans la région (idéal pour le spawn)
  • mob-spawning deny : empêche les mobs d'apparaître naturellement
  • fire-spread deny : le feu ne se propage pas
  • build deny : personne ne peut construire (la protection par défaut)
  • interact deny : les joueurs ne peuvent pas utiliser les leviers, les boutons ou les coffres
  • greeting "Message" : affiche un message au joueur qui entre dans la région
  • farewell "Message" : un message affiché quand un joueur quitte la région

Commandes LuckPerms

LuckPerms est le meilleur et le plus populaire des plugins de permissions pour serveurs Minecraft. Il a remplacé les anciens PEX et GroupManager. Il permet de gérer avec précision les permissions des joueurs et des groupes grâce à une hiérarchie d'héritage.

Commande Description
/lp user [joueur] info Affiche des informations sur un joueur : groupes, permissions, métadonnées (préfixe, suffixe, poids).
/lp user [joueur] group add [groupe] Ajoute un joueur à un groupe. Le joueur hérite de toutes les permissions du groupe.
/lp user [joueur] group remove [groupe] Retire un joueur d'un groupe.
/lp user [joueur] permission set [permission] [true/false] Donne une permission précise à un joueur ou la lui retire, sans modifier ses groupes.
/lp group [nom] permission set [permission] [true/false] Donne une permission à tout un groupe ou la lui retire. La modification s'applique automatiquement à chaque membre du groupe.
/lp group [nom] meta setprefix [priorité] "[préfixe]" Définit le préfixe affiché dans le tchat avant le nom d'un joueur, par exemple [Admin] ou [VIP].
/lp group [nom] parent add [groupeparent] Fait hériter le groupe des permissions d'un autre groupe (une hiérarchie).
/lp editor Ouvre l'éditeur web de LuckPerms, une interface graphique pratique pour gérer les permissions dans votre navigateur.
/lp sync Synchronise les données avec la base de données. Utile dans une configuration en réseau (BungeeCord/Velocity).

L'éditeur web de LuckPerms : au lieu de mémoriser la syntaxe des commandes, tapez /lp editor. LuckPerms génère un lien vers une interface web où vous pouvez glisser-déposer les permissions dans un éditeur graphique pratique. C'est le moyen le plus rapide de configurer vos groupes.

Permissions et groupes de joueurs

Le système de permissions est le fondement de tout serveur Minecraft. Bien configuré, il sépare ce que les joueurs peuvent faire de ce que peuvent faire les modérateurs et les admins.

Une hiérarchie de groupes typique

La plupart des serveurs de survie utilisent une structure similaire :

  • Joueur (par défaut) : les permissions de base /home, /tpa, /warp, /spawn, /back et le kit /kit starter
  • Habitué / De confiance : /sethome en plus (plus de maisons), /nick, /fly dans certaines zones
  • VIP / Donateur : /fly, /kit premium, pseudos colorés, priorité dans la file d'attente
  • Assistant : /kick, /mute, /warn, /vanish, accès aux journaux
  • Modérateur : /ban, /tempban, /ban-ip, /jail, téléportations administratives
  • Admin : /op ou toutes les permissions LuckPerms, accès à la console, administration de WorldGuard
  • Propriétaire : accès complet à tout

Comment savoir de quelle permission vous avez besoin

Chaque plugin documente ses permissions. Pour LuckPerms, c'est luckperms.net/wiki. Pour WorldGuard, c'est enginehub.org/worldguard.

Si un joueur signale qu'il ne peut pas utiliser une commande, regardez le journal de la console : LuckPerms indique souvent la permission manquante directement dans le message d'erreur.

Conseils pour les admins de serveur

Faites une sauvegarde avant de modifier quoi que ce soit

Avant de vous lancer dans des essais avec fill, clone ou setblock sur un serveur en production, faites une sauvegarde. La commande /fill peut détruire des heures de travail d'un joueur en une fraction de seconde. Sur les serveurs sérieux, une sauvegarde toutes les 6 heures est un minimum.

Utilisez la console plutôt que le jeu

Tapez les commandes de modération (ban, kick, op) dans la console du serveur, surtout si le joueur qui vous a attaqué risque d'essayer de vous distraire. Dans la console, vous n'avez pas besoin d'être en jeu, ce qui permet d'agir vite et efficacement.

Documentez le règlement de votre serveur

Les joueurs doivent connaître les règles pour savoir ce pour quoi ils peuvent être sanctionnés. Configurez /rules avec EssentialsX, créez un salon #règles sur Discord et affichez le règlement quand les joueurs rejoignent le serveur, via le MOTD ou un plugin d'accueil.

Les alias de commandes pour les joueurs

EssentialsX vous permet de créer vos propres alias de commandes dans config.yml. Par exemple, vous pouvez faire rediriger /tele vers /tpa, ou /pm vers /msg. Cela facilite la vie des joueurs habitués à d'autres serveurs.

TAB et autocomplétion : en jeu, vous pouvez appuyer sur TAB après avoir tapé le début d'une commande ou d'un nom de joueur, et Minecraft vous propose les options disponibles. L'autocomplétion fonctionne aussi dans la console du serveur (selon l'implémentation du panneau).

Les commandes à ne jamais taper sur un serveur en production sans revérifier

  • /fill ~ ~ ~ ~100 ~100 ~100 air : supprime tout dans une zone de 100 blocs
  • /op @a : donne le statut d'OP à tous les joueurs connectés
  • /kill @a : tue tous les joueurs d'un coup
  • /gamerule keepInventory false sans prévenir : les joueurs perdront leur inventaire à leur mort
  • Les commandes WorldEdit avec //set air sur tout le monde : elles peuvent effacer la map en quelques secondes

Pages associées