Aller au contenu

Wipe serveur Rust : map, blueprints ou tout

Réponse rapide : arrêtez le serveur, ouvrez son onglet Données, et appuyez sur Wipe de la carte, Wipe des blueprints ou Wipe complet. Tapez WIPE pour confirmer. Crucible fait d’abord une sauvegarde, et le serveur repart à neuf au prochain démarrage. Sur n’importe quel autre serveur Rust, un wipe consiste à supprimer des fichiers du dossier de sauvegarde pendant que le serveur est arrêté ; voir wiper un serveur Rust à la main.

Wiper fait partie de la vie d’un serveur Rust, et Crucible Local Server fait en sorte que vous ne le regrettiez pas. Chaque wipe se confirme en tapant un mot, et l’app fait une sauvegarde automatique avant de toucher à quoi que ce soit. Vous pouvez aussi garder un monde que vous aimez et le remettre sur un autre serveur plus tard. Pour quand la mise à jour mensuelle de Facepunch force un wipe sur les serveurs publics, voir le calendrier de wipe Rust.

Les wipes, les sauvegardes et le navigateur de fichiers se trouvent dans l’onglet Données. Les mondes enregistrés se trouvent dans l’onglet Carte, à côté des maps auxquelles ils appartiennent.

L'onglet Données de Crucible Local Server, avec les options de wipe de map, de blueprints et complet, une liste de sauvegardes avec un bouton de restauration, et le navigateur de fichiers avec les tailles de dossiers

Crucible Local Server gère les trois types de wipe standard de Rust :

  • Wipe de la carte : efface la sauvegarde du monde (bases, deployables, loot), donc le serveur construit la map à neuf au prochain démarrage. Les blueprints sont gardés.
  • Wipe des blueprints : efface seulement les blueprints appris.
  • Wipe complet : supprime tout dans le dossier de sauvegarde du serveur, ce qui est plus que le monde et les blueprints.

Un wipe complet supprime aussi vos fichiers de config

Section intitulée « Un wipe complet supprime aussi vos fichiers de config »

Le dossier cfg du serveur se trouve dans le dossier de sauvegarde, donc un wipe complet emporte server.cfg, users.cfg, bans.cfg et serverauto.cfg : vos lignes de config faites à la main, vos owners et modérateurs, et vos bans. Toute ligne que vous avez ajoutée à la main dans server.cfg, et tout writecfg en jeu, ne survit pas à un wipe complet. La ligne de l’app le dit clairement : « Supprime tout le contenu du dossier de sauvegarde. »

Crucible écrit un server.cfg neuf à partir de vos réglages de l’onglet Config et de vos owners au prochain démarrage du serveur, donc tout ce que gère l’app revient. Ce qui ne revient pas, c’est tout ce que vous seul connaissiez : une convar tapée vous-même, un commentaire, une ligne réglée à la main, un ban. Copiez-les ailleurs d’abord.

Si c’est le dossier cfg que vous voulez garder, un wipe de la carte suivi d’un wipe des blueprints efface le monde et les blueprints en laissant cfg intact. Ce n’est pas identique à un wipe complet : un wipe complet efface aussi les fichiers de la base de données des joueurs (morts, identités, états) qu’un wipe de la carte garde exprès.

La confirmation à saisir et la sauvegarde automatique

Section intitulée « La confirmation à saisir et la sauvegarde automatique »

Comme un wipe est destructeur, il a deux garde-fous :

  • Vous confirmez en tapant WIPE et en appuyant sur Wipe, donc un wipe ne peut jamais arriver par accident.
  • L’app fait d’abord une sauvegarde avant wipe, donc l’état précédent est enregistré avant que quoi que ce soit s’efface. Si cette sauvegarde ne peut pas être faite, un wipe complet est annulé au lieu de supprimer un monde qu’il n’a pas pu sauvegarder d’abord.

L’onglet Données liste vos sauvegardes, les plus récentes d’abord, avec la taille de chacune. Restaurer remet le serveur dans cet état, après une confirmation qui nomme la sauvegarde. Restaurer remplace tout ce que le serveur a maintenant : le monde, son cfg et ses admins.

Une restauration est préparée avant d’être appliquée : la sauvegarde est d’abord dépaquetée en entier, et le monde actuel n’est remplacé qu’une fois la copie réussie. Une restauration qui échoue laisse le monde que vous aviez déjà.

Vous pouvez aussi Sauvegarder maintenant à tout moment, et supprimer les sauvegardes dont vous n’avez plus besoin avec la poubelle de chaque ligne. Dossier de sauvegarde, à côté, ouvre dans l’Explorateur le dossier de sauvegarde propre à ce serveur, où se trouvent les fichiers du monde en cours.

Réutiliser un monde enregistré sur un autre serveur

Section intitulée « Réutiliser un monde enregistré sur un autre serveur »

Un monde que vous avez construit vaut la peine d’être gardé. L’onglet Carte a une bibliothèque de mondes enregistrés sous la bibliothèque de maps :

L'onglet Carte de Crucible Local Server, avec une map custom assignée, les options de livraison, la bibliothèque de maps, et une bibliothèque de mondes enregistrés avec un .sav associé à sa map et un bouton Appliquer

  • Glissez un .sav sur la fenêtre, ou ouvrez Sauvegardes personnalisées, pour en ajouter un à la bibliothèque.
  • Analyser repère les mondes enregistrés propres à ce serveur pour que vous puissiez les réutiliser ou les retirer.
  • Appliquer place un monde enregistré sur le serveur sélectionné.

Une sauvegarde ne se charge que sur la map sur laquelle elle a été construite, donc Appliquer n’est disponible qu’une fois la .map correspondante dans votre bibliothèque de maps. La ligne vous dit avec quelle map va une sauvegarde, ou que sa map manque. Appliquer une sauvegarde fait d’abord une sauvegarde du monde que le serveur avait déjà. Plus de détails dans lancer une map custom sur votre serveur.

Sous les sauvegardes, l’onglet Données contient un navigateur de fichiers intégré des dossiers serveur de l’app, à partir de apps/server, avec les tailles de dossiers déjà remplies. Ouvrir dans l’Explorateur ouvre le dossier de sauvegarde propre à ce serveur, pour inspecter les sauvegardes, les configs et les logs sans chercher dans le disque.

Les wipes, les sauvegardes, les restaurations et l’application d’un monde enregistré changent tous les fichiers de sauvegarde sur le disque, donc le serveur doit être arrêté d’abord. Arrêtez-le depuis la Vue rapide, puis lancez le wipe ou la restauration. L’app les bloque tous tant que le serveur est en ligne, car copier un monde que Rust est en train d’écrire vous donnerait une sauvegarde déchirée.

Rust n’a pas de commande de wipe : un wipe consiste à supprimer des fichiers pendant que le serveur est arrêté. Sur n’importe quel serveur Rust, arrêtez-le, ouvrez le dossier de sauvegarde server/<identity>/ à côté de RustDedicated.exe, supprimez les fichiers du wipe voulu, et redémarrez le serveur.

WipeÀ supprimer
Wipe de la mapLa sauvegarde du monde : chaque fichier .sav, par exemple proceduralmap.3500.12345.<version>.sav, avec ses copies .sav.1 et .sav.2, et le fichier .map à côté.
Wipe des blueprintsplayer.blueprints.<version>.db, et le fichier player.blueprints.<version>.db-wal à côté s’il y en a un.
Wipe completTout dans le dossier, le dossier cfg avec vos admins et vos bans compris.

Pour une nouvelle disposition de map aussi, changez server.seed avant de démarrer le serveur ; voir l’exemple de server.cfg Rust. Après un wipe complet, redevenez admin, et bannissez de nouveau ceux que vous aviez bannis.