📅Schedule
📝 Introduction
La commande /serverschedule permet aux administrateurs de planifier l'ouverture et la fermeture automatique du serveur selon des horaires définis tout en gardant le serveur allumé. Le système peut envoyer des avertissements avant la fermeture et exécuter différentes actions (kick, changement de gamemode, ou shutdown).
🔑 Permission
horizons.serverschedule
📋 Syntaxe
Syntaxe principale: /serverschedule [sous-commande]
Alias: /schedule, /serversched, /sched
🧪 Sous-commandes
Ouvrir/Fermer manuellement
/serverschedule open- Ouvre le serveur manuellement/serverschedule close- Ferme le serveur manuellement
Statut et configuration
/serverschedule status- Affiche le statut actuel du système/serverschedule enable- Active le système de planning/serverschedule disable- Désactive le système de planning
Configuration des horaires
/serverschedule set global <heure-début> <heure-fin>- Définit les horaires globaux/serverschedule set day <jour> <heure-début> <heure-fin>- Définit les horaires pour un jour spécifique
Jours disponibles: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
Format d'heure: HH:mm (ex: 08:00, 22:30)
💡 Exemples d'utilisation
Définir les horaires globaux
Le serveur sera ouvert de 8h à 22h tous les jours.
Définir des horaires spécifiques pour un jour
Le lundi, le serveur sera ouvert de 9h à 21h.
Vérifier le statut
Affiche si le système est activé et l'état actuel du serveur.
Ouvrir/fermer manuellement
⚙️ Configuration
La configuration se fait dans le fichier config.yml:
🔔 Avertissements
Le système envoie automatiquement des avertissements avant la fermeture aux moments suivants:
1 heure avant
30 minutes avant
15 minutes avant
5 minutes avant
1 minute avant
30 secondes avant
🎯 Actions de fermeture
Kick
Kick tous les participants (joueurs dans une équipe) avec le message configuré. Les admins peuvent rester.
Gamemode
Change le gamemode des participants vers celui configuré. Les admins ne sont pas affectés.
Shutdown
Éteint complètement le serveur après 2 secondes. Tous les joueurs seront déconnectés.
👥 Gestion des joueurs
Participants: Les joueurs dans une équipe sont considérés comme participants
Admins: Les joueurs avec la permission
horizons.staffou OP peuvent toujours se connecter et rester pendant la fermetureBlocage: Les participants ne peuvent pas se connecter pendant la fermeture (sauf admins)
🔒 Restrictions
Seuls les joueurs avec la permission
horizons.serverschedulepeuvent utiliser cette commandeLes horaires doivent être au format
HH:mm(24 heures)Les jours doivent être en anglais et en majuscules
Mis à jour