Regelmäßige Backups schützen vor Weltkorruption, misslungenen Updates und Admin-Fehlern. Dieses Tool schreibt Skript, Aufbewahrung und Zeitplan, ohne dass Ihre Daten Ihren Rechner verlassen.
So verwenden Sie das Tool
Wählen Sie Linux (bash) oder Windows (PowerShell) und die Methode: Archiv, 7z oder Snapshots (rsync / robocopy).
Geben Sie den zu sichernden Ordner, das Ziel, Ausschlüsse und die Aufbewahrungsdauer an.
Aktivieren Sie den Dienst-Stopp für eine konsistente Kopie, wenn das Spiel kein Hot-Save-Kommando hat.
Speichern Sie das Skript, machen Sie es ausführbar, planen Sie es (cron- oder schtasks-Zeile enthalten) und testen Sie eine Wiederherstellung.
Bewährte Praxis
Wenden Sie die 3-2-1-Regel an: drei Kopien, zwei Medien, eine extern. Ein nie wiederhergestelltes Backup ist keins: testen Sie regelmäßig. Der Download hat die Endung .txt: Benennen Sie ihn in .sh (Linux) oder .ps1 (Windows) um. Passen Sie die Standardpfade (Linux-Stil) an Ihr System an. Backups können Passwörter enthalten (RCON, Datenbank): schützen Sie den Zielordner. Die externe Kopie per rsync setzt SSH-Schlüssel voraus; für Objektspeicher (S3) ergänzen Sie einen Client wie rclone. Der Modus „Snapshots“ legt pro Lauf einen Ordner an und spart per Hardlinks Platz (rsync --link-dest); die Aufbewahrung löscht Ordner älter als N Tage.
# Restore test (archive method)
mkdir -p /tmp/restore-test
tar -xzf /backups/gameserver/gameserver-YYYYMMDD-HHMMSS.tar.gz -C /tmp/restore-test
ls /tmp/restore-testHäufige Fragen
- Muss ich den Server während des Backups stoppen?
- Das ist am sichersten für konsistente Dateien. Andernfalls erzwingen Sie kurz vorher per RCON einen Welt-Save (siehe RCON-Befehlsübersicht) oder nutzen die Backup-Funktionen des Spiels.
- Wo speichere ich Backups?
- Nicht nur auf demselben Datenträger wie der Server. Nutzen Sie eine zweite Platte oder besser einen anderen Server bzw. Remote-Speicher (rsync über SSH).
