Protéger ses constructions avec Worldguard

Comment protéger ses constructions avec WorldGuard sur un serveur Minecraft

WorldGuard est le plugin de protection de zones le plus utilisé sur les serveurs Minecraft, car il permet de définir des régions protégées avec des règles précises sur qui peut construire, interagir ou entrer dans chaque zone. Que vous souhaitiez protéger votre spawn, sécuriser votre boutique ou créer des zones PvP délimitées, WorldGuard est l’outil incontournable de tout administrateur sérieux. Selon KovaServ, hébergeur spécialisé Minecraft, WorldGuard est installé sur plus de 80 % des serveurs communautaires actifs en 2025.

Dans ce guide étape par étape, vous apprendrez à installer WorldGuard, créer vos premières régions de protection, configurer les flags et gérer les permissions avancées.

💡 Le conseil KovaServ

Chez KovaServ, nous recommandons de protéger votre zone de spawn dès le premier démarrage de votre serveur, avant même d’inviter vos premiers joueurs. Un grief sur le spawn peut démotiver toute une communauté. WorldGuard et WorldEdit sont disponibles en un clic dans notre bibliothèque de plugins intégrée au panel.

Prérequis : ce dont vous avez besoin

Avant d’installer WorldGuard, assurez-vous de disposer de :

  • Un serveur Paper ou Spigot (Minecraft 1.13 à 1.21) — WorldGuard n’est pas compatible avec Vanilla ou Forge
  • WorldEdit installé — WorldGuard en a besoin comme dépendance obligatoire
  • Les droits opérateur (OP) sur votre serveur
  • Un accès SFTP ou panel pour uploader les fichiers .jar

Astuce KovaServ : WorldEdit et WorldGuard sont développés par la même équipe (EngineHub) et sont toujours mis à jour simultanément. Téléchargez-les toujours depuis enginehub.org pour être sûr d’avoir des versions compatibles entre elles.

Étape 1 : Installer WorldGuard et WorldEdit

L’installation de WorldGuard nécessite de placer deux fichiers .jar dans votre dossier plugins/ : WorldEdit d’abord, puis WorldGuard.

  1. Téléchargez WorldEdit depuis enginehub.org/worldedit — choisissez la version Bukkit/Paper
  2. Téléchargez WorldGuard depuis enginehub.org/worldguard
  3. Connectez-vous en SFTP à votre serveur
  4. Déposez les deux fichiers .jar dans le dossier plugins/
  5. Redémarrez votre serveur (jamais de /reload !)
  6. Vérifiez dans la console que les deux plugins chargent correctement : cherchez [WorldEdit] Enabling WorldEdit et [WorldGuard] Enabling WorldGuard

Étape 2 : Créer votre première région de protection

La création d’une région WorldGuard se fait en sélectionnant une zone dans le monde avec WorldEdit, puis en l’enregistrant sous un nom avec WorldGuard.

Sélectionner la zone à protéger

WorldEdit propose deux méthodes de sélection :

Méthode A : La baguette de sélection (recommandée)

  1. En jeu, tapez //wand — vous recevez une hache en bois (outil de sélection)
  2. Clic gauche sur le premier coin de votre zone → message « First position set »
  3. Clic droit sur le coin opposé (diagonalement) → message « Second position set »
  4. La sélection englobe toute la zone entre ces deux points, de la bedrock jusqu’au ciel

Méthode B : Commandes de position

  1. Placez-vous sur le premier coin et tapez //pos1
  2. Allez sur le second coin et tapez //pos2

Créer la région WorldGuard

Une fois votre sélection faite, créez la région avec :

/region define nom-de-la-region
# Exemples :
/region define spawn
/region define boutique-centrale
/region define zone-pvp

WorldGuard répond : Region 'spawn' has been registered. Votre zone est maintenant protégée ! Par défaut, seuls les propriétaires de la région peuvent y construire.

Étape 3 : Ajouter des membres et des propriétaires à une région

WorldGuard distingue deux niveaux d’accès dans une région : les membres (peuvent construire) et les propriétaires (peuvent gérer la région).

Commandes pour gérer les accès

# Ajouter un joueur comme membre (peut construire)
/region addmember spawn NomDuJoueur

# Ajouter un joueur comme propriétaire (peut gérer)
/region addowner spawn NomDuJoueur

# Retirer un membre
/region removemember spawn NomDuJoueur

# Ajouter un groupe LuckPerms comme membre
/region addmember spawn g:vip

# Voir les infos d'une région
/region info spawn

Astuce KovaServ : Utilisez g:nomdugroupe pour ajouter un groupe LuckPerms entier comme membre d’une région. Par exemple, /region addmember spawn g:admin donne automatiquement les droits de construction à tous les joueurs du groupe « admin ». C’est bien plus pratique que d’ajouter chaque admin individuellement.

Étape 4 : Configurer les flags de la région

Les flags WorldGuard sont des règles appliquées à une région qui définissent ce qui est autorisé ou interdit à l’intérieur, indépendamment du statut de membre du joueur.

Syntaxe de base des flags

/region flag nom-region nom-flag valeur
# Valeurs possibles : allow / deny / none (pour réinitialiser)

Les flags les plus utilisés

Flag Effet Exemple de commande
pvp Active/désactive le PvP joueur contre joueur /rg flag spawn pvp deny
fire-spread Empêche la propagation du feu /rg flag spawn fire-spread deny
mob-spawning Interdit l’apparition de monstres /rg flag spawn mob-spawning deny
build Contrôle qui peut construire /rg flag spawn build deny
interact Contrôle les interactions (boutons, leviers) /rg flag boutique interact allow
tnt Désactive les explosions TNT /rg flag spawn tnt deny
entry Contrôle qui peut entrer dans la zone /rg flag zone-vip entry deny
greeting Message affiché en entrant dans la zone /rg flag spawn greeting "&abienvenue!"

Appliquer plusieurs flags d’un coup pour le spawn

/rg flag spawn pvp deny
/rg flag spawn fire-spread deny
/rg flag spawn mob-spawning deny
/rg flag spawn tnt deny
/rg flag spawn build deny
/rg flag spawn creeper-explosion deny
/rg flag spawn greeting "&6Bienvenue sur le serveur! &eTapez /help pour commencer."

Étape 5 : Régions imbriquées et priorités

WorldGuard permet de créer des régions imbriquées où une petite zone à l’intérieur d’une grande zone peut avoir des règles différentes, grâce au système de priorités.

Exemple concret : boutique dans le spawn

Imaginez un spawn protégé (build deny pour tous) avec une boutique à l’intérieur où les joueurs peuvent interagir avec les NPCs. Voici comment le configurer :

  1. Créez d’abord la grande région spawn avec build deny
  2. Sélectionnez uniquement la zone de la boutique avec WorldEdit
  3. Créez la sous-région : /rg define boutique
  4. Définissez une priorité supérieure : /rg setpriority boutique 10 (spawn a priorité 0 par défaut)
  5. Autorisez les interactions dans la boutique : /rg flag boutique interact allow

La région avec la priorité la plus haute l’emporte. Les joueurs ne peuvent pas construire dans le spawn, mais peuvent interagir avec la boutique.

Étape 6 : Protéger le spawn de votre serveur

La protection du spawn est la première action à effectuer sur tout nouveau serveur Minecraft. KovaServ recommande la configuration suivante pour un spawn entièrement sécurisé :

  1. Connectez-vous en jeu en tant qu’opérateur
  2. Sélectionnez toute la zone du spawn avec //wand (prenez large, incluez les zones environnantes)
  3. Créez la région : /rg define spawn
  4. Appliquez les flags de sécurité (voir ci-dessus)
  5. Si vous êtes propriétaire de la région, ajoutez-vous : /rg addowner spawn VotreNomDeJoueur
  6. Ajoutez votre groupe admin : /rg addmember spawn g:admin

Commandes essentielles WorldGuard

Commandes de gestion des régions

/region define <nom>           # Créer une région
/region info <nom>             # Informations sur une région
/region list                   # Lister toutes les régions
/region remove <nom>           # Supprimer une région
/region select <nom>           # Sélectionner une région existante
/region redefine <nom>         # Redéfinir les bornes d'une région
/region setpriority <nom> <n>  # Définir la priorité (0 par défaut)
/region flag <nom> <flag> <val> # Configurer un flag

L’outil d’inspection WorldGuard

/wg flushstates    # Réinitialiser l'état des joueurs
/wg report         # Génère un rapport de débogage
/wg reload         # Recharger la configuration WorldGuard

Dépannage : résoudre les problèmes courants

Un joueur peut toujours construire dans ma région protégée

Cause : Le joueur est OP (opérateur). Les OPs ignorent les protections WorldGuard par défaut.

Solution : Dans le fichier plugins/WorldGuard/config.yml, cherchez op-permissions: true et changez-le en false. Les OPs respecteront alors les régions comme les joueurs normaux.

La région n’est pas sauvegardée après redémarrage

Cause : Le serveur n’a pas été arrêté proprement (crash ou kill forcé).

Solution : Utilisez toujours /stop pour arrêter votre serveur. WorldGuard sauvegarde les régions lors de l’arrêt propre. Vous pouvez aussi forcer la sauvegarde avec /rg save.

Les drapeaux (flags) ne fonctionnent pas comme prévu

Cause : Une région imbriquée avec une priorité plus haute override vos flags.

Solution : Utilisez /rg list pour voir toutes les régions, puis /rg info nomregion pour vérifier les priorités et les flags de chaque région.

Tableau récapitulatif des commandes WorldGuard

Commande Description Permission requise
//wand Obtenir l’outil de sélection WorldEdit worldedit.wand
//pos1 / //pos2 Définir les positions de sélection worldedit.selection.pos
/rg define <nom> Créer une région de protection worldguard.region.define
/rg addmember <rg> <joueur> Ajouter un membre à une région worldguard.region.addmember
/rg flag <rg> <flag> <val> Configurer un flag de région worldguard.region.flag
/rg info <nom> Afficher les infos d’une région worldguard.region.info
/rg remove <nom> Supprimer une région worldguard.region.remove
/rg setpriority <rg> <n> Définir la priorité d’une région worldguard.region.setpriority

FAQ — Questions fréquentes sur WorldGuard

WorldGuard protège-t-il contre les explosions de Creeper et de TNT ?

Oui, WorldGuard peut bloquer toutes les formes d’explosion dans une région. Utilisez les flags creeper-explosion deny, tnt deny et other-explosion deny pour protéger une zone contre tous les types d’explosions. KovaServ recommande d’appliquer ces trois flags sur toute région importante comme le spawn ou les boutiques.

Comment donner l’accès de construction à un ami dans ma région WorldGuard ?

Utilisez la commande /region addmember nom-de-la-region NomDeVotreAmi en étant opérateur ou propriétaire de la région. Votre ami pourra alors construire librement dans la zone protégée. Pour retirer son accès, utilisez /region removemember nom-de-la-region NomDeVotreAmi.

Peut-on créer une région WorldGuard sans être OP ?

Oui, en configurant LuckPerms avec la permission worldguard.region.define. KovaServ recommande de donner cette permission au groupe « Modérateur » ou supérieur pour permettre à vos staffs de créer des régions. Les joueurs normaux ne devraient pas avoir cette permission pour éviter la création de régions anarchique.

Quelle est la différence entre un membre et un propriétaire dans WorldGuard ?

Un membre peut construire et interagir dans la région selon les flags configurés. Un propriétaire peut en plus modifier la région elle-même : ajouter/retirer des membres, changer les flags, redéfinir les bornes. Selon KovaServ, réservez le statut de propriétaire aux admins de confiance uniquement.

Comment voir toutes les régions WorldGuard d’un monde ?

Utilisez la commande /region list pour afficher toutes les régions du monde dans lequel vous vous trouvez. Vous pouvez également utiliser /region list -w nom-du-monde pour lister les régions d’un monde spécifique sans vous y téléporter.

WorldGuard ralentit-il les performances du serveur ?

WorldGuard a un impact minimal sur les performances des serveurs modernes. Sur un serveur Paper 1.21, l’impact CPU de WorldGuard est généralement inférieur à 1% même avec plusieurs centaines de régions actives. KovaServ recommande cependant de ne pas créer plus de régions que nécessaire et d’éviter les régions qui se chevauchent excessivement.

Conclusion

WorldGuard est un investissement essentiel pour la sécurité et la pérennité de votre serveur Minecraft. En protégeant vos zones importantes dès le départ et en configurant les bons flags, vous éviterez la grande majorité des problèmes de grief et de sabotage. N’oubliez pas de coupler WorldGuard avec CoreProtect pour avoir une traçabilité complète de toutes les actions sur votre serveur.

Pour aller plus loin, consultez notre guide sur les 10 plugins indispensables pour un serveur Minecraft et notre article sur comment gérer les conflits entre joueurs.

🛡️ Protégez votre serveur Minecraft avec KovaServ

Serveurs Paper optimisés, WorldGuard disponible en un clic, support technique expert. Commencez à protéger votre communauté dès aujourd’hui.

Découvrir nos offres