Redémarrage automatique d’un serveur Valheim
Un serveur Valheim laissé allumé pendant des semaines finit toujours par ralentir : le ping monte, les portails mettent du temps à réagir, les bâtiments se chargent lentement. Rien de cassé — c’est l’accumulation normale d’un processus qui tourne en continu et d’un monde qui grossit.
Le remède tient en une ligne de planification. Voici comment automatiser le redémarrage, à quelle fréquence, et surtout comment éviter de corrompre un monde en redémarrant mal.
Sur un serveur Valheim HebergTonServ, le planificateur de tâches du panel permet de programmer un redémarrage quotidien sans toucher à une ligne de commande.
Pourquoi redémarrer un serveur Valheim
| Raison | Ce que le redémarrage résout |
|---|---|
| Mémoire | Libère la mémoire occupée par le terrain chargé au fil des sessions |
| Performances | Remet à zéro les ralentissements accumulés sur les zones très construites |
| Mises à jour | Applique les patchs — Iron Gate en a publié quatre en neuf jours après la 1.0 |
| Mods | Recharge les plugins BepInEx mis à jour |
| Sauvegardes | Un arrêt propre force une écriture complète du monde |
Le dernier point est celui qu’on sous-estime : un serveur qui n’est jamais arrêté proprement n’écrit son monde que par cycles partiels.
À quelle fréquence ?
| Profil de serveur | Fréquence conseillée |
|---|---|
| Clan de 2 à 5 joueurs, monde jeune | Tous les 2 à 3 jours |
| Clan actif, monde exploré | Une fois par jour |
| Serveur public avec mods | Une fois par jour, voire deux |
| Serveur très construit (grosses bases) | Deux fois par jour |
L’heure compte plus que la fréquence. Programmez le redémarrage au creux de fréquentation de votre communauté : 5 h ou 6 h du matin pour un clan français. Un redémarrage à 21 h, c’est une expédition interrompue et des joueurs mécontents.
Méthode 1 : le planificateur du panel (recommandé)
C’est la méthode la plus simple, et la seule qui ne demande aucun accès système.
- Ouvrez l’onglet des tâches planifiées de votre serveur dans le panel.
- Créez une tâche Redémarrer (ou une séquence Arrêter → Démarrer).
- Programmez-la sur une expression horaire : tous les jours à 6 h, par exemple.
- Enregistrez, puis vérifiez le lendemain que la tâche s’est bien exécutée.
Avantages : arrêt propre géré par le panel, pas de risque de laisser un processus orphelin, et la tâche survit au redémarrage de la machine hôte.
Méthode 2 : cron (serveur Linux auto-hébergé)
Sur une machine que vous administrez, cron fait le travail. Le point important est la façon d’arrêter le serveur.
L’arrêt propre
Valheim écrit son monde quand il reçoit un signal d’arrêt normal. Il faut donc envoyer un SIGINT, jamais un kill -9 :
# Arrêt propre du serveur
pkill -SIGINT valheim_serverUn arrêt brutal (kill -9) coupe le processus en pleine écriture : c’est le scénario qui corrompt un monde.
Le script de redémarrage
#!/bin/bash
# /home/valheim/restart.sh
# 1. Arrêt propre
pkill -SIGINT valheim_server
# 2. Laisser le temps d'écrire le monde
sleep 30
# 3. Relancer
cd /home/valheim/server
./start_server.sh &Rendez-le exécutable, puis planifiez-le :
chmod +x /home/valheim/restart.sh
crontab -e# Redémarrage quotidien à 6h00
0 6 * * * /home/valheim/restart.sh >> /home/valheim/restart.log 2>&1Les 30 secondes d’attente ne sont pas décoratives. Sur un monde très exploré, l’écriture complète prend du temps ; relancer trop tôt peut laisser deux processus se disputer les mêmes fichiers.
Méthode 3 : systemd
Si votre serveur tourne déjà comme service systemd, le redémarrage se planifie proprement avec un timer :
# /etc/systemd/system/valheim-restart.timer
[Unit]
Description=Redemarrage quotidien du serveur Valheim
[Timer]
OnCalendar=*-*-* 06:00:00
Persistent=true
[Install]
WantedBy=timers.target# /etc/systemd/system/valheim-restart.service
[Unit]
Description=Redemarre le service Valheim
[Service]
Type=oneshot
ExecStart=/bin/systemctl restart valheim.serviceActivation :
sudo systemctl daemon-reload
sudo systemctl enable --now valheim-restart.timerL’avantage sur cron : systemd gère l’arrêt propre du service, l’ordre des opérations et la journalisation.
Les sauvegardes, complément indispensable
Un redémarrage automatique n’est sûr que si le monde est sauvegardé correctement. Quatre arguments de lancement pilotent cela :
| Argument | Défaut | Rôle |
|---|---|---|
-saveinterval | 1800 | Intervalle d’écriture du monde, en secondes |
-backups | 4 | Nombre de sauvegardes conservées |
-backupshort | 7200 | Intervalle des sauvegardes rapprochées, en secondes |
-backuplong | 43200 | Intervalle des sauvegardes espacées, en secondes |
./valheim_server.sh -name "Mon Serveur" -port 2456 -world "Midgard" \
-password "vikings2026" -saveinterval 900 -backups 6Réduire -saveinterval à 900 (15 minutes) limite la perte en cas d’arrêt brutal, au prix d’écritures disque plus fréquentes — sans conséquence sur un NVMe.
Ces sauvegardes vivent sur le serveur. Elles ne remplacent pas une copie externe téléchargée régulièrement : sauvegarder et restaurer un monde Valheim.
Prévenir les joueurs
Valheim n’a aucun système natif d’annonce de redémarrage : pas de compte à rebours, pas de message serveur. Trois façons de ne pas surprendre votre clan :
- Un horaire fixe et connu, annoncé sur votre Discord, est la solution la plus simple et la plus efficace.
- Un bot Discord qui poste un message avant l’heure programmée.
- Un mod serveur d’annonce, si vous faites déjà tourner BepInEx : installer BepInEx sur un serveur Valheim.
Rappel utile pour vos joueurs : un personnage déconnecté brutalement reprend à son dernier point de sauvegarde côté serveur, mais les objets posés juste avant peuvent manquer à l’appel.
FAQ
À quelle fréquence redémarrer un serveur Valheim ?
Une fois par jour convient à la majorité des serveurs actifs. Un petit clan sur un monde jeune peut tenir deux à trois jours ; un serveur public très construit ou modé gagne à redémarrer deux fois par jour.
Le redémarrage automatique peut-il corrompre mon monde ?
Seulement s’il est brutal. Utilisez un arrêt propre — la commande de redémarrage du panel, ou un SIGINT sous Linux — et laissez au serveur le temps d’écrire le monde avant de le relancer. Un kill -9 en pleine sauvegarde est la cause classique de corruption.
Valheim prévient-il les joueurs avant un redémarrage ?
Non, il n’existe aucune annonce native. Annoncez un horaire fixe sur votre Discord, ou passez par un mod serveur si vous faites déjà tourner BepInEx.
Le redémarrage applique-t-il les mises à jour du jeu ?
Il en est la condition, mais il faut aussi que les fichiers soient mis à jour. Chez un hébergeur, la mise à jour se déclenche généralement au démarrage ; en auto-hébergement, il faut relancer SteamCMD. Voir mettre à jour un serveur Valheim.
Mon serveur rame après quelques jours, un redémarrage suffit-il ?
Il règle les ralentissements liés à l’accumulation. Si les lenteurs reviennent en quelques heures, le problème est ailleurs : RAM insuffisante pour la taille du monde, ou mods lourds. Voir optimiser les performances d’un serveur Valheim.
Faut-il redémarrer aussi pour les sauvegardes ?
Ce n’est pas obligatoire — le serveur sauvegarde selon -saveinterval — mais un arrêt propre force une écriture complète, ce qui en fait un bon moment pour récupérer une copie du monde.
Peut-on programmer plusieurs redémarrages par jour ?
Oui, et c’est conseillé sur un serveur public très fréquenté. Répartissez-les aux heures creuses, par exemple 6 h et 14 h pour une communauté française.
Conclusion
Le redémarrage automatique d’un serveur Valheim se résume à deux décisions : une fréquence (une fois par jour suffit pour la majorité des clans) et un horaire creux. Pour la mise en œuvre, le planificateur du panel est la voie la plus sûre ; en auto-hébergement, cron ou un timer systemd font le travail, à condition d’utiliser un arrêt propre et de laisser au serveur le temps d’écrire son monde.
Pour un hébergeur Valheim avec planificateur de tâches intégré, sauvegardes automatiques et mises à jour au démarrage, HebergTonServ démarre à 7,90 €/mois.



