Paper Sunucusunu Güncelleme: Güvenli Geçiş Rehberi
Minecraft'ın yeni bir sürümü çıktığında sunucunuzu güncellemek heyecan verici olabilir; ancak acele edilirse oyuncu verileri kaybolabilir, pluginler kırılabilir veya sunucu başlamayı reddedebilir. Bu rehberde Paper sunucusunu küçük sürüm güncellemesinden büyük sürüm geçişine kadar doğru ve güvenli şekilde nasıl yapacağınızı anlatıyorum.
Neden Dikkatli Olunmalı?
- Pluginlerin yeni Minecraft sürümüyle uyumlu olmayabilir; güncelleme bekleniyor olabilir
- Büyük sürüm atlamalarında dünya formatı değişikliği veri kaybına yol açabilir
- Paper API güncellemeleri eski pluginleri kırabilir
- Java sürümü gereksinimleri artmış olabilir (örn. 1.20.5+ artık Java 21 zorunlu kıldı)
Adım 1: Tam Yedek Alın
Güncelleme yapmadan önce sunucunun her şeyini yedekleyin:
# Linux'ta tüm sunucu klasörünü yedekle
cd /opt
tar -czf /backup/minecraft_$(date +%Y%m%d_%H%M).tar.gz minecraft/
# Sadece kritik klasörler için
tar -czf /backup/dunya_$(date +%Y%m%d).tar.gz minecraft/world* minecraft/plugins
Windows'ta sunucu klasörünü sağ tıklayıp ZIP'leyin ve güvenli bir yere kopyalayın. Bu yedek olmadan güncelleme sonrası geri dönemezsiniz.
Adım 2: Plugin Uyumluluk Kontrolü
Hedef Minecraft sürümüne geçmeden önce her pluginin bu sürümü desteklediğini kontrol edin:
- SpigotMC plugin sayfasında "Supported Versions" bölümüne bakın
- GitHub releases sayfasında yeni sürüm için build var mı kontrol edin
- Plugin Discord sunucusuna veya forum'una bakın
En az bir kritik plugin (LuckPerms, EssentialsX, WorldGuard) hazır olmadığı sürece güncellemeyi ertelemenizi öneririm.
Adım 3: Test Ortamında Deneyin
Canlı sunucuyu güncellemeden önce yerel bilgisayarda veya ayrı bir VPS'te test edin:
- Mevcut plugins klasörünü kopyalayın
- Yeni Paper sürümüyle sunucuyu başlatın
- Pluginlerin yüklenip yüklenmediğini kontrol edin
- Temel komutları ve ekonomi işlevini deneyin
Bu adım zaman alıcı görünebilir ama oyunculara yaşatılacak kesintileri önler.
Adım 4: Java Sürümü Kontrolü
java -version
1.20.5 ve üzeri artık Java 21 gerektiriyor. Eski sürümden geliyorsanız:
# Ubuntu/Debian
sudo apt install -y openjdk-21-jdk-headless
Adım 5: Yeni Paper JAR İndirme
# Mevcut jar'ı yedekle
mv paper.jar paper-old.jar
# Yeni sürümü indir
wget -O paper.jar "https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/latest/downloads/paper-1.21.4-latest.jar"
Adım 6: Sunucuyu Başlatın ve Log İzleyin
İlk başlatmada Paper yapılandırma dosyalarını günceller; log'da şuna benzer mesajlar görürsünüz:
[Paper] Updating configurations...
[Paper] Startup done!
Tüm pluginlerin yeşil (etkin) durumda olduğunu
/plugins komutuyla doğrulayın.Küçük Sürüm Güncellemesi (1.21.1 → 1.21.4)
Küçük sürüm güncellemeleri genellikle sorunsuz geçer:
- Yedek alın
- Yeni Paper jar'ını indirin
- Sunucuyu başlatın ve kontrol edin
Çoğu plugin küçük sürüm değişikliklerini otomatik destekler.
Büyük Sürüm Güncellemesi (1.20 → 1.21)
Bu tür geçişler daha dikkatli yönetilmelidir:
- Tüm pluginleri tek tek kontrol edin
- Test ortamında mutlaka deneyin
- Oyuncuları önceden bilgilendirin (forum duyurusu, Discord)
- Güncelleme günü minimum 2 saatlik bakım penceresi planlayın
Sorun Çıkarsa Geri Dönme
Yedek aldıysanız geri dönmek basittir:
# Sunucuyu durdur
stop
# Eski jar'a geri dön
mv paper.jar paper-failed.jar
mv paper-old.jar paper.jar
# Başlat
./start.sh
Sonuç
Güncelleme planlaması, Minecraft sunucu yönetiminin en kritik süreçlerinden biridir. Yedek, test, plugin kontrolü — bu üç adımı atlamamak, güncelleme sonrası sürprizleri neredeyse sıfıra indirir.
💡 Etkileşim için giriş yap.