Comment activer ou désactiver le PvP sur votre serveur Minecraft
Si vous avez mis votre serveur Minecraft à jour en 1.21.2 ou plus récent et remarqué que la vieille ligne pvp=true de server.properties ne fait plus rien, vous n'êtes pas seul. Mojang a retiré le PvP de server.properties pour en faire une gamerule en jeu. L'avantage : vous pouvez basculer le PvP sans redémarrer le serveur, et définir des règles différentes selon le monde.
Ce guide couvre la nouvelle gamerule, l'ancienne méthode par server.properties pour les versions plus anciennes, les configurations par monde et quelques pièges classiques.
Réponse rapide
Lancez l'une de ces commandes dans la console du serveur ou en jeu en tant qu'opérateur :
/gamerule pvp true
/gamerule pvp false
Le changement prend effet immédiatement. Aucun redémarrage n'est nécessaire.
Pour consulter le réglage actuel sans le modifier :
/gamerule pvp
Pourquoi server.properties ne fonctionne plus
À partir de Minecraft 1.21.2 (Java Edition), la clé pvp a été retirée de server.properties. La remettre n'a aucun effet sur un serveur 1.21.2 ou plus récent. Le PvP est désormais une gamerule propre à chaque monde, comme keepInventory et doDaylightCycle.
C'est un choix assumé de Mojang : rendre les règles par monde cohérentes, et permettre aux propriétaires de serveur de changer le comportement du combat à la volée, sans redémarrage.
Basculer le PvP depuis le panneau DoomHosting
Si vous préférez ne pas taper de commandes en jeu, lancez-la depuis la console :
- Ouvrez votre serveur dans le panneau.
- Cliquez sur l'onglet Console.
- Tapez
/gamerule pvp false(outrue) et appuyez sur Entrée. - La console affiche une confirmation avec la nouvelle valeur.
Les joueurs voient les attaques PvP bloquées ou autorisées instantanément, même en plein combat.
PvP par monde et par dimension
Comme la règle appartient au monde, vous pouvez utiliser des réglages de PvP différents dans chacun. Quelques configurations courantes :
- Monde survie avec PvP activé, monde de spawn avec PvP désactivé. Basculez sur chaque monde et lancez la commande séparément.
- Arènes PvP dans un monde par ailleurs pacifique. La gamerule de base contrôle le monde entier. Pour découper des zones d'arène, ajoutez par-dessus un plugin de régions comme WorldGuard sur Paper ou Spigot.
- Règles différentes dans le Nether ou l'End. Le PvP se règle par dimension, vous pouvez donc l'activer dans le Nether tout en gardant l'Overworld sûr.
Si vous utilisez un plugin multi-mondes comme Multiverse, changez d'abord de monde puis lancez la commande :
/mv tp myworld
/gamerule pvp false
Encore en Minecraft 1.21.1 ou antérieur ?
Si vous n'avez pas encore mis à jour, l'ancienne méthode fonctionne toujours. Pour changer le PvP via server.properties :
- Ouvrez votre serveur dans le panneau et arrêtez-le.
- Cliquez sur l'onglet Fichiers et ouvrez
server.properties. - Trouvez la ligne
pvp=trueet remplacez-la parpvp=false(ou l'inverse). - Enregistrez le fichier et démarrez le serveur.
Une fois passé en 1.21.2 ou plus récent, la gamerule prend le relais et l'entrée de server.properties est ignorée.
Questions fréquentes
Désactiver le PvP supprime-t-il tous les dégâts ?
Non. Avec /gamerule pvp false, les joueurs ne peuvent plus se blesser directement. Ils subissent toujours les chutes, la noyade, la lave et les coups des mobs. Seul le combat joueur contre joueur est concerné.
Et les flèches, les potions splash et la TNT ?
Les dégâts indirects entre joueurs suivent la même règle. Si le PvP est désactivé, un joueur ne peut pas en blesser un autre avec des flèches, des potions nocives ou de la TNT qu'il a posée. Les dégâts ne s'appliquent tout simplement pas.
Est-ce que cela concerne les serveurs Bedrock Edition ?
Non. Les serveurs Bedrock utilisent toujours le réglage pvp de server.properties. Ce changement ne concerne que Java Edition.
Un joueur peut-il contourner la gamerule côté client ?
Non. Les gamerules sont côté serveur et s'appliquent à tous les joueurs du monde.
Besoin d'aide ?
Si /gamerule pvp ne renvoie aucune confirmation, vérifiez que vous êtes bien en Minecraft 1.21.2 ou plus récent et que vous avez le statut d'opérateur (OP). Si vous n'êtes pas encore OP, consultez notre guide sur comment vous donner l'OP sur votre serveur Minecraft.
Toujours bloqué ? Notre équipe support est disponible 24h/24 et 7j/7 depuis votre panneau.
