Dernière vérification : 27 septembre 2026. Les droits d'opérateur donnent aux joueurs d'un serveur Minecraft Java l'accès aux commandes d'administration. Pour un serveur qui tourne de façon stable, tu devrais n'attribuer le statut OP que de manière ciblée, choisir le niveau OP adapté et vérifier les changements après le redémarrage. Tu gardes ainsi le contrôle sur la modération, la configuration et les actions critiques comme le bannissement, l'attribution du statut OP ou l'arrêt du serveur.

Que signifie OP sur un serveur Minecraft ?

Un OP, c'est-à-dire un opérateur, dispose de droits étendus sur le serveur. Les commandes qu'un opérateur peut utiliser dépendent du niveau de permission. Minecraft indique lui-même qu'en multijoueur, il faut un niveau de permission suffisamment élevé pour utiliser des commandes ; tu trouveras l'introduction officielle dans l'article de Minecraft sur les commandes : Documentation sur minecraft.net

Sur un hébergement multi-jeux payant comme game-serverhosting, la gestion des OP est avant tout un processus de sécurité et d'exploitation : tu décides qui peut modérer, qui obtient des commandes serveur plus poussées et qui ne peut pas déclencher par erreur des actions critiques en cas de problème. Le contrôle technique ne vient pas du fait de donner le niveau 4 à chaque admin, mais de rôles clairs et d'une documentation propre.

Prérequis

Avant de modifier les droits OP, tu devrais avoir accès à la console du serveur ou à un compte admin déjà autorisé. Il te faut aussi accéder au fichier server.properties si tu veux changer le niveau par défaut des nouveaux opérateurs. Pour contrôler les opérateurs individuellement, tu peux consulter ops.json. Gère les entrées avec /op et /deop ; PaperMC déconseille de modifier directement ce fichier de données du serveur.

Si tu ajustes en parallèle d'autres configurations Minecraft, jette un œil au guide sur les principaux paramètres du fichier server.properties de Minecraft. Si tu changes de logiciel serveur ou de version, consulte aussi le guide pour changer la version du serveur Minecraft, afin que la gestion des droits et la prise en charge des plugins restent cohérentes.

Aperçu des niveaux OP

Minecraft autorise les valeurs 0 à 4 pour op-permission-level et pour level dans ops.json ; la répartition habituelle de l'administration utilise surtout les niveaux 1 à 4. Plus le niveau est élevé, plus les commandes disponibles sont étendues. Utilise si possible les droits les plus bas qui suffisent pour la tâche concernée.

Niveau Droits Typique pour
0 Aucune commande OP supplémentaire Cas particulier ; pas d'OP nécessaire pour les joueurs normaux
1 Contourner la protection du spawn Joueurs de confiance
2 Cheats + Command Blocks Modérateurs
3 /kick, /ban, /op Admins
4 /stop, toutes les commandes Propriétaire du serveur

Le niveau 1 est rarement prévu pour l'administration classique. Le niveau 2 convient aux joueurs qui construisent en mode créatif, font des tests ou s'occupent de tâches proches des Command Blocks. Le niveau 3 est pertinent pour la modération avec interventions contre des joueurs. Tu devrais limiter le niveau 4 à quelques personnes, car il permet aussi des commandes critiques comme /stop.

Attribuer et retirer le statut OP

La méthode la plus propre consiste à attribuer le statut OP via la console, car tu n'as pas besoin d'être toi-même en jeu. En jeu, les commandes fonctionnent aussi si ton compte dispose déjà des droits suffisants.

/op <pseudo>         # Donner le statut OP (niveau issu de server.properties)
/deop <pseudo>       # Retirer le statut OP

La commande /op utilise le niveau par défaut de server.properties. C'est important : si le niveau 4 y est défini, les opérateurs nouvellement nommés obtiennent directement tous les droits. Si tu veux seulement donner des droits de modération, règle le niveau par défaut plus bas et ajuste les exceptions au cas par cas.

Définir le niveau par défaut dans server.properties

Dans server.properties, tu définis le niveau qu'un joueur reçoit quand tu exécutes /op <pseudo>.

# Niveau par défaut pour les nouveaux opérateurs
op-permission-level=4

Pour de petits serveurs privés, le niveau 4 est souvent pratique, mais pas toujours pertinent. Pour les serveurs communautaires ou les équipes, le niveau 3 est souvent une meilleure base, car les modérateurs peuvent expulser, bannir des joueurs et gérer les OP, sans avoir besoin du même accès que le propriétaire du serveur. Ne modifie le fichier que lorsque le serveur est arrêté ou que ton panel enregistre le changement de façon contrôlée. Redémarre ensuite le serveur et vérifie que la nouvelle valeur est active.

Opérateurs individuels et ops.json

ops.json enregistre l'UUID, le nom, le niveau et bypassesPlayerLimit des opérateurs. C'est un fichier de données du serveur, et non un fichier de configuration ordinaire. La documentation de PaperMC recommande de ne pas le modifier directement : attribue et retire le statut OP avec /op et /deop.

op-permission-level dans server.properties s'applique aux nouvelles attributions via /op. Si tu as besoin de droits différents selon les personnes, utilise sur un logiciel serveur compatible avec les plugins un plugin de permissions comme LuckPerms, et teste les commandes avec le compte concerné. Pour le dépannage, tu peux lire ops.json ; ne l'écrase pas pendant que le serveur tourne.

Commandes OP importantes

Les commandes suivantes sont des exemples typiques de droits OP sur un serveur Minecraft Java :

Commande Niveau Description
/gamemode 2 Changer le mode de jeu
/give 2 Donner des objets
/tp 2 Se téléporter
/kick 3 Expulser un joueur
/ban 3 Bannir un joueur
/op 3 Attribuer le statut OP
/stop 4 Arrêter le serveur

Ne teste pas seulement si un admin « a des droits d'une manière ou d'une autre », mais si les commandes prévues fonctionnent exactement comme il faut. Un modérateur devrait par exemple pouvoir utiliser /kick ou /ban, mais n'a pas forcément besoin de /stop.

Vérifier le résultat

Après chaque modification, tu devrais contrôler trois choses. Premièrement : la valeur souhaitée figure-t-elle dans server.properties et les opérateurs attendus sont-ils visibles dans ops.json ? Deuxièmement : le joueur concerné peut-il exécuter la commande attendue ? Troisièmement : les commandes que ce joueur ne doit pas exécuter échouent-elles bien ?

Une vérification simple consiste à te connecter avec le compte concerné ou à faire un test contrôlé avec une deuxième personne. Exécute d'abord des commandes sans danger, par exemple /gamemode ou /tp dans un environnement de test. Ne teste les commandes critiques comme /stop, /ban ou /op que de façon délibérée et avec un plan de repli.

Alternative : LuckPerms

Pour un contrôle plus fin, nous recommandons LuckPerms plutôt que le simple système OP :

  • Permissions basées sur des groupes
  • Permissions individuelles par joueur
  • Éditeur web pour une gestion simple
  • Prise en charge des préfixes et des suffixes

LuckPerms est surtout pertinent si tu utilises Paper, Purpur ou un autre logiciel serveur compatible avec les plugins. Tu peux alors répartir les droits en groupes comme joueur, modérateur, admin et propriétaire, au lieu de te limiter à quatre niveaux OP grossiers. Pour les serveurs Vanilla, le système OP reste la solution native la plus évidente.

Dépannage

Si /op <pseudo> ne fonctionne pas, vérifie d'abord si tu exécutes la commande dans la console du serveur ou si tu disposes toi-même de droits suffisants. Fais aussi attention au pseudo exact. Sur les serveurs en mode en ligne, Minecraft travaille avec des UUID ; copier manuellement d'anciennes entrées de ops.json peut donc échouer si le nom et l'UUID ne correspondent pas.

Si les modifications de server.properties restent sans effet, le serveur n'a peut-être pas été redémarré ou le fichier a été écrasé pendant le fonctionnement. Arrête le serveur proprement, modifie le fichier, enregistre-le, puis redémarre.

Si un opérateur a trop de droits, contrôle op-permission-level et lis le level enregistré dans ops.json. Retire le statut OP avec /deop <pseudo>, puis réattribue ensuite les droits de manière réfléchie.

Vérification, limites et retour arrière sûr

Le guide « Opérateur (OP) sur un serveur Minecraft – droits et commandes » s'applique au type de serveur décrit dans l'article et à l'état des versions visible au moment de la vérification. Les noms de menus, les versions disponibles, la compatibilité des mods ou des plugins et les ressources nécessaires peuvent différer après des mises à jour. Ne reprends donc pas des valeurs sans vérification sur un autre jeu, un autre loader ou une autre version du serveur.

Avant toute modification du monde, de la sauvegarde, de la configuration ou des extensions, fais une sauvegarde des fichiers concernés. Modifie ensuite une seule étape cohérente à la fois et vérifie-la avec la même version de client et de serveur que celle avec laquelle tu voudras jouer plus tard.

Point de contrôle Résultat attendu Abandon et retour arrière
Démarrage du serveur Le serveur atteint l'état opérationnel sans nouveau message d'erreur. En cas d'erreur au démarrage, annule la modification et restaure la dernière sauvegarde.
Test de connexion Un compte de test peut se connecter via l'adresse affichée dans le panel. En cas d'erreur de version ou de connexion, vérifie à nouveau la version, le port et les redirections.
Test de fonctionnement La fonction précisément modifiée marche, sans endommager le monde ou les données de jeu existants. En cas d'effets secondaires, arrête le serveur et restaure les fichiers sauvegardés.

Un test isolé réussi n'est pas une garantie de performance ou de disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le chemin réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de pouvoir retracer plus tard d'éventuels écarts.

FAQ

Quelle est la différence entre le niveau OP 3 et le niveau 4 ?

Le niveau 3 est prévu pour la modération administrative, par exemple /kick, /ban et /op. Le niveau 4 inclut en plus des commandes très étendues comme /stop et devrait rester limité au propriétaire du serveur ou à quelques admins principaux.

Dois-je modifier ops.json directement ?

En fonctionnement normal, non. PaperMC recommande /op et /deop, car ops.json est un fichier de données géré par le serveur. Pour des droits plus fins, utilise un plugin de permissions sur Paper ou Purpur.

Puis-je attribuer des droits OP uniquement pour certaines commandes ?

Avec le système OP Vanilla, seulement de façon grossière via les valeurs 0 à 4. Si tu veux contrôler en détail des commandes ou des groupes, il te faut un système de permissions comme LuckPerms sur un logiciel serveur compatible avec les plugins.

Quel niveau OP est judicieux pour les modérateurs ?

Pour les modérateurs, le niveau 3 est souvent adapté s'ils doivent expulser ou bannir. S'ils font seulement de la construction, des tests ou utilisent des commandes d'aide simples, le niveau 2 peut suffire. N'attribue toujours que les droits réellement nécessaires.

Que se passe-t-il si je modifie op-permission-level ?

La valeur détermine le niveau par défaut pour les futures attributions via /op. Les entrées existantes dans ops.json peuvent toujours avoir leurs propres niveaux. Après une modification, vérifie donc les deux emplacements.