🔨 Maintenance
📝 Introduction
La commande /maintenance permet aux administrateurs d'activer un mode maintenance qui bloque l'accès au serveur pour tous les joueurs sauf les membres du staff. Ce mode est utile lors de mises à jour, de maintenance ou de tests.
🔑 Permission
horizons.maintenance
📋 Syntaxe
Syntaxe principale: /maintenance [sous-commande]
Alias: /maint, /maintenancemode
🧪 Sous-commandes
Activer/Désactiver
/maintenance on- Active le mode maintenance/maintenance off- Désactive le mode maintenance/maintenance toggle- Inverse l'état actuel
Alias acceptés: enable, disable, activate, deactivate, switch, true, false, 1, 0
Configuration
/maintenance message <message>- Définit le message affiché aux joueurs bloqués/maintenance status- Affiche l'état actuel et le message configuré
💡 Exemples d'utilisation
Activer le mode maintenance
/maintenance onActive le mode maintenance. Seuls les membres du staff peuvent se connecter.
Définir un message personnalisé
/maintenance message &c&l[MAINTENANCE]\n&7Le serveur est en maintenance.\n&7Réouverture prévue dans 1 heure.Définit un message personnalisé avec codes de couleur. Utilisez \n pour les sauts de ligne.
Vérifier le statut
/maintenance statusAffiche si le mode maintenance est activé et le message actuel.
Toggle rapide
/maintenance toggleBascule entre activé et désactivé.
⚙️ Configuration
La configuration se fait dans le fichier config.yml:
maintenance:
enabled: false # Activer/désactiver le mode maintenance
# Message affiché aux joueurs non-staff
message:
- "&c&l[MAINTENANCE]"
- "&7Le serveur est actuellement en maintenance."
- "&7Seuls les membres du staff peuvent se connecter."
- "&7Merci de votre compréhension."🎯 Fonctionnement
Lors de l'activation
- Tous les joueurs non-staff qui tentent de se connecter sont bloqués
- Le message configuré leur est affiché
- Seuls les joueurs avec la permission
horizons.staffou OP peuvent se connecter - Les joueurs sont automatiquement kick du serveur
Lors de la désactivation
- Tous les joueurs peuvent à nouveau se connecter normalement
👥 Gestion des joueurs
- Staff: Les joueurs avec la permission
horizons.staffou OP peuvent toujours se connecter - Joueurs normaux: Sont bloqués à la connexion avec le message configuré
- Joueurs en ligne: Les joueurs déjà connectés ne sont pas affectés lors de l'activation
📝 Format du message
Le message peut être défini de deux façons:
Format liste (recommandé)
message:
- "&c&l[MAINTENANCE]"
- "&7Le serveur est en maintenance."Format string avec \n
message: "&c&l[MAINTENANCE]\n&7Le serveur est en maintenance."Codes de couleur: Utilisez & suivi du code (ex: &c pour rouge, &a pour vert)
🔒 Restrictions
- Seuls les joueurs avec la permission
horizons.maintenancepeuvent utiliser cette commande - Le mode maintenance peut être activé depuis la console
- Les joueurs déjà connectés ne sont pas déconnectés lors de l'activation