
Sauvegarder et mettre à jour un serveur Rust sans casser les plugins
Crée une sauvegarde cohérente de Rust, mets à jour SteamCMD puis Oxide ou Carbon, et valide monde, joueurs, ports et plugins.
Une mise à jour Rust touche les binaires du jeu et peut rendre un framework ou un plugin incompatible. La séquence sûre est : sauvegarder, arrêter, mettre à jour Rust, mettre à jour le framework, démarrer à huis clos puis valider. Copier seulement le fichier .sav n'est pas une sauvegarde complète : l'identité contient aussi la map, les blueprints, les états joueurs, les images et la configuration.
Ce qu'une sauvegarde Rust doit contenir
Le dossier créé par +server.identity est l'unité principale à protéger. Il contient notamment :
- le monde
.savet la map.map; - les fichiers
player.*dont les blueprints et états ; sv.files, utilisé par des images et données associées ;cfg/, avecserver.cfg, admins et bans ;- les éventuels journaux de base de données
-wal, qui font partie d'une écriture cohérente ; oxide/oucarbon/, avec plugins, configuration, langues, données et permissions.
Sauvegarde également le script ou les variables de démarrage, car la seed, la taille du monde, les ports et l'identité ne vivent pas forcément dans server.cfg.
Créer un point de restauration cohérent
Annoncer et réduire l'activité
Forcer la sauvegarde
server.save et attends la confirmation. Cela réduit les données en mémoire non écrites, mais ne remplace pas l'arrêt.Arrêter proprement
Archiver l'ensemble
Contrôler l'archive
.sav, les fichiers joueurs, cfg et les données de plugins. Une tâche marquée réussie mais vide n'est pas une sauvegarde.Mettre à jour Rust, uMod/Oxide ou Carbon
Pour un serveur auto-hébergé, utilise SteamCMD sur l'App ID 258550 :
steamcmd +force_install_dir /chemin/rust +login anonymous +app_update 258550 validate +quit
Chez un hébergeur, son bouton de mise à jour exécute une opération équivalente. Lis le journal et vérifie que la build change réellement.
SteamCMD remet les binaires à l'état vanilla. Si tu utilises uMod/Oxide, applique ensuite l'archive compatible avec la nouvelle build avant de démarrer. Carbon documente un système d'auto-mise à jour lié à sa branche ; utilise le build production pour la branche Rust publique et lis le premier démarrage. Ne mélange pas une build staging avec un serveur public.
Ne restaure pas d'anciens binaires sur une nouvelle sauvegarde
.sav pour forcer son chargement peut rendre l'ensemble incompatible. Restaure une pile cohérente et respecte les limites de protocole.Valider avant de rouvrir
Contrôles après mise à jour
- •Le journal atteint
Server startup completesans boucle de crash. - •La map, la seed, la worldsize et la date du monde sont celles attendues.
- •Un joueur test retrouve sa position et ses blueprints lorsque aucun wipe n'était prévu.
- •Les commandes owner/moderator et RCON fonctionnent.
- •Le serveur répond sur les ports jeu et query et apparaît avec les bons filtres.
- •Le framework affiche sa version et aucun plugin essentiel n'est en erreur.
- •Les permissions, configurations et données de plugins ont survécu au redémarrage.
- •Une seconde sauvegarde post-mise-à-jour a été créée après validation.
Si le serveur démarre en vanilla, n'ajoute pas immédiatement tous les plugins. Arrête, vérifie le framework, puis teste les plugins par petits lots. Si un plugin empêche le démarrage, conserve le message, désactive-le et cherche une version compatible plutôt que de restaurer tout le serveur.
Restaurer après un échec
- Arrête le serveur et archive l'état en échec pour conserver les journaux.
- Identifie si la panne vient du jeu, du framework, d'un plugin ou du monde en démarrant sur une copie isolée.
- Pour une restauration complète, remets ensemble l'identité, les configurations et les données du même point de sauvegarde.
- Ne rétrograde pas un monde ayant été converti vers un protocole non pris en charge par l'ancien serveur. Si la mise à jour est obligatoire pour les clients, corrige plutôt le framework ou le plugin.
- Valide d'abord sans joueurs et crée une nouvelle archive une fois le service sain.
La comparaison uMod/Oxide vs Carbon aide à corriger la couche plugins. Pour un reset volontaire, suis le guide du wipe Rust afin de ne pas effacer les blueprints par erreur.
Mettre à jour Rust avec des sauvegardes fiables
Compare les offres Rust avec sauvegardes externes, console et mises à jour contrôlées.
Questions fréquentes
Faut-il arrêter Rust avant de copier les sauvegardes ?
server.save, attends, puis arrête. Les fichiers joueurs utilisent des journaux de base de données ; une copie pendant une écriture peut être incohérente.Pourquoi Oxide ne charge-t-il plus après SteamCMD ?
Une mise à jour Rust provoque-t-elle toujours un wipe ?
Sources : Creating a server, fichiers server.identity, uMod Rust et mises à jour Carbon.
Prêt à lancer ton serveur Rust ?
Voici les meilleures offres d'hébergement Rust du moment, codes promo inclus. Tu hésites encore ? Notre quiz te trouve l'hébergeur idéal en moins de 2 minutes.
My box 12
Minestrator
Spécifications
Jeux compatibles
Fonctionnalités
- ✓DDoS Protection
- ✓Backups
Wood
Shockbyte
Spécifications
Jeux compatibles
Fonctionnalités
- ✓DDoS Protection
- ✓Oxide mod support
- ✓Instant Setup
- ✓24/7 Support
Rust
OptiNAS
Spécifications
Jeux compatibles
Fonctionnalités
- ✓Environ 30 joueurs
- ✓Minimum : 6 vCPU et 16 Go de RAM
- ✓Conseillé : 6 vCPU et 16 Go de RAM
- ✓Plugins et mods possibles selon le jeu
- +2 autres fonctionnalités