---
title: "Comment programmer un redémarrage automatique avec les Schedules ?"
description: "Configurez un redémarrage automatique de votre serveur gaming Winheberg grâce aux Schedules et à la syntaxe CRON, sans ligne de commande."
category: autres
subcategory: panel-gaming
icon: tabler:file-text
date: 2026-07-24
author: Winheberg
slug: "schedule-redemarrage-automatique"
order: 35
image: /statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique.webp
tags: [schedule, cron, redémarrage automatique, panel gaming]
keywords: [schedule redémarrage automatique, cron panel gaming, redémarrage serveur automatique, pterodactyl schedule, panel gaming winheberg]
link_en: "/en/docs/panel-gaming/schedule-automatic-restart"
---

## Contexte

Maintenir un serveur de jeu stable sur la durée demande parfois de le redémarrer régulièrement. La mémoire s'accumule, certaines ressources fuient, et quelques modifications ne prennent effet qu'après un redémarrage complet. Plutôt que de le faire manuellement, le panel Winheberg propose un système de planification appelé **Schedules**, qui permet d'automatiser ces actions à intervalles définis.

Ce guide vous explique comment configurer une tâche CRON de redémarrage automatique depuis le panel Winheberg, sans ligne de commande ni intervention extérieure.

## Qu'est-ce qu'un Schedule ?

Un Schedule est une tâche planifiée associée à votre serveur dans le panel. Il repose sur la syntaxe CRON, un format standard qui permet de définir précisément quand une action doit s'exécuter (toutes les heures, chaque nuit à 3h, chaque lundi, etc.). Chaque Schedule peut enchaîner plusieurs actions dans un ordre précis, avec un délai entre chacune.

## Prérequis

Vous devez disposer d'un serveur actif sur le panel Winheberg et y être connecté avec un compte ayant accès à la gestion des Schedules.

> [!NOTE]
> Si votre compte est un sous-utilisateur, vérifiez que la permission **Schedules** a bien été activée par le propriétaire du serveur.

## 1. Accéder aux Schedules

Connectez-vous au panel Winheberg puis sélectionnez le serveur concerné.

Dans le menu latéral gauche, cliquez sur **Schedules**.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967464478-f5bd3bd3feaff35c0fce4c5c.webp" alt="Menu Schedules dans le panel Winheberg" width="400" />

## 2. Créer un Schedule

Cliquez sur **Create Schedule**.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967485384-534b3623a76a2cd676f87271.webp" alt="Bouton Create Schedule" width="800" />

### 2.1 Nommer la tâche

Donnez un nom explicite à votre Schedule, par exemple `auto-restart`. Ce nom est uniquement indicatif et ne sert qu'à vous repérer dans la liste.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967508340-18c9efb5b2bdeaa5181751ea.webp" alt="Champ de nom du Schedule" width="800" />

### 2.2 Définir la fréquence

Renseignez ensuite la fréquence d'exécution au format CRON. Ce format se compose de cinq champs représentant respectivement les minutes, les heures, le jour du mois, le mois et le jour de la semaine.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967526167-901e0a6d39764ea5cf8057c3.webp" alt="Configuration de la fréquence CRON" width="800" />

Le tableau ci-dessous reprend les expressions les plus utilisées.

| Fréquence | Expression CRON | Description |
|---|---|---|
| Toutes les heures | `0 * * * *` | Au début de chaque heure |
| Toutes les 2 heures | `0 */2 * * *` | Toutes les 2 heures |
| Chaque nuit à 3h | `0 3 * * *` | Redémarrage nocturne quotidien |
| Chaque matin à 6h | `0 6 * * *` | Redémarrage matinal quotidien |
| Chaque lundi à 4h | `0 4 * * 1` | Tâche hebdomadaire |
| Toutes les 30 minutes | `*/30 * * * *` | Redémarrage fréquent |

> [!TIP]
> Le bouton **Show Cheatsheet** dans le panel affiche un aide-mémoire rapide sur la syntaxe CRON si vous n'êtes pas familier avec ce format.

### 2.3 Options supplémentaires

Deux options sont disponibles avant de valider.

**Only when server is online** exécute la tâche uniquement si le serveur est déjà démarré. Cette option est recommandée pour éviter un redémarrage inutile si le serveur est déjà arrêté.

**Schedule enabled** active ou désactive la tâche. Laissez-la activée pour que le Schedule commence à fonctionner dès sa création.

Cliquez sur **Create Schedule** pour valider.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967541891-c7b8602e67ac474b43d2d621.webp" alt="Validation du Schedule" width="800" />

## 3. Ajouter la tâche d'arrêt

Une fois le Schedule créé, cliquez sur **Manage Schedule** pour accéder à ses tâches.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967555801-4b58b42ff6da4d19ccab572b.webp" alt="Bouton Manage Schedule" width="800" />

Cliquez sur **New Task** pour ajouter la première action.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967570480-1ac88c54f5684b701d4da6cf.webp" alt="Bouton New Task" width="800" />

Configurez la tâche avec les paramètres suivants.

| Champ | Valeur |
|---|---|
| Action | `Send power action` |
| Time offset | `0` |
| Payload | `Stop the server` |

Cliquez sur **Create task**.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967591328-aaa12c087fdc2312274fbb1a.webp" alt="Configuration de la tâche d'arrêt" width="800" />

## 4. Ajouter la tâche de démarrage

Ajoutez une seconde tâche via **New Task**.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967700359-0608644618e58cd4728801e0.webp" alt="Ajout de la tâche de démarrage" width="800" />

Configurez la tâche avec les paramètres suivants.

| Champ | Valeur |
|---|---|
| Action | `Send power action` |
| Time offset | `30` |
| Payload | `Start the server` |

Le décalage de 30 secondes laisse au serveur le temps de s'arrêter proprement avant que le démarrage ne soit déclenché. Cliquez sur **Create task** pour valider.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967608653-b2a5615ef9291bc304408a14.webp" alt="Configuration de la tâche de démarrage" width="800" />

## Résultat

Votre Schedule est maintenant actif. Le serveur s'arrêtera puis redémarrera automatiquement selon la fréquence définie, sans aucune intervention de votre part.

<img src="/statics/images/docs/fr/panel-gaming/schedule-redemarrage-automatique-1779967623932-199cebc26b2a3b631a2dfbc0.webp" alt="Schedule actif avec les deux tâches configurées" width="800" />

## En cas de problème

### ❌ Le Schedule est actif mais le serveur ne redémarre pas

- Vérifiez que l'option **Only when server is online** n'est pas cochée si votre serveur était arrêté au moment de l'exécution

### ❌ Le serveur redémarre immédiatement sans s'arrêter

- Le Time offset de la tâche de démarrage est probablement à `0`, passez-le à `30` pour laisser le temps à l'arrêt de se terminer

### ❌ Le Schedule ne s'exécute pas du tout

- Vérifiez que l'option **Schedule enabled** est bien activée
- Vérifiez que l'expression CRON est valide

### ❌ Accès refusé aux Schedules

- Si vous êtes sous-utilisateur, demandez au propriétaire du serveur d'activer la permission correspondante dans les paramètres du compte

## Bonnes pratiques

- **Choisissez une heure de redémarrage creuse**, de préférence la nuit ou tôt le matin, pour minimiser l'impact sur les joueurs connectés. Un redémarrage nocturne quotidien à 4h ou 5h est souvent un bon compromis
- **Évitez les fréquences trop courtes** (toutes les 5 ou 10 minutes) sauf besoin spécifique, car cela laisse peu de temps aux joueurs pour se reconnecter et peut perturber l'expérience de jeu
- **Sauvegardez vos données importantes** avant le redémarrage si votre serveur héberge des inventaires ou des progressions. Certains jeux proposent une commande de sauvegarde que vous pouvez déclencher via une tâche **Send command** ajoutée avant la tâche d'arrêt
- **Donnez un nom explicite** à chaque Schedule si vous en créez plusieurs, cela facilite la maintenance et évite de confondre les tâches

## Besoin d'aide ?

Si votre Schedule ne se déclenche pas, si le serveur ne redémarre pas dans l'ordre attendu ou si vous avez un doute sur la syntaxe CRON à utiliser, notre équipe est là. Ouvrez un ticket dans le département **Technique** depuis votre espace client, renseignez le champ **Produit lié** avec le serveur concerné, et précisez le nom du Schedule ainsi que le comportement observé.

Votre serveur est maintenant configuré pour redémarrer automatiquement, sans intervention de votre part 🎮
