Unturned Intermédiaire 11 min de lecture

Sauvegarder, restaurer et wiper un serveur Unturned (sans autosave natif)

Unturned n'a pas d'autosave : commandes Save et Shutdown, dossiers Level et Players, sauvegarde quotidienne automatique, backups planifiés Windows/Linux, restauration et wipe carte ou joueurs. Guide vérifié.

Sauvegarder, restaurer et wiper un serveur Unturned (sans autosave natif)

Support Technique

Besoin d'aide ? Notre équipe est disponible 24/7 pour vous assister.

Sauvegarder, restaurer et wiper un serveur Unturned

Premier piège d’Unturned pour les nouveaux admins : le serveur dédié n’a aucune sauvegarde automatique intégrée. La doc officielle le dit noir sur blanc : il faut utiliser Save pour sauvegarder pendant que le serveur tourne, ou Shutdown pour sauvegarder et fermer proprement. Un crash, une coupure de courant ou un arrêt forcé, et tout ce qui a été construit depuis la dernière sauvegarde est perdu.

Ce guide vous montre comment ne plus jamais perdre de progression, comment restaurer une sauvegarde et comment faire un wipe propre.

⚡ Sauvegardes automatiques incluses

Votre serveur Unturned sauvegardé chaque jour

Notre offre hébergeur Unturned inclut des sauvegardes automatiques et des tâches planifiées depuis le panel. Dès 5,90 €/mois (4 Go RAM, ~12 joueurs) ou 9,90 €/mois (8 Go RAM, 24 joueurs). Ryzen 9 5950X, Anti-DDoS 5 Tbps, support FR 24/7.

Voir l'offre Unturned →

Ce qu’il faut sauvegarder

Toutes les données d’un serveur (monde, joueurs, configuration) sont dans un seul dossier : U3DS/Servers/<ServerID>/.

Dossier / fichierContenuUtile pour
Level/<NomDeLaCarte>/Le monde : constructions, barricades, véhicules, objets posésRestaurer ou wiper la carte
Players/Un dossier par joueur (inventaire, compétences, position…), nommé à partir de son SteamID64Restaurer ou wiper les joueurs
Server/Commands.dat, Config.txt, WorkshopDownloadConfig.jsonLa configurationRemonter le serveur à l’identique
Rocket/ ou OpenMod/Plugins, permissions, données des pluginsServeurs moddés

⚠️ Certains plugins stockent leurs données ailleurs que dans ce dossier, typiquement en MySQL (Uconomy, ZaupShop…). Sur un serveur RP, sauvegardez aussi la base de données, sinon vous restaurerez le monde mais pas l’argent des joueurs.


Sauvegarder manuellement : Save et Shutdown

Deux commandes, utilisables depuis la console serveur ou en jeu par un admin (préfixe / ou @) :

CommandeEffet
SaveForce une sauvegarde complète sans arrêter le serveur
ShutdownSauvegarde, déconnecte les joueurs et ferme le serveur
Shutdown [Délai]/[Explication]Même chose après un délai, avec un message expliquant la fermeture aux joueurs

Ne fermez jamais la fenêtre de console avec la croix et n’utilisez pas « arrêt forcé » sur un panel : vous perdez tout depuis la dernière sauvegarde.


Automatiser : la méthode officielle (redémarrage quotidien)

Puisqu’il n’y a pas d’autosave, la solution recommandée repose sur le fait qu’un Shutdown sauvegarde toujours. Smartly Dressed Games conseille de toute façon de redémarrer le serveur une fois par 24 heures.

Dans Config.txt, section Server :

Enable_Scheduled_Shutdown true
Scheduled_Shutdown_Time 5:00 am

Le serveur prévient les joueurs dans le chat (30 min, 15 min, 5 min, 1 min… avant, réglable avec Scheduled_Shutdown_Warnings), sauvegarde, puis s’arrête. Il faut ensuite qu’il se relance : la doc officielle fournit un script en boucle qui met à jour puis relance le serveur.

Windows (.bat placé dans le dossier steamcmd) :

@echo off
:loop
echo Updating...
start "" /wait "%~dp0steamcmd.exe" +login anonymous +app_update 1110390 +quit
echo Launching server...
start "" /wait "%~dp0steamapps\common\U3DS\Unturned.exe" -batchmode -nographics +InternetServer/MyServer
echo Server has exited. Restarting after timeout...
timeout 10
goto loop

Linux (dans screen, avec un lien symbolique ~/U3DS vers le dossier d’installation) :

#! /usr/bin/bash
while true; do
	steamcmd +login anonymous +app_update 1110390 -validate +quit
	cd ~/U3DS
	source ServerHelper.sh +InternetServer/MyServer
	read -t 10
done

Résultat : une sauvegarde garantie par jour et un serveur toujours à jour.


Sauvegarder plus souvent : envoyer « Save » à intervalle régulier

Une sauvegarde par jour, c’est peu pour un serveur actif. Il suffit d’envoyer la commande Save à la console régulièrement.

  • Chez un hébergeur avec panel : créez une tâche planifiée « Envoyer une commande » → Save toutes les 15 ou 30 minutes. La marche à suivre pas à pas est dans notre tuto planifier des tâches automatiques sur le panel (identique pour tous les jeux).
  • Avec un plugin : de nombreux plugins RocketMod ou OpenMod de sauvegarde automatique existent ; choisissez-en un maintenu et compatible avec votre version, et testez-le avant de lui faire confiance.

Copier les sauvegardes hors du serveur (backups)

Une sauvegarde qui reste sur la même machine ne protège ni d’une panne disque ni d’une erreur de manipulation. Faites des copies datées.

Linux (cron)

Script ~/backup-unturned.sh :

#!/bin/bash
SRC=~/U3DS/Servers/MyServer
DEST=~/backups
mkdir -p "$DEST"
tar -czf "$DEST/unturned-$(date +%F-%H%M).tar.gz" -C "$SRC" Level Players Server Config.txt
# garder 14 jours
find "$DEST" -name "unturned-*.tar.gz" -mtime +14 -delete
chmod +x ~/backup-unturned.sh
crontab -e
# toutes les 6 heures
0 */6 * * * ~/backup-unturned.sh

Pour une copie cohérente, déclenchez-la juste après un Save (par exemple 1 minute après votre tâche de sauvegarde).

Windows

Une commande robocopy dans une tâche planifiée Windows suffit :

robocopy "C:\steamcmd\steamapps\common\U3DS\Servers\MyServer" "D:\Backups\Unturned\%date:~-4%%date:~3,2%%date:~0,2%" /E

(le format de %date% dépend de la langue de Windows ; adaptez si besoin)


Restaurer une sauvegarde

  1. Shutdown dans la console (le serveur doit être arrêté)
  2. Renommez les dossiers actuels (Level → Level.old, Players → Players.old) plutôt que de les supprimer
  3. Copiez les dossiers Level et/ou Players de la sauvegarde à leur place
  4. Si vous restaurez aussi des plugins à données MySQL, restaurez la base à la même date
  5. Relancez le serveur et vérifiez en jeu
  6. Tout est bon ? Supprimez les .old

Restaurer Level sans Players (ou l’inverse) est possible, mais les joueurs peuvent se retrouver avec un inventaire qui ne correspond plus à l’état du monde. Restaurez les deux ensemble sauf besoin précis.


Wiper le serveur

Le wipe est l’opération inverse : repartir de zéro, totalement ou en partie. Serveur arrêté, puis :

Type de wipeActionCe qui est remis à zéro
Wipe carteSupprimer Servers/<ServerID>/Level/<NomDeLaCarte>/Constructions, barricades, véhicules, objets posés
Wipe joueursSupprimer le contenu de Servers/<ServerID>/Players/Inventaires, compétences, positions
Wipe d’un seul joueurSupprimer son dossier dans Players/ (identifié par son SteamID64)Ce joueur uniquement
Wipe completLes deuxTout, la configuration est conservée

Au redémarrage, le serveur régénère une carte vierge. Pensez à faire un backup juste avant : un wipe se regrette parfois dans l’heure.

Les wipes réguliers (mensuels en général) sont la norme sur les serveurs PvP. Annoncez la date à l’avance sur votre Discord et via Desc_Server_List dans Config.txt.


FAQ

Unturned sauvegarde-t-il automatiquement ?

Non. La doc officielle confirme qu’il n’existe pas d’autosave intégré : uniquement Save et Shutdown. Automatisez avec un redémarrage quotidien (Enable_Scheduled_Shutdown) et une tâche qui envoie Save régulièrement.

Le serveur a crashé, ai-je tout perdu ?

Vous avez perdu ce qui s’est passé depuis la dernière sauvegarde. D’où l’intérêt d’un Save toutes les 15 à 30 minutes.

Puis-je changer de carte sans perdre l’ancienne ?

Oui : chaque carte a son propre dossier dans Level/. Changer la ligne Map de Commands.dat crée un nouveau dossier et laisse l’ancien intact. Les données des joueurs, en revanche, sont dans Players/.

Comment transférer mon serveur vers un hébergeur ?

Copiez tout le dossier Servers/<ServerID>/ chez le nouvel hébergeur (au même emplacement, avec le même ServerID), puis vérifiez Commands.dat, le GSLT et les mods Workshop. Chez HebergTonServ, le support FR peut s’en charger.


Conclusion

Sur Unturned, la sauvegarde est votre responsabilité : Save régulier, Shutdown propre, redémarrage quotidien, copies datées hors du serveur. Avec ces quatre réflexes, un crash ne coûte que quelques minutes de jeu.

Pour aller plus loin

Sources : doc officielle Unturned — Setting up a Server (Save and Shutdown), Server Auto Restart ; Commands — wiki Unturned ; Gameplay config — wiki Unturned.