Otomatik Yedekleme Sistemi — Verilerinizi Her Zaman Güvende Tutun
Minecraft sunucularında en büyük risklerden biri veri kaybıdır. Disk arızası, yanlış komut, hacker saldırısı... Bu rehberde kapsamlı bir otomatik yedekleme sistemi kuruyoruz.
Neyi Yedeklemelisiniz?
- Dünya dosyaları: world/, world_nether/, world_the_end/
- Plugin verileri: plugins/ klasörü
- Sunucu ayarları: server.properties, spigot.yml, paper.yml
- MySQL veritabanları: LuckPerms, CoreProtect, özel sistemler
Linux Yedekleme Scripti
#!/bin/bash
BACKUP_DIR="/home/minecraft/backups"
SERVER_DIR="/home/minecraft/server"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar czf $BACKUP_DIR/world_$DATE.tar.gz \
-C $SERVER_DIR world world_nether world_the_end
tar czf $BACKUP_DIR/plugins_$DATE.tar.gz \
-C $SERVER_DIR plugins
mysqldump -u mc_user -p'GucluSifre' minecraft \
> $BACKUP_DIR/database_$DATE.sql
gzip $BACKUP_DIR/database_$DATE.sql
find $BACKUP_DIR -mtime +14 -delete
echo "Yedekleme tamamlandı: $DATE"
Cron Job ile Otomatik
chmod +x /home/minecraft/backup.sh
crontab -e
0 3 * * * /home/minecraft/backup.sh
DriveBackupV2 Plugin
Yedekleri otomatik Google Drive veya Dropbox'a gönderir:
localSaves:
enabled: true
directory: ./DriveBackup
backupStorage:
GoogleDrive:
enabled: true
folderId: "GOOGLE_DRIVE_FOLDER_ID"
schedule:
enabled: true
times:
- "0 3 * * *"
Yedekten Geri Yükleme
systemctl stop minecraft
mv /home/minecraft/server/world /home/minecraft/server/world_broken
tar xzf /home/minecraft/backups/world_20240623.tar.gz \
-C /home/minecraft/server/
systemctl start minecraft
3-2-1 Kuralı
- 3 yedek kopyası
- 2 farklı ortam (yerel disk + bulut)
[*]1 uzak lokasyon
Yedekleme sistemi hakkında sorularınız için bu konuya yazın!
💡 Etkileşim için giriş yap.