Minecraft Sunucusunu Otomatik Yedekleme: Adım Adım Rehber

SonDurak

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0

1. Yedekleme nesnesi nelerdir ve hangi dosyalara ihtiyaç var?​


Minecraft sunucusunda, world, server.jar, plugins (veya mods), bukkit.yml, server.properties gibi dizin ve dosyalar yedeklenmelidir. Ayrıca eğer konfigürasyon dosyaları bulunduysa, bu dosyalar da dahil edilmelidir.

2. Otomatik yedekleme için hangi araç kullanılmalı?​


En basit yöntem, rsync ile sunucunun yedeklenecek kısımlarını sunucunun kendi diskinde yeni bir klasöre kopyalamak ve gzip ile sıkıştırmaktır. Daha gelişmiş senaryolarda, tar ile arşiv oluşturup Cloudflare R2, DigitalOcean Spaces gibi nesne depolama hizmetlerine rclone ile göndermek tercih edilebilir.

3. Cron tablosuna nasıl satır eklenir?​


Bash:
# 1. Günlük yedek
0 2 * * * /usr/local/bin/mc_backup.sh >> /var/log/mc_backup.log 2>&1

mc_backup.sh içinde:

Bash:
#!/bin/bash
NOW=$(date +%F)
BASE="/srv/minecraft"
BACKUP_DIR="/srv/backup/mc_$NOW"

mkdir -p "$BACKUP_DIR"
rsync -a $BASE/world $BASE/server.jar $BASE/plugins $BACKUP_DIR
tar -czf "$BACKUP_DIR/mc_${NOW}.tar.gz" -C "$BACKUP_DIR" .
rm -rf "$BACKUP_DIR"

Bu betik, günün ikinci saatinde çalışacak şekilde ayarlanmıştır.

4. Yedekten geri dönme adımları nelerdir?​


  1. Geri yüklemek istenen tarihli arşivi bul.<br>
  2. Sunucuyu durdurun (systemctl stop minecraft gibi).<br>
  3. Eski klasörleri silin veya taşıyın.<br>
  4. tar -xzf komutu ile arşivi açın.<br>
  5. Sunucuyu yeniden başlatın.

5. Maliyet ve kaynak kullanımı nasıl optimize edilir?​


  • Sıkıştırma oranı: gzip -9 zayıf disk alanı tüketir ama işlem süresi uzar. Orta seviye (-6) genelde dengeli bir tercih olur.
  • Günlük yerine haftalık yedekleme: Eğer değişiklik oranı düşükse, haftalık yedekleme disk alanı açığa çıkarır, CPU ve disk I/O yükünü azaltır.
  • Sıkıştırma yerine aynalama: Çoğu VDS, snapshot özelliği sunar. Snapshot alarak anlık yedekleme, ağ üzerinden transfer ihtiyacını ortadan kaldırır.

Not: Yedekleme betiği çalıştırılmadan önce test ortamında deneme yapmak ve chmod +x mc_backup.sh ile çalıştırılabilirlik kontrolü yapmak önerilir.

İlgili konular​

 
Geri
En Üst