LuckPerms'i, eklentinin gerçekten çalıştığı platforma uygun dosyayla güncelle. Bir Velocity indirmesi Paper sunucusuna ait değildir. Öncesinde izin verilerini ve yapılandırmayı yedekle, güncellemeden sonra grupların ve izinlerin değişmeden çalışıp çalışmadığını normal bir oyuncu hesabıyla kontrol et.
Platformu ve depolama yerini belirleme
Önce LuckPerms'in nerede kurulu olduğunu not et: Minecraft sunucusunda mı, proxy'de mi yoksa birden fazla bileşende mi. Başlatılan platformu ve sürümü log içinde kontrol et. Bir zamanlar yüklenmiş JAR dosyasının adına tek başına güvenme.
Ardından izinlerin yapılandırılmış depolama biçimini kontrol et. Harici bir veritabanı kullanılıyorsa asıl veri seti mutlaka eklenti klasöründe bulunmak zorunda değildir. Bu nedenle yalnızca bu klasörün dosya yedeği eksik olabilir. Yapılandırmadaki erişim bilgilerini gizli tut ve herkese açık hata raporlarına ekleme.
Değişimden önce yedek
Mevcut eklenti dosyasını, yapılandırmayı ve gerçekten kullanılan izin veri setini yedekle. Veriler için uygun bir dışa aktarma veya veritabanı yedekleme akışı kullan ve yedeği tekrar okuyabildiğini kontrol et. Zamanı ve aynı veri setini hangi sunucuların veya proxy'lerin kullandığını not et.
Küçük bir test için önceden belgelenmiş örnekler yeterlidir: özel izni olmayan normal bir oyuncu, adlandırılmış bir grubun üyesi ve belirli bir ek izne sahip bir hesap. Beklenen davranışı not et. Test için global wildcard izinleri ve genel OP izinleri verme; bunlar izin hatalarını gizler.
Bakım penceresinde güncelleme
- Resmi LuckPerms sayfası üzerinden gerçek platformun için uygun indirmeyi seç.
- Orada belirtilen gereksinimleri ve mevcut sürümünden geçişle ilgili notları kontrol et.
- Etkilenen sunucu veya proxy bileşenini düzgün şekilde durdur.
- Eklenti dosyasını değiştir; somut güncelleme talimatı bir migrasyon istemiyorsa yapılandırmayı ve veri depolamayı olduğu gibi bırak.
- Bileşeni başlat ve log içinde yükleme ve depolama hatalarını kontrol et.
- Önceden belgelenmiş izin durumlarını test et.
Birden fazla bileşende kontrollü şekilde güncelleme yap ve sürüm durumlarını belgele. Yeni bir proxy build'inden tüm Minecraft sunucuları için genel bir yükseltme talimatı çıkarma.
Sonucu kontrol etme
Yalnızca yönetici hesabınla test etme. Sıradan bir oyuncuyla izin verilen komutların hâlâ çalışıp çalışmadığını ve yasaklı işlemlerin hâlâ reddedilip reddedilmediğini kontrol et. Sunucuya veya dünyaya göre farklı izinler kullanıyorsan testi tam olarak bu bağlamlarda tekrarla.
Sadece sorunsuz bir başlangıç yeterli değildir: Sunucu erişilebilir olabilir, fakat bir veritabanı bağlantısı veya izin kuralı beklenenden farklı çalışabilir. Platformu, eklenti sürümünü, test sonucunu ve gerekirse ilk ilgili hata mesajını not et.
Güvenli geri dönüş
Beklenmeyen izinlerde başka yönetim değişikliklerini durdur ve önce platform dosyasını ve depolama bağlantısını kontrol et. Yedeklenmiş verileri kontrollü bir geri yükleme testi için kullan. Bu arada başka sunucular aynı veri setine doğru değişiklikler yazdıysa eski bir veritabanı durumunu körlemesine geri yükleme.
Sık Sorulan Sorular
Son yayımlanan dosya her zaman doğru mudur? Hayır. Platform, gereksinimler ve somut sürüm notları uygun olmalıdır.
Eklenti klasörü yedek olarak yeterli mi? Yalnızca gerçekten kullanılan veri setini de eksiksiz içeriyorsa. Depolama bağlantısını kontrol et.
Her güncellemeden sonra izinleri yeniden oluşturmam gerekir mi? Düzenli bir güncelleme, gruplarını önlem olarak yeniden kurman için bir sebep değildir. Önce veri setini ve hata mesajlarını kontrol et.