Zum Inhalt springen

Rust Server wipen: Map, Blueprints oder alles

Kurz gesagt: Stopp den Server, öffne seinen Tab Daten und drück auf Map-Wipe, Blueprint-Wipe oder Voller Wipe. Tipp WIPE, um zu bestätigen. Crucible macht vorher ein Backup, und der Server startet beim nächsten Mal frisch. Auf jedem anderen Rust-Server ist ein Wipe das Löschen von Dateien aus dem Spielstand-Ordner, während der Server gestoppt ist, siehe einen Rust-Server von Hand wipen.

Wipen gehört zum Betrieb eines Rust-Servers, und Crucible Local Server macht es schwer, es zu bereuen. Jeder Wipe wird durch das Tippen eines Worts bestätigt, und die App legt ein automatisches Backup an, bevor sie irgendetwas anfasst. Du kannst auch eine Welt behalten, die dir gefällt, und sie später auf einem anderen Server wieder einsetzen. Für den Fall, dass Facepunchs Monats-Update auf öffentlichen Servern einen Wipe erzwingt, siehe den Rust-Wipe-Zeitplan.

Wipes, Backups und der Dateibrowser liegen im Tab Daten. Gespeicherte Welten liegen im Tab Map, neben den Maps, zu denen sie gehören.

Der Tab Daten in Crucible Local Server mit den Optionen für Map-, Blueprint- und vollen Wipe, einer Backup-Liste mit einem Button Wiederherstellen und dem Dateibrowser mit Ordnergrößen

Crucible Local Server unterstützt die drei üblichen Rust-Wipe-Arten:

  • Map-Wipe: leert den Weltspielstand (Bases, Deployables, Loot), sodass der Server die Map beim nächsten Start frisch aufbaut. Blueprints bleiben erhalten.
  • Blueprint-Wipe: leert nur gelernte Blueprints.
  • Voller Wipe: löscht alles im Spielstand-Ordner des Servers, das ist mehr als die Welt und die Blueprints.

Der Ordner cfg des Servers liegt im Spielstand-Ordner, ein voller Wipe nimmt also server.cfg, users.cfg, bans.cfg und serverauto.cfg mit: deine selbst gemachten Config-Zeilen, deine Owner und Moderatoren und deine Bans. Jede Zeile, die du von Hand in server.cfg editiert hast, und jedes writecfg im Spiel überlebt einen vollen Wipe nicht. Die eigene Zeile der App sagt es klar: „Löscht alles im Spielstand-Ordner.“

Crucible schreibt beim nächsten Start des Servers eine frische server.cfg aus deinen Einstellungen im Tab Config und deinen Ownern, alles, was die App verwaltet, kommt also zurück. Was nicht zurückkommt, ist alles, was nur du kanntest: eine Convar, die du selbst getippt hast, ein Kommentar, eine von Hand abgestimmte Zeile, ein Ban. Kopier die vorher woanders hin.

Ist der Ordner cfg der Teil, den du behalten willst, leert ein Map-Wipe gefolgt von einem Blueprint-Wipe die Welt und die Blueprints und lässt cfg unberührt. Es ist nicht identisch mit einem vollen Wipe: Ein voller Wipe leert auch die Spieler-Datenbankdateien (Tode, Identitäten, Zustände), die ein Map-Wipe bewusst behält.

Weil ein Wipe zerstörerisch ist, hat er zwei Sicherungen:

  • Du bestätigst, indem du WIPE tippst und auf Wipe drückst, ein Wipe kann also nie aus Versehen passieren.
  • Die App legt zuerst ein Backup vor dem Wipe an, damit der vorherige Stand gespeichert ist, bevor etwas geleert wird. Kann dieses Backup nicht angelegt werden, wird ein voller Wipe abgebrochen, statt eine Welt zu löschen, die er vorher nicht sichern konnte.

Der Tab Daten listet deine Backups, das neueste zuerst, mit der Größe jedes einzelnen. Wiederherstellen setzt den Server auf diesen Stand zurück, nach einer Bestätigung, die das Backup nennt. Wiederherstellen ersetzt alles, was der Server jetzt hat: die Welt, seine Config und seine Admins.

Eine Wiederherstellung wird vorbereitet, bevor sie angewendet wird: Das Backup wird erst vollständig entpackt, und die aktuelle Welt wird erst ersetzt, wenn die Kopie geklappt hat. Eine Wiederherstellung, die fehlschlägt, lässt die Welt, die du schon hattest.

Du kannst jederzeit auch Jetzt sichern und Backups, die du nicht mehr brauchst, mit dem Mülleimer in jeder Zeile löschen. Spielstand-Ordner daneben öffnet den eigenen Spielstand-Ordner dieses Servers im Explorer, wo die Live-Weltdateien liegen.

Eine gespeicherte Welt auf einem anderen Server wiederverwenden

Abschnitt betitelt „Eine gespeicherte Welt auf einem anderen Server wiederverwenden“

Eine Welt, die du gebaut hast, ist es wert, behalten zu werden. Der Tab Map hat unter der Maps-Bibliothek eine Bibliothek gespeicherter Welten:

Der Tab Map in Crucible Local Server mit einer zugewiesenen Custom Map, den Optionen zur Auslieferung, der Maps-Bibliothek und einer Bibliothek gespeicherter Welten mit einer .sav, die zu ihrer Map passt, und einem Button Anwenden

  • Zieh eine .sav auf das Fenster, oder öffne Eigene Savs, um eine zur Bibliothek hinzuzufügen.
  • Scannen findet die eigenen gespeicherten Welten dieses Servers, damit du sie wiederverwenden oder entfernen kannst.
  • Anwenden legt eine gespeicherte Welt auf den gewählten Server.

Ein Spielstand lädt nur zu der Map, auf der er gebaut wurde, deshalb ist Anwenden erst verfügbar, wenn die passende .map in deiner Maps-Bibliothek liegt. Die Zeile sagt dir, zu welcher Map ein Spielstand passt oder dass seine Map fehlt. Beim Anwenden eines Spielstands wird zuerst die Welt gesichert, die der Server schon hatte. Mehr unter Custom Map auf deinem Server starten.

Unter den Backups hat der Tab Daten einen Dateibrowser in der App für die Serverordner der App, beginnend bei apps/server, mit eingetragenen Ordnergrößen. Im Explorer öffnen öffnet den eigenen Spielstand-Ordner dieses Servers, damit du Spielstände, Configs und Logs ansehen kannst, ohne die Platte zu durchsuchen.

Wipes, Backups, Wiederherstellungen und das Anwenden einer gespeicherten Welt ändern alle die Spielstanddateien auf der Platte, deshalb muss der Server vorher gestoppt sein. Stopp ihn in der einfachen Ansicht und führ dann den Wipe oder die Wiederherstellung aus. Die App blockt alle, solange der Server oben ist, denn eine Welt zu kopieren, in die Rust gerade schreibt, würde dir einen zerrissenen Spielstand geben.

Rust hat keinen Wipe-Befehl: Ein Wipe ist das Löschen von Dateien, während der Server gestoppt ist. Stopp auf jedem Rust-Server den Server, öffne den Spielstand-Ordner server/<identity>/ neben RustDedicated.exe, lösch die Dateien für den gewünschten Wipe und starte den Server wieder.

WipeLöschen
Map-WipeDer Weltspielstand: jede .sav-Datei, zum Beispiel proceduralmap.3500.12345.<version>.sav, mit ihren Kopien .sav.1 und .sav.2, und die .map-Datei daneben.
Blueprint-Wipeplayer.blueprints.<version>.db und die Datei player.blueprints.<version>.db-wal daneben, falls es eine gibt.
Voller WipeAlles im Ordner, auch der Ordner cfg mit deinen Admins und Bans.

Für ein neues Map-Layout ändere vor dem Start des Servers auch server.seed, siehe das Rust-server.cfg-Beispiel. Mach dich nach einem vollen Wipe wieder zum Admin und banne alle, die du gebannt hattest.