Protéger les lieux publics
WorldGuard applique des règles à une région précise du monde. Il convient aux espaces gérés par l'équipe : spawn, place communale, gare, bâtiment administratif ou zone d'événement inspirée de Waterloo.
Dans une région, le serveur peut interdire de casser, poser, combattre, ouvrir des conteneurs ou utiliser certains mécanismes. Une protection publique peut donc s'appliquer même si aucune frontière Lands n'est affichée.
La région waterloo_spawn est confirmée sur environ 512 × 512 blocs avec une priorité de 100. Elle bloque notamment la construction, le PvP, la TNT, le feu, les explosions de creepers et la création de domaines Lands.
WorldGuard ou claim joueur ?
| Protection | Responsable | Usage |
|---|---|---|
| Lands | Le joueur | Maison, domaine et partage entre habitants |
| WorldGuard | L'équipe | Spawn, voirie, bâtiment communal et événement |
| LockettePro | Le propriétaire du bloc | Coffre, porte ou machine précise |
| CoreProtect | L'équipe | Historique et réparation après un incident |
Ces protections peuvent se superposer. Une action peut donc être refusée par une région publique, un claim privé ou un panneau verrouillé.
Créer une région publique
Cette procédure est réservée à l'équipe.
1. Sélectionner la zone
Utilise WorldEdit pour définir les deux angles de la zone, puis contrôle le volume avec //size. Vérifie surtout la hauteur : une sélection limitée au sol ne protégera pas forcément les étages ou souterrains.
2. Vérifier le monde
Les régions sont enregistrées par monde. Une région créée dans world ne protège pas automatiquement le Nether ou l'End.
3. Donner un nom stable
Crée la région avec :
/rg define place-waterloo
Utilise des minuscules, des tirets et un nom descriptif. Évite test, zone1 ou le pseudo d'un membre de l'équipe.
4. Contrôler avant d'ajouter des règles
/rg info place-waterloo
Vérifie le monde, les limites, les propriétaires, les membres, la priorité et les éventuels parents.
5. Ajouter seulement les restrictions nécessaires
Exemples :
/rg flag place-waterloo block-break denyinterdit de casser ;/rg flag place-waterloo block-place denyinterdit de poser ;/rg flag place-waterloo pvp denycoupe le combat entre joueurs ;/rg flag place-waterloo chest-access denyprotège l'accès aux conteneurs.
Teste chaque règle avec un compte joueur normal. Un opérateur peut contourner certaines protections et donner l'impression qu'elles ne fonctionnent pas.
Membres et propriétaires
| Commande | Utilité |
|---|---|
/rg addmember <région> <joueur> | Autoriser un joueur comme membre |
/rg removemember <région> <joueur> | Retirer ce membre |
/rg addowner <région> <joueur> | Donner le contrôle de propriétaire |
/rg removeowner <région> <joueur> | Retirer ce contrôle |
Un membre reçoit les exceptions prévues par les règles de la région. Un propriétaire peut gérer davantage d'éléments : réserve ce rôle à l'équipe et retire-le à la fin d'un chantier temporaire.
Commandes essentielles de l'équipe
| Commande | Utilité |
|---|---|
/rg list | Lister les régions du monde actuel |
/rg info <région> | Afficher les limites, membres, règles et priorité |
/rg define <région> | Créer une région depuis la sélection WorldEdit |
/rg redefine <région> | Remplacer les limites par la sélection actuelle |
/rg flag <région> <règle> <état> | Ajouter ou modifier une règle |
/rg setpriority <région> <nombre> | Régler la priorité en cas de chevauchement |
/rg setparent <enfant> <parent> | Faire hériter une région d'une autre |
/rg remove <région> | Supprimer définitivement la région |
/rg redefine et /rg remove sont destructrices pour la configuration. Relis le nom et le monde, puis conserve une copie des données WorldGuard avant leur utilisation.
Gérer les chevauchements
Deux régions peuvent couvrir le même bloc, par exemple une place générale et une scène d'événement temporaire.
- Utilise
/rg info <région>sur chaque zone concernée. - Vérifie les priorités et les parents déjà définis.
- Donne une priorité supérieure uniquement à l'exception la plus précise.
- Teste avec un compte sans permission d'administration.
- Documente la raison de la priorité et retire la région temporaire après l'événement.
Une priorité élevée ne doit pas servir à masquer une configuration incomprise. Les règles de la région globale __global__ peuvent aussi influencer tout le monde.
Ce que voit un joueur bloqué
Si tu ne peux pas casser, ouvrir ou combattre dans un lieu public :
- vérifie que tu n'es pas simplement dans le spawn ou un bâtiment communal ;
- lis le message gris et cyan affiché par le serveur ;
- note le lieu, l'action et l'heure ;
- n'essaie pas de contourner la zone avec des pistons, liquides, explosions ou véhicules ;
- signale l'erreur à l'équipe si l'action devrait réellement être autorisée.
Le staff a besoin du lieu et de l'action bloquée, pas seulement du message « je ne peux pas construire ».
Dépannage de l'équipe
La région n'apparaît pas
Vérifie le monde actuel et utilise /rg list. Les régions sont séparées par monde. Contrôle aussi l'orthographe exacte du nom.
La règle semble ignorée
Teste avec un compte joueur normal, consulte /rg info, puis vérifie les membres, propriétaires, priorités, parents et la région __global__. Une permission de contournement peut fausser le test d'un administrateur.
Une action reste bloquée après autorisation
Cherche une autre région qui chevauche la zone, puis contrôle Lands et LockettePro. Ne transforme pas toutes les règles en allow pour résoudre un seul bloc.
La mauvaise région a été redéfinie ou supprimée
Arrête les modifications, conserve les journaux et n'essaie pas de reconstruire les limites de mémoire. Récupère le fichier de régions depuis une copie vérifiée ou recrée la sélection à partir de coordonnées documentées.
WorldGuard empêche des actions ; il ne fournit ni historique ni sauvegarde. Utilise CoreProtect pour savoir ce qui a changé et Backuper pour comprendre l'état réel des copies de sécurité.