Selamlar sevgili Mc-forum geliştiricileri ve sunucu sahipleri!
Sunucunuzu başlatırken seçtiğiniz ana yazılım (.jar dosyası), sunucunuzun kaderini belirler. Artık eskimiş Vanilla veya Spigot kullanan pek kalmadı.
Peki modern zamanların kralları Paper, Pufferfish ve Purpur arasındaki farklar neler? Hangi yazılım size daha fazla TPS (Saniye Başına İşlem) ve performans sunar? Gelin teknik detaylarıyla inceleyelim.

🐢 1. Spigot
Spigot hala eklentiler (pluginler) için API geliştirilen ana temel olsa da, doğrudan sunucularda kullanmak günümüzde önerilmez. Optimizasyonu modern sunucular ve 1.14+ sürümlerindeki ağır işlemler için yetersiz kalmaktadır.
🚀 2. Paper
Paper, Spigot’un doğrudan bir “fork”udur (geliştirilmiş versiyonudur) ve bugün neredeyse tüm Minecraft sunucularının omurgasını oluşturur.
· Nasıl Çalışır? Spigot’un yetersiz kaldığı chunk yüklemeleri, huni (hopper) işlemleri ve ışıklandırma hesaplamaları (Aydınlatma motoru) gibi sistemleri optimize eder. Birçok hatayı (bug ve dupes) varsayılan olarak kapatır ve yama yapar.
· Avantajı: Dünyadaki pluginlerin %99’u doğrudan Paper ile uyumlu çalışacak şekilde kodlanır. Muazzam bir topluluk desteğine sahiptir. Çok güvenilir ve stabildir.
· Dezavantajı: Bazı Vanilla mekaniklerini (özellikle teknik Minecraft oyuncularının kullandığı mob farmları, redstone mekanizmaları) performansı artırmak adına bozabilir.
· Kimler Kullanmalı? Standart Survival, Faction, Skyblock sunucuları açan, maceraya atılmadan stabil bir deneyim isteyen, “başım ağrımasın” diyen herkes.
⚡ 3. Pufferfish
Pufferfish, Paper’ın üzerine inşa edilmiş (Paper fork’u) ileri düzey, ağır optimize edilmiş bir sunucu yazılımıdır.
· Nasıl Çalışır? Paper’ın bırakmaya cesaret edemediği çok daha köklü değişiklikleri barındırır. Asenkron (async) varlık izleme, daha gelişmiş yapay zeka optimizasyonları ve inanılmaz bir işlemci işleme mantığı kullanır. Pufferfish aslında büyük kurumsal sunucu ağları (GamerSafer, Orio vb.) için dizayn edilmiştir.
· Avantajı: Paper’a kıyasla yüksek oyunculu sunucularda (100+) fark edilir bir performans ve TPS artışı sağlar.
· Dezavantajı: Çok agresif optimizasyonları nedeniyle bazen karmaşık eklentilerle çakışmalar yaşatabilir.
· Kimler Kullanmalı? Hub sunucularında yoğun lobilere sahip olanlar, yoğun PvP (BoxPvP, KitPvP vb.) sunucuları çalıştıranlar ve 100 üstü oyuncuyu aynı haritada lag olmadan oynatmak isteyen profesyoneller.
🎨 4. Purpur
Purpur, aslında Pufferfish’in (ve dolayısıyla Paper’ın) de üzerine inşa edilmiş bir sunucu yazılımıdır.
· Nasıl Çalışır? Purpur’un ana amacı sadece performans değildir (Zaten Pufferfish’in performansını içinde barındırır). Asıl amacı Vanilla oyun mekaniklerini sınırsızca özelleştirmenize olanak tanımaktır. Oyun içindeki yüzlerce ince ayar için size devasa bir purpur.yml dosyası sunar.
· Avantajı: Taşlara binmek, köylülerin takas mantığını değiştirmek, phantomları kapatmak, creeper patlamalarını sadece blok kırmayacak şekle getirmek gibi aklınıza gelen hemen her mekaniği ek bir plugin kullanmadan kendi .yml dosyasından yapabilirsiniz. Ayrıca Pufferfish altyapısını kullandığı için performansı harikadır.
· Dezavantajı: O kadar fazla ayar vardır ki, tecrübesiz bir yönetici sunucu ayarlarının içinde kaybolabilir veya ayarları bozabilir.
· Kimler Kullanmalı? Saf bir Survival (SMP) deneyimi sunmak isteyen ama oyunun kurallarını kendi isteğine göre modifiye etmek isteyenler. Eklenti sayısını azaltmak isteyen sunucu sahipleri.
📊 Karşılaştırma Sonucu ve Hiyerarşi
Teknik olarak yazılım ağacı şöyledir: Bukkit ➔ Spigot ➔ Paper ➔ Pufferfish ➔ Purpur
(Sağa doğru gittikçe performans ve ayar seçenekleri artar).
· 10 - 50 Oyunculu Klasik bir sunucuysanız = Paper işinizi fazlasıyla görür.
· Hile Koruması, PvP ve Saf Performans istiyorsanız = Kesinlikle Pufferfish.
· Arkadaş grubunuzla veya Survival sunucunuzda mekanik eğlenceler arıyorsanız = Seçiminiz Purpur olmalı.
Siz sunucunuzda hangi çekirdeği tercih ediyorsunuz ve neden? Yorumlarda buluşalım.



