Sunucunun yazılımını sonradan değiştirebilirsin ve bu, sandığından güvenli bir işlemdir: hiçbir dosyan silinmez, yalnızca yer değiştirir. Aşağıda adımlar, arka planda olanlar ve bir şey ters giderse bakılacak yerler var.

Nereden yapılır?

Sol menüdeki Yazılım bölümünden dokuz yazılım arasında geçiş yapabilirsin: Vanilla, Paper, Purpur, Spigot, CraftBukkit, Fabric, Quilt, Forge ve NeoForge. Aynı bölümden Minecraft sürümünü de seçersin; listede biri "Önerilen" etiketiyle işaretli gelir.

Seçimini yapıp Kur / Değiştir'e bastığında bir onay ekranı çıkar. Sunucu o an çalışıyorsa işlem sırasında kısa süreliğine yeniden başlatılır ve oyuncular bu esnada düşer. Peş peşe denemek istersen tek sınır şu: 15 dakikada en fazla 8 değişiklik; bu sayı sunucu başına değil, hesabının genelinde tutulur. Üstüne çıkarsan "çok sık" uyarısı alırsın; sunucuna bir şey olmaz.

Arka planda ne oluyor?

Yazılım türü değiştiğinde mevcut kurulumun tamamı bir profile taşınır: dünyaların, plugins ve mods klasörlerin, config, kaynak paketlerin ve oyuncu listelerin (ops.json, whitelist.json, yasaklı listeleri). Yeni yazılım bunların üstüne değil, temiz bir zemine kurulur.

Bu kural aynı ailede kalsan bile işler: Paper'dan Purpur'a geçmek de bir tür değişimidir. Yerinde kalanlar: server.properties (zorluk, MOTD, sistem ayarları) ve Yedekler bölümündeki yedeklerin.

Daha önce kullandığın bir yazılıma geri dönersen o yazılımın profili otomatik geri yüklenir; dünyan ve içeriğin bıraktığın gibi gelir. Yani bir yazılımı denemek geri dönülemez bir karar değildir.

Kayıtlı profilleri Yazılım bölümündeki Eski kurulumların kartında görürsün: her satırda yazılımın adı, kaydedildiği Minecraft sürümü, tarih ve boyut yazar; içinde dünya olanlar "dünya var" etiketi taşır. Hiç profilin yoksa kart görünmez. Bu kuruluma dön düğmesi o yazılımı yalnız seçili hâle getirir; geçişi yine Kur / Değiştir ile onaylarsın. "Yalnızca dosya olarak duruyor" diye işaretlenen kopyalar yazılım değiştirerek geri gelmez; içeriklerine Dosyalar bölümündeki profiles klasöründen ulaşırsın.

Aile içi geçiş vs. aileler arası geçiş

Eklenti ailesi Paper, Purpur, Spigot ve CraftBukkit'ten oluşur. Bu dördü aynı eklenti düzenini paylaşır, dolayısıyla eklentilerin yeni yazılımda da çalışır; tek yapman gereken Dosyalar bölümünde profiles/ altındaki eski klasörden plugins içeriğini yeni kuruluma taşımak.

Mod ailesi Fabric, Quilt, Forge ve NeoForge'dur ve içerikleri eklenti ailesiyle uyumsuzdur: eklentilerin bir mod sunucusunda, modların bir eklenti sunucusunda çalışmaz. Vanilla ikisine de girmez, ne eklenti ne mod alır. Profil ayrımı tam da bu yüzden var.

Sürüm düşürürken

Aynı yazılımda daha eski bir Minecraft sürümüne geçmek istersen panel seni durdurur ve ikinci bir onay ister. Sebebi basit: yeni sürümle üretilmiş dünya ve ayar dosyaları eski sürümde açılmaz, sunucu her açılışta çöker.

Onaylarsan hiçbir şey silinmez, adları değişir. Aktif dünyan world_v1-21-1 gibi bir adla Dünyalar listesine düşer; sürüme bağlı ayar dosyaların config_v1.21.1 gibi adlarla kenara alınır. Mod tarafında mods klasörü de aynı şekilde kenara alınır. Aynı sürüme ikinci kez düşersen daha önce kenara alınmış kopyanın üzerine yazılmaz. Yine de değişiklikten önce elle bir yedek almak en doğrusu.

Dikkat edilecekler

  • Mod yükleyicileri Pro (8 GB) paketinden itibaren seçilebilir. Küçük paketlerde bu kartlar "Kilitli" görünür; eklenti kurmaya devam edebilirsin.
  • Bedrock birlikte oyun yalnız eklenti ailesinde çalışır — ayrıca 1.20.5 ve üstü bir sürüm ile en az 4 GB gerekir. Mod tarafına geçersen köprü otomatik kapatılır ve telefondan giren oyuncuların giremez.
  • Köprü açıkken çok yeni bir sürüme geçiş engellenebilir. Panel köprünün hangi sürüme kadar yetiştiğini söyler; ilerlemek istiyorsan önce Ayarlar'dan birlikte oyunu kapatman gerekir.
  • Ağ (proxy) içindeki sunucular yalnız eklenti ailesinde çalışır — orada mod kartları da kilitlidir.

Örnek: hafta sonu bir mod paketi deneyip Paper'a dönmek

Pro paketli, 6 kişilik bir survival sunucusu eklentilerle Paper üzerinde çalışıyor. Grup bir hafta sonu Fabric tabanlı bir mod paketi denemek, sonra eski dünyasına dönmek istiyor. Sıra şöyle:

  1. Yedekler bölümünde Yedek Al'a bas ve etikete fabric-oncesi yaz. Profil zaten her şeyi saklar; yedek, bir şey ters giderse elindeki ikinci güvencedir.
  2. Yazılım bölümünde Fabric'i ve mod paketinin istediği Minecraft sürümünü seç, Kur / Değiştir'e bas ve onayla. Konsol'da Paper içeriğinin profile kaydedildiğini bildiren bir [arcade] satırı görürsün.
  3. Fabric temiz bir dünyayla başlar. Modlar bölümündeki Mod Paketleri sekmesinden paketi kur; paket başka bir sürüm istiyorsa panel bunu söyler ve onaylarsan yazılımı kendisi uyarlar. İlerlemeyi Konsol'dan izle, kurulum bitince sunucuyu yeniden başlat.
  4. Arkadaşlarından aynı mod paketini kendi oyunlarına kurmalarını iste. Telefondan oynayan arkadaşlar bu hafta sonu giremez, çünkü Bedrock köprüsü mod ailesinde kapanır.
  5. Hafta sonu bitince Eski kurulumların kartında Paper satırındaki Bu kuruluma dön'e bas. Sürüm kutusunda o satırda yazan Paper sürümünü seç ve Kur / Değiştir'e bas. Fabric dünyası profile gider; Paper dünyan, eklentilerin, OP listen ve beyaz listen bıraktığın gibi geri gelir.
  6. Bedrock birlikte oyun daha önce açıksa Fabric'e geçerken kapanmıştı; Ayarlar'daki Bedrock oyuncularına da aç anahtarını yeniden aç.

Dönüşte farklı bir Paper sürümü seçmek de mümkündür, ama daha eski bir sürüm dünyanın kenara alınmasına, daha yeni bir sürüm ise geri dönüşü olmayan bir yükseltmeye yol açar. Mod paketi kurulurken nelerin sıfırlandığını modpack kurulumu yazısında, elle yedeğin nasıl alındığını yedek alma rehberinde bulursun.

Bir şey ters giderse sırayla şuna bak

  1. Dünyam boş geldi. Silinmedi. Eski yazılıma geri dön (profil kendiliğinden geri gelir) ya da Dosyalar bölümünde profiles/ klasörünü aç: eski yazılımın adını taşıyan klasörün içinde duruyor.
  2. Eklentilerim veya modlarım yok. Aynı yerde. Dosyalar'daki Taşı düğmesiyle jar'ları yeni kurulumun plugins ya da mods klasörüne alabilirsin — ama aile değiştiyse taşımak işe yaramaz, karşılığını yeniden kurman gerekir.
  3. Yetkilerim (op) ve beyaz listem gitti. Oyuncu listeleri de profile taşınır; aynı yoldan geri gelir.
  4. Sunucu açılmıyor, durum hata gösteriyor. Genel Bakış sayfasında çıkan onarım bandını kullan. Önce sunucuyu durdurman gerekir; onarım hiçbir dosyayı silmez, sorunlu ayar dosyalarını kenara alır.
  5. Sonuç mesajına ve Konsol'a bak. Sürüm düşürmede kenara alınan dosyaların adları, değişim bitince Kur / Değiştir düğmesinin yanında çıkan sonuç mesajında tek tek yazar. Yazılım türü değiştiyse profil kaydı Konsol'da [arcade] ile başlayan satırlarla da görünür.

Sık yapılan hatalar

  • Sürüm düşürdükten sonra kenara alınan eski dünyayı Dünyalar'dan tekrar aktif yapmak. O dünya yeni sürümle üretildi, sunucu yine çöker; önce sürümü geri yükselt.
  • Sunucu silinse de yedeklerin duracağını sanmak: sunucu silinince yedekleri de silinir.
  • Modpack'i eklenti ailesindeki bir yazılıma kurmaya çalışmak; modpack mod yükleyici ister.
  • Telefondan giren oyuncular varken mod ailesine geçmek — köprü kapanır, o oyuncular dışarıda kalır.

Hangi durumda ne seçmeli?

  • Eklentiyle oynanacak sunucu: Paper. Daha fazla ayar düğmesi istiyorsan Purpur; yalnız Spigot'ta çalışan eski bir eklentin varsa Spigot ya da CraftBukkit.
  • Mod ya da modpack: modpack hangisini istiyorsa o — Fabric/Quilt veya Forge/NeoForge. Pro paketi ya da 8 GB RAM'li Özel Yapılandırma şart.
  • Hiçbir şey kurmadan saf oyun: Vanilla.
  • Telefondan da girilecekse: eklenti ailesi + 1.20.5 ve üstü + 4 GB.
  • Kararsızsan: önce yedek al, sonra dene. Profil sayesinde eski yazılımına geri dönmek her zaman mümkün.

Farkları karşılaştırmak için yazılım seçim rehberine, dosya taşımak için dosya yöneticisine, yedek için yedekleme rehberine, telefon desteği için birlikte oyun rehberine bak.

Sık sorulan sorular

Ücretsiz sunucumda yazılımı değiştirebilir miyim?

Hayır. Ücretsiz kademede yalnız Paper kullanılır ve başka bir yazılıma geçiş isteği reddedilir; Paper'ın Minecraft sürümünü değiştirmek ise mümkündür. Purpur, Fabric ya da başka bir seçenek için önce ücretli bir pakete geçmen gerekir.

Java sürümünü ayrıca ayarlamam gerekir mi?

Hayır. Sürüm listesinde her Minecraft sürümünün yanında hangi Java ile çalışacağı yazar ve panel geçiş sırasında doğru Java'yı kendisi seçer; sunucu açıkken kullandığı Java, Kurulu yazılım kartında da görünür. Java'yı elle değiştirme seçeneği yoktur: daha yeni bir Java isteyen bir eklenti için daha yeni bir Minecraft sürümü seçmen gerekir.

Aynı yazılımda yeni bir Minecraft sürümüne geçince dünyam ne olur?

Yerinde kalır; aynı yazılımda sürüm yükseltmek profil değişimi sayılmaz, dünyan da eklentilerin de olduğu yerde durur. Minecraft dünyayı açtıkça yeni sürümün biçimine çevirir ve bu dönüşüm geri alınamaz: yeni sürümde açılmış bir dünya eski sürümde açılmaz. Bu yüzden yükseltmeden önce elle yedek al ve eklentilerinin yeni sürümü desteklediğini kontrol et; adımlar sürüm yükseltme rehberinde.

Geçiş yarıda kalırsa ne olur?

Yeni yazılım indirilemez ya da kurulamazsa panel, profile taşıdığı içeriği geri koymayı dener ve Konsol'a sonucu anlatan bir [arcade] satırı yazar. Geri koyma da başarısız olursa içeriğin silinmez; Dosyalar bölümünde profiles klasörünün altında, eski yazılımın adını taşıyan klasörde durur. Sunucu açılmıyorsa dosyaları elle taşımadan önce o satırı kopyalayıp destek talebi aç.

Geçiş ne kadar sürer, oyuncular ne yaşar?

Paper, Purpur, Spigot, CraftBukkit, Vanilla ve Fabric'te sunucu tek bir dosya indirdiği için geçiş çoğu zaman birkaç dakikada biter. Quilt, Forge ve NeoForge önce bir kurulum aracı çalıştırır, bu yüzden biraz daha uzun sürer. Sunucu açıksa bu sürede durdurulur ve bağlı oyuncular düşer; geçişi kimse oynamıyorken yapmak en rahatıdır.