Minecraft Server Welt-Backup und Wiederherstellung: Vollständige Anleitung
Den Verlust einer Minecraft-Serverwelt, in die Spieler Hunderte von Stunden investiert haben, gehört zu den schmerzhaftesten Situationen für jeden Administrator. Dateibeschädigung, fehlgeschlagene Updates, Griefing oder Festplattenausfall können alles in Sekunden zerstören. In dieser Anleitung behandeln wir alle Methoden zum Schutz Ihrer Serverdaten: von einfachem Kopieren bis hin zu vollautomatisierten Lösungen mit Remote-Speicherung.
Warum Backups wichtig sind
Es gibt mehrere typische Szenarien, in denen ein Backup Ihren Server rettet: Weltbeschädigung (Corruption). Dies kann bei plötzlichem Serverabsturz, wenig Speicherplatz oder Plugin-Fehlern passieren. Chunks werden unlesbar, und ganze Regionen Ihrer Welt verwandeln sich in Leere. Griefing und Spielerfehler. Selbst mit Gebietsschutz-Plugins gibt es Situationen, in denen jemand Zugang erhält und Gebäude zerstört. Ein Backup ermöglicht es, die Welt auf den Zustand vor dem Vorfall zurückzusetzen. Fehlgeschlagene Updates. Das Aktualisieren der Minecraft-Version, Paper oder Plugins kann die Welt beschädigen. Ohne Backup stecken Sie mit beschädigten Daten fest und haben keine Möglichkeit zum Rollback. Hardware-Ausfall. Festplatten fallen aus. SSDs haben eine begrenzte Schreiblebensdauer. Ohne externe Kopie bedeutet der Verlust einer Festplatte den Verlust von allem.
Manuelles Backup: Die Grundlagen
Der einfachste Weg, ein Backup zu erstellen, ist das Kopieren des Weltordners. Stoppen Sie vor dem Kopieren immer den Server oder führen Sie save-all und save-off aus, um das Kopieren von Dateien während des Schreibvorgangs zu vermeiden.
Kopieren mit cp
# Automatisches Speichern deaktivieren
screen -S minecraft -p 0 -X stuff "save-off\n"
screen -S minecraft -p 0 -X stuff "save-all\n"
sleep 5
# Welt kopieren
cp -r /opt/minecraft/world /opt/backups/world-$(date +%Y%m%d-%H%M%S)
# Automatisches Speichern wieder aktivieren
screen -S minecraft -p 0 -X stuff "save-on\n"
Archivierung mit tar
Um Speicherplatz zu sparen, verwenden Sie Archivierung:
tar -czf /opt/backups/world-$(date +%Y%m%d-%H%M%S).tar.gz
-C /opt/minecraft world world_nether world_the_end
Die Gzip-Komprimierung reduziert eine Minecraft-Welt um etwa das 3-5-fache. Eine 2 GB grosse Welt wird zu einem 400-600 MB Archiv.
Automatisierung von Backups
Manuelle Backups sind gut für einmalige Situationen, aber zuverlässiger Schutz erfordert Automatisierung.
Cron
Der klassische Ansatz ist ein Crontab-Eintrag:
# Backup alle 6 Stunden
0 */6 * * * /opt/minecraft/scripts/backup.sh >> /var/log/minecraft-backup.log 2>&1
Systemd Timer
Ein modernerer Ansatz mit besserer Protokollierung:
# /etc/systemd/system/mc-backup.timer
[Unit]
Description=Minecraft World Backup Timer
[Timer]
OnCalendar=*-*-* 00/6:00:00
Persistent=true
[Install]
WantedBy=timers.target
# /etc/systemd/system/mc-backup.service
[Unit]
Description=Minecraft World Backup
[Service]
Type=oneshot
ExecStart=/opt/minecraft/scripts/backup.sh
User=minecraft
Aktivierung:
sudo systemctl enable --now mc-backup.timer
Backup-Skript mit Rotation
Ein gutes Backup-Skript sollte nicht nur Kopien erstellen, sondern auch alte löschen:
#!/bin/bash
BACKUP_DIR="/opt/backups/minecraft"
MC_DIR="/opt/minecraft"
KEEP_DAYS=7
# Server benachrichtigen
screen -S minecraft -p 0 -X stuff "save-off\n"
screen -S minecraft -p 0 -X stuff "save-all\n"
sleep 5
# Backup erstellen
FILENAME="world-$(date +%Y%m%d-%H%M%S).tar.gz"
tar -czf "$BACKUP_DIR/$FILENAME" -C "$MC_DIR" world world_nether world_the_end
# Speichern wieder aktivieren
screen -S minecraft -p 0 -X stuff "save-on\n"
# Backups älter als N Tage löschen
find "$BACKUP_DIR" -name "world-*.tar.gz" -mtime +$KEEP_DAYS -delete
echo "[$(date)] Backup erstellt: $FILENAME"
Backup-Plugins
Wenn Sie Lösungen ohne Kommandozeilenarbeit bevorzugen, gibt es hervorragende Plugins.
DriveBackupV2
Das beste Plugin für automatische Backups mit Cloud-Upload-Unterstützung. Funktioniert mit Google Drive, OneDrive, Dropbox und FTP. Konfigurationsbeispiel:
# config.yml (DriveBackupV2)
backups:
backup-list:
- path: "world"
format: "%world%-%date%"
create: true
- path: "world_nether"
format: "%world%-%date%"
create: true
schedule:
interval: 360 # Minuten
Das Plugin verwaltet Speicherung, Komprimierung und Upload automatisch. Spieler erhalten eine Benachrichtigung, wenn ein Backup startet.
eBackup
Eine leichtgewichtige Alternative, die geplante Backups erstellt und auf FTP/SFTP hochlädt. Weniger Funktionen, aber einfacher zu konfigurieren.
Remote-Backups
Ein lokales Backup schützt nicht vor Festplattenausfall oder Hosting-Problemen. Remote-Speicherung löst dieses Problem.
rsync
Synchronisierung mit einem Remote-Server:
rsync -avz --delete
/opt/backups/minecraft/
backup-user@backup-server:/backups/minecraft/
rclone zu S3 oder Google Drive
rclone funktioniert mit Dutzenden von Cloud-Anbietern:
# Konfiguration (einmalig)
rclone config
# Backup zu S3 hochladen
rclone copy /opt/backups/minecraft/ s3:my-mc-backups/
# Zu Google Drive hochladen
rclone copy /opt/backups/minecraft/ gdrive:minecraft-backups/
Zur Automatisierung fügen Sie rclone nach der Archiverstellung in Ihr Backup-Skript ein:
# Am Ende von backup.sh hinzufügen
rclone copy "$BACKUP_DIR/$FILENAME" s3:my-mc-backups/ --progress
Die S3-Speicherkosten sind minimal: 10 GB Backups kosten etwa $0,23 pro Monat.
Wiederherstellung aus einem Backup
Ein Backup zu erstellen reicht nicht aus. Sie müssen wissen, wie man es wiederherstellt.
Schritt-für-Schritt-Wiederherstellung
# 1. Server stoppen
screen -S minecraft -p 0 -X stuff "stop\n"
sleep 10
# 2. Beschädigte Welt umbenennen
mv /opt/minecraft/world /opt/minecraft/world-corrupted-$(date +%Y%m%d)
# 3. Backup entpacken
tar -xzf /opt/backups/minecraft/world-20260405-060000.tar.gz
-C /opt/minecraft/
# 4. Berechtigungen prüfen
chown -R minecraft:minecraft /opt/minecraft/world
# 5. Server starten
sudo systemctl start minecraft
Teilweise Region-Wiederherstellung
Wenn nur bestimmte Chunks beschädigt sind, müssen Sie nicht die gesamte Welt wiederherstellen. Regionsdateien werden in world/region/ im Format r.X.Z.mca gespeichert. Sie können nur die beschädigten Dateien ersetzen:
# Eine bestimmte Region ersetzen
cp /opt/backups/minecraft/world/region/r.0.0.mca
/opt/minecraft/world/region/r.0.0.mca
Regionskoordinaten werden berechnet als: region_x = floor(chunk_x / 32), region_z = floor(chunk_z / 32).
Backups testen
Ein Backup, das nicht überprüft wurde, ist kein Backup. Prüfen Sie regelmässig die Integrität:
# Archiv überprüfen
tar -tzf /opt/backups/minecraft/world-20260405-060000.tar.gz > /dev/null
echo $? # 0 = Archiv ist intakt
Best Practice: Stellen Sie einmal im Monat ein Backup auf einem Testserver bereit und bestätigen Sie, dass die Welt korrekt lädt. Das dauert 10 Minuten, kann aber Stunden in einem Notfall sparen.
Empfehlungen zum Backup-Zeitplan
Der optimale Zeitplan hängt von der Serveraktivität ab:
- Kleiner Server (bis 20 Spieler): Backup alle 12 Stunden, 7 Tage aufbewahren
- Mittlerer Server (20-100 Spieler): Backup alle 6 Stunden, 14 Tage aufbewahren
- Grosser Server (100+ Spieler): Backup alle 2-4 Stunden, 30 Tage aufbewahren
- Vor Updates: Erstellen Sie immer ein zusätzliches manuelles Backup Senden Sie mindestens einmal täglich eine Remote-Kopie.
Wiederherstellung einer beschädigten Welt
Wenn Sie kein Backup haben und die Welt beschädigt ist, gibt es einige Werkzeuge für einen Wiederherstellungsversuch:
Beschädigte Chunks löschen. Ein Tool wie MCA Selector ermöglicht es, beschädigte Chunks zu finden und zu löschen. Der Server generiert sie neu, aber Gebäude in diesen Chunks gehen verloren.
--forceUpgrade verwenden. Das Starten des Servers mit dem Flag --forceUpgrade kann einige Kompatibilitätsprobleme nach einem Versionsupdate beheben.
NBT-Editoren. Für gezielte Datenrettung können Sie NBTExplorer oder NBT Studio verwenden, um Level-Dateien manuell zu bearbeiten.
DDoS-Schutz und Datenintegrität
Ein Szenario, das viele übersehen, verdient eine gesonderte Erwähnung. Ein DDoS-Angriff kann Weltbeschädigung verursachen, wenn er den Server zum Absturz bringt, während Daten auf die Festplatte geschrieben werden. Wir bei MineGuard sehen regelmässig solche Fälle: Ein Server geht unter Last in die Knie, und einige Chunks werden beschädigt. Unser Schutz verhindert diese Situationen, indem er bösartigen Datenverkehr blockiert, bevor er Ihren Server erreicht, und ihn selbst während eines Angriffs stabil hält.
Fazit
Das Einrichten von Backups dauert 30 Minuten, während das Fehlen eines Backups Monate an Arbeit einer ganzen Community kosten kann. Beginnen Sie mit einem einfachen Skript und Cron, fügen Sie dann Remote-Speicherung hinzu. Testen Sie Ihre Backups regelmässig. Ihre Spieler werden nie von den Katastrophen erfahren, die Sie verhindert haben, und genau so soll es sein.
Schützen Sie Ihren Server vor DDoS-Angriffen
Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.
Kostenlos testenWeitere Artikel
CoreProtect: Grief rückgängig machen und Vorfälle auf dem Minecraft-Server untersuchen
Wie du CoreProtect installierst, den Griefer per /co lookup findest und Schäden mit /co rollback rückgängig machst, ohne Welt-Backup einzuspielen.
Java Edition vs Bedrock Edition DDoS-Schutz: Was ist anders
Warum der Schutz von Java- und Bedrock-Servern völlig unterschiedliche Ansätze erfordert und was jeder Serverbetreiber wissen sollte.
Vault Plugin Minecraft: Wirtschaft und Berechtigungen Brücke (2026)
Was das Vault Plugin fuer Minecraft macht, wie Wirtschafts- und Permission-Provider funktionieren, und wie man no compatible economy plugin found fixt.