La page Schedule fait des choses à ta place, à heure fixe ou quand un événement arrive : redémarrer la nuit, prévenir les joueurs, sauvegarder, vérifier les mises à jour. Bien réglée, elle t'évite de penser à l'entretien. Mal réglée, elle coupe ton serveur en pleine soirée. Ce chapitre te montre les deux.
1. Déclencheurs et tâches #
Schedule marche en deux étages :
- un déclencheur (trigger) dit quand : tous les jours à 5 h, toutes les heures, quand une mise à jour est disponible, quand le serveur démarre ;
- une ou plusieurs tâches (tasks) disent quoi : redémarrer, faire une sauvegarde, envoyer une commande à la console, mettre à jour.
On crée d'abord le déclencheur avec Add New Trigger, puis on lui accroche ses tâches avec Add New Task. Un même déclencheur peut lancer plusieurs tâches, dans l'ordre.
✅ À retenir Le déclencheur, c'est quand. Les tâches, c'est quoi. Add New Trigger, puis Add New Task.
2. Ce que ton instance contient déjà #
Selon le jeu, ton instance arrive avec quelques déclencheurs tous désactivés. On rencontre souvent :
| Déclencheur livré | Ce qu'il ferait | Conseil |
|---|---|---|
| une sauvegarde toutes les heures | sauvegarde à chaque heure pile, en arrêtant le serveur | laisse-la désactivée |
| une vérification de mise à jour régulière | regarde si une nouvelle version existe | sans risque, active-la si tu veux |
| « An update is available via SteamCMD » | met le serveur à jour dès que Steam en signale une | désactivée : section 4 |
Ils sont désactivés pour une bonne raison : c'est à toi de choisir ce qui tourne tout seul sur ton serveur. Ne les active pas « pour voir ».
3. Trois recettes utiles #
Le redémarrage de nuit. Beaucoup de serveurs, surtout moddés, prennent de la mémoire au fil des jours. Un redémarrage quand personne ne joue remet les compteurs à zéro, et ne coûte rien.
- Add New Trigger : un horaire, tous les jours à une heure creuse (5 h, par exemple) ;
- Add New Task : « Restart the server ».
Prévenir avant de redémarrer. Si ton jeu accepte des commandes en console (chapitre 03), ajoute
un message avant le redémarrage : un déclencheur à 4 h 55 avec une tâche qui envoie une commande à
la console, par exemple say Redémarrage du serveur dans 5 minutes. La commande exacte dépend du
jeu.
La sauvegarde de nuit. Plutôt qu'une sauvegarde toutes les heures, une par nuit suffit à la plupart des serveurs. Accroche-la au même créneau creux que le redémarrage : la coupure passe inaperçue.
Vérifie l'heure affichée par le planificateur après ta première création : si l'action se déclenche avec un décalage, ajuste l'horaire en conséquence.
✅ À retenir Un redémarrage la nuit, un message cinq minutes avant, une sauvegarde au même créneau. Rien de plus pour commencer.
4. Pourquoi pas la mise à jour automatique #
La mise à jour automatique paraît pratique : le serveur reste toujours à jour, sans y penser. En pratique, elle pose deux problèmes :
- elle se lance quand Steam publie la mise à jour, peut-être en pleine soirée, avec des joueurs connectés ;
- elle met le serveur à jour sans regarder tes mods et plugins. Si l'un d'eux ne suit pas la nouvelle version, ton serveur redémarre cassé, et personne n'est là pour le voir.
Le bon compromis : active la vérification de mise à jour, pas l'installation. AMP te signalera qu'une nouvelle version existe, et tu feras la procédure du chapitre 02 quand tu seras disponible : sauvegarde, Stop, Update, Start, vérification des mods.
✅ À retenir Vérifier les mises à jour automatiquement, oui. Les installer automatiquement, non.
5. Garder le contrôle #
Quelques réflexes pour que le planificateur reste ton allié :
- une seule chose à la fois au même moment : pas de sauvegarde et de mise à jour à la même minute ;
- teste chaque nouveau déclencheur une première fois en restant devant la console ;
- désactive plutôt que supprimer un déclencheur dont tu doutes : tu pourras le remettre ;
- dis-le à tes joueurs : « redémarrage tous les jours à 5 h » dans ton règlement ou ton Discord évite les questions.
✅ Checklist du chapitre #
❓ Si ça ne marche pas #
Le serveur s'arrête toutes les heures. La sauvegarde horaire est activée. Désactive-la, et remplace-la par une sauvegarde de nuit (section 3).
Le serveur s'est mis à jour tout seul et ne démarre plus. Le déclencheur « An update is available via SteamCMD » est activé. Désactive-le, puis regarde la console : souvent un mod ou un plugin à mettre à jour (chapitre 02, section 5).
Mon redémarrage de nuit ne se fait pas. Vérifie que le déclencheur est activé, qu'une tâche y est bien accrochée, et l'heure à laquelle il est prévu.
Mon message aux joueurs n'apparaît pas. Ton jeu n'accepte peut-être pas de commandes en console, ou la commande n'est pas la bonne. Essaie-la d'abord à la main dans la Console.