Aller au contenu principal

Planifications & tâches automatiques

Gestion des Planifications Pterodactyl

La fonctionnalité de planification de Pterodactyl permet d'automatiser les tâches répétitives de votre serveur de jeu. Que ce soit pour des redémarrages réguliers, des sauvegardes automatiques ou des tâches spécifiques au jeu, les planifications vous font gagner un temps précieux.

Accéder aux Planifications

  1. Connectez-vous à votre panel Pterodactyl via l'espace client RedHeberg
  2. Sélectionnez votre serveur dans la liste
  3. Cliquez sur l'onglet "Planifications" dans le menu latéral gauche

Créer une Nouvelle Planification

Étapes de Création

  1. Cliquez sur le bouton "Créer une planification"

  2. Renseignez les informations de base :

    • Nom : Nom descriptif de votre planification
    • Minute : 0-59 ou * pour toutes les minutes
    • Heure : 0-23 ou * pour toutes les heures
    • Jour du mois : 1-31 ou * pour tous les jours
    • Mois : 1-12 ou * pour tous les mois
    • Jour de la semaine : 0-6 (0=dimanche) ou * pour tous les jours
  3. Configurez les options avancées :

    • Actif : Cochez pour activer immédiatement
    • Traiter seulement si le serveur est en ligne : Recommandé pour la plupart des tâches

Syntaxe Cron dans Pterodactyl

La planification utilise la syntaxe cron standard :

# Format : Minute Heure Jour_Mois Mois Jour_Semaine
# Exemples courants :
0 4 * * * # Tous les jours à 4h00
0 */6 * * * # Toutes les 6 heures
30 2 * * 0 # Tous les dimanches à 2h30
0 3 1 * * # Le 1er de chaque mois à 3h00
*/15 * * * * # Toutes les 15 minutes
Aide-Mémoire Cron
  • * = Toutes les valeurs
  • */X = Toutes les X unités (ex: */5 = toutes les 5 minutes)
  • X,Y,Z = Valeurs spécifiques (ex: 1,3,5)
  • X-Y = Plage de valeurs (ex: 1-5)

Actions Disponibles

1. Envoyer une Commande

Exécute une commande dans la console du serveur :

# Exemple : Message d'avertissement avant redémarrage
say Le serveur redémarre dans 5 minutes !

2. Envoyer un Signal d'Alimentation

  • Démarrer : Lance le serveur s'il est arrêté
  • Redémarrer : Redémarre le serveur proprement
  • Arrêter : Éteint le serveur proprement
  • Tuer : Force l'arrêt (à éviter)

3. Créer une Sauvegarde

Génère automatiquement une sauvegarde complète du serveur.

Exemples de Planifications Courantes

Redémarrage Quotidien à 4h

# Configuration cron : 0 4 * * *
# Actions :
# 1. Envoyer commande : say Redémarrage automatique dans 2 minutes...
# 2. Attendre 120 secondes
# 3. Envoyer signal : Redémarrer

Sauvegarde Hebdomadaire

# Configuration cron : 0 3 * * 0 (Dimanche à 3h)
# Actions :
# 1. Créer une sauvegarde

Wipe Rust Mensuel

# Configuration cron : 0 6 1 * * (1er du mois à 6h)
# Actions :
# 1. Envoyer commande : say WIPE dans 10 minutes ! Préparez-vous !
# 2. Attendre 600 secondes
# 3. Envoyer commande : say WIPE en cours...
# 4. Envoyer commande : server.writecfg
# 5. Envoyer signal : Arrêter
# 6. Attendre 30 secondes
# 7. Envoyer commande : oxide.unload *
# 8. Envoyer signal : Démarrer

Nettoyage Minecraft Quotidien

# Configuration cron : 0 2 * * *
# Actions :
# 1. Envoyer commande : say Nettoyage automatique des entités...
# 2. Envoyer commande : kill @e[type=!player]
# 3. Envoyer commande : say Nettoyage terminé !

Gestion des Délais

Délais Entre Actions

Utilisez les délais pour espacer vos actions :

  • 5-10 secondes : Entre commandes simples
  • 30-60 secondes : Avant/après un redémarrage
  • 2-5 minutes : Pour les avertissements aux joueurs

Configuration des Délais

  1. Cliquez sur "Nouvelle tâche" pour ajouter une action
  2. Définissez le délai en secondes avant l'exécution
  3. Organisez vos tâches dans l'ordre chronologique

Activation et Désactivation

Activer une Planification

  1. Accédez à la liste des planifications
  2. Cliquez sur la planification souhaitée
  3. Cochez la case "Actif"
  4. Cliquez sur "Sauvegarder les modifications"

Désactiver Temporairement

Pour désactiver sans supprimer :

  1. Décochez la case "Actif"
  2. Sauvegardez les modifications

La planification sera conservée mais n'exécutera aucune tâche.

Surveillance et Logs

Vérifier l'Exécution

  1. Consultez l'onglet "Logs" de votre serveur
  2. Recherchez les mentions des tâches planifiées
  3. Vérifiez les horodatages d'exécution

Déboguer les Problèmes

Points de Vigilance
  • Vérifiez que le serveur est en ligne si l'option est cochée
  • Testez vos commandes manuellement avant de les planifier
  • Évitez les planifications trop fréquentes (< 5 minutes)
  • Surveillez l'espace disque pour les sauvegardes automatiques

Les planifications Pterodactyl sur vos VPS RedHeberg vous permettent d'automatiser entièrement la gestion de vos serveurs de jeu, garantissant une disponibilité optimale et des sauvegardes régulières sans intervention manuelle.