Comprendre les gamerules Minecraft
Les gamerules sont des options de configuration intégrées qui permettent de modifier le gameplay de votre serveur Minecraft sans mods ni plugins. La commande /gamerule suffit : ces réglages changent en profondeur le fonctionnement de votre serveur, des mécaniques de base jusqu'à des comportements plus avancés.
Prérequis
Avant de pouvoir modifier une gamerule :
- Vous devez être opérateur (OP) sur le serveur
- Vous devez avoir accès à la console du serveur ou aux commandes en jeu
- Une connaissance de base des commandes Minecraft est utile
Les commandes de base
Pour afficher toutes les gamerules disponibles :
/gamerule
Pour consulter la valeur actuelle d'une gamerule précise :
/gamerule <ruleName>
Pour modifier une gamerule :
/gamerule <ruleName> <value>
Les gamerules essentielles
Règles liées à l'expérience de jeu
Keep Inventory
Détermine si les joueurs conservent leurs objets après la mort
/gamerule keepInventory <true|false>
true: les joueurs gardent tous leurs objets quand ils meurentfalse: les objets tombent au sol à la mort (valeur par défaut)
Announce Advancements
Gère l'annonce des progrès
/gamerule announceAdvancements <true|false>
true: affiche les progrès des joueurs dans le chatfalse: attribue les progrès sans les annoncer
Show Death Messages
Contrôle les notifications de mort
/gamerule showDeathMessages <true|false>
true: affiche les messages de mort dans le chatfalse: gère les morts sans les annoncer
Règles liées au monde
Daylight Cycle
Contrôle le cycle jour/nuit
/gamerule doDaylightCycle <true|false>
true: cycle jour/nuit normalfalse: fige le temps à l'heure actuelle
Weather Cycle
Gère les changements de météo
/gamerule doWeatherCycle <true|false>
true: changements de météo normauxfalse: verrouille la météo actuelle
Mob Spawning
Contrôle l'apparition des créatures
/gamerule doMobSpawning <true|false>
true: les mobs spawn normalementfalse: empêche l'apparition de nouveaux mobs
Règles de protection
Mob Griefing
Contrôle l'interaction des mobs avec le décor
/gamerule mobGriefing <true|false>
true: les mobs peuvent modifier les blocsfalse: empêche les mobs de modifier les blocs
PvP Combat
Gère les combats entre joueurs
/gamerule pvp <true|false>
true: les joueurs peuvent se blesser entre euxfalse: empêche les combats entre joueurs
Depuis Minecraft 1.21.2, la clé pvp a été retirée de server.properties : cette gamerule est donc le seul moyen de basculer le PvP. Voir Comment activer ou désactiver le PvP sur un serveur Minecraft pour la configuration par monde et l'ancienne méthode.
TNT Explosions (Bedrock Edition uniquement)
tntExplodes est une gamerule de Bedrock Edition. Java Edition ne la possède pas : un serveur Java répond "Unknown gamerule".
/gamerule tntExplodes <true|false>
true: la TNT explose (Bedrock uniquement)false: désactive les explosions de TNT (Bedrock uniquement)
Sur Java, aucune gamerule ne fait cela. Passez plutôt par un plugin de protection comme WorldGuard sur Paper ou Spigot.
Conseils d'utilisation avancée
Combiner plusieurs gamerules
Combinez plusieurs règles pour obtenir une expérience de jeu précise :
- Serveur paisible : désactivez le PvP et le mob griefing
- Serveur créatif : désactivez la météo et le cycle jour/nuit
- Expérience hardcore : activez toutes les règles liées aux dégâts
Optimisation des performances
Trois gamerules qui allègent réellement le travail du serveur :
/gamerule doMobSpawning falsecoupe toute apparition de nouveaux mobs, la plus grosse économie sur un monde fréquenté/gamerule randomTickSpeed 1(3 par défaut) réduit le block ticking pour la croissance des cultures, la décomposition des feuilles et la propagation du feu. Les farms deviennent plus lentes, c'est un compromis/gamerule maxEntityCramming 8(24 par défaut) élimine les entités entassées dans un même bloc, c'est le vrai levier sur le traitement des entités
Configurations courantes
Serveur accessible aux débutants
/gamerule keepInventory true
/gamerule mobGriefing false
/gamerule doWeatherCycle false
Serveur de construction
/gamerule doDaylightCycle false
/gamerule doWeatherCycle false
/gamerule doMobSpawning false
Serveur PvP
/gamerule keepInventory false
/gamerule showDeathMessages true
/gamerule pvp true
Dépannage
Problèmes fréquents et solutions :
- La commande ne fonctionne pas : vérifiez que vous êtes bien opérateur
- Les règles ne sont pas conservées : vérifiez les permissions du serveur
- Les changements ne s'appliquent pas : relancez les systèmes de jeu concernés
Besoin d'aide pour configurer les gamerules de votre serveur ? Contactez notre équipe support.
