Bukkit, CraftBukkit, Spigot ve PaperSpigot nedir ve aralarındaki farklar nelerdir?

Katılım
23 Kas 2020
Konular
2
Mesajlar
5
Tepki puanı
7
Puanları
410

os-logo.png

Selam OyuncularŞehri kullanıcıları 👋
Bukkit, CraftBukkit, Spigot ve PaperSpigot nedir ve aralarındaki farklar nelerdir? başlıklı konuma hoşgeldiniz!


Minecraft-Logo.png

Minecraft Vanilla
Vanilla, Mojang'ın sağladığı orijinal minecraft sunucu yazılımına denir. Bu sunucu yazılımlarında eklenti desteği bulunmaz. Yani sadece normal oyunu oynayabilir, oyunun size sunduklarını kullanabilirsiniz.


bukkitlogo.png

Bukkit
Bukkit ise sunucu yazılımları için alt bir kütüphane kuran, eklenti desteği sağlayan sisteme denir. Aslında Bukkit'in Vanilla ile hiç bir alakası yoktur. Bukkit'in üzerine, misal Glowstone gibi alternatif sunucu yazılımları da kurulabilir. CraftBukkit ise sadece Bukkit altyapısını Mojang'ın Vanilla yazılımına enjekte eden sistemdir.



igYbvzR.png


CraftBukkit
CraftBukkit, Bukkit kütüphanesini / altyapısını Mojang'ın dağıttığı resmi sunucu yazılımlarına enjekte eden sistemdir. Yani aslında Bukkit bir sunucu kuramazsınız. Onu Vanilla'ya enjekte eden veya vanilla'ya benzer, en baştan yazılan bir sunucu yazılımına enjekte eden bir yazılım kullanmak zorundasınız.


spigot-og.png

Spigot
Spigot ise, "High Performance Minecraft" sloganı adı altında bir CraftBukkit kopyası olarak ortaya çıkan, fakat günümüzde çok fazla popüler olan ve CraftBukkit'in yerini almış, hatta Bukkit ve CraftBukkit'i de şuanda bünyesinde - resmi olarak olmasa da - geliştiren platformdur. Bukkit ve CraftBukkit'in neden kapatıldığı konusuna daha sonra DMCA başlığı adı altında değineceğim.


r51tzzqlv8r11.png

PaperSpigot
PaperSpigot, adından da anlaşılacağı üzere bir Spigot kopyasıdır. Kopya burada aşağılama anlamında değildir. İngilizce'de Fork kelimesini böyle çevirdim. Daha nasıl çevirilebilir bilemiyorum. Fakat kısaca kopya derken vermeye çalıştığım anlam şu; "bir şeyi alıp, üstüne koymak, değiştirmek" gibi. Paper'da yine Spigot gibi performans vaat eden bir başka kopya. Bunun yanında Timings ve eklentilerin kullanması için daha geniş kütüphaneler de sunuyor.

Tüm bunların yanında Paper ve onun diğer kopyaları, 1.7.10, 1.8.8 gibi eski sürümlere Spigot'dan daha uzun süre destek veriyor, yeni sürümlerden de iyileştirmeler sağlıyor. Bu nedenle belli nedenlerden dolayı sürüm güncelleyemiyor veya bir sürümde kalmak istiyor iseniz bile, yine de en güncel kopyayı kullanmak önemli.

İyi Forumlar! :)

NOT:
Yazılar alıntıdır.
 
Katılım
13 Kas 2019
Konular
41
Mesajlar
398
Tepki puanı
291
Puanları
3,310
Bunları bilmiyordum bu konuyu okuduktan sonra öğrendim teşekkürler.
 
  • Beğen
Tepkiler: leyons
Katılım
18 Kas 2020
Konular
35
Mesajlar
536
Çözümler
1
Tepki puanı
262
Puanları
3,460
Bende gerçekten bilmiyordum ellerine sağlık, teşekkürler.
 
  • Beğen
Tepkiler: leyons