Minecraft sunucusunda plugin ve mod kurulumu: Forge, Fabric ve CurseForge ayrımı

Plugin ile mod arasındaki fark bir zevk meselesi değil, kodun nerede çalıştığıyla ilgili bir yapı farkıdır. Plugin yalnızca sunucuda çalışır ve oyuncu hiçbir şey kurmadan normal Minecraft istemcisiyle bağlanır. Mod ise oyunun kendisini değiştirdiği için hem sunucuda hem de oyuncunun bilgisayarında bulunmak zorundadır. Forge ve Fabric bu modları çalıştıran iki ayrı yükleyicidir. CurseForge ise yükleyici değil, mod ve modpack dosyalarının yayımlandığı dağıtım platformudur. Kurulumda yaşanan karışıklığın büyük bölümü, bu üç adın aynı katmana ait sanılmasından doğar.
Kodun nerede çalıştığı kurulumun tamamını belirler
Plugin, sunucu yazılımının eklenti arayüzü üzerinden çalışır ve oyuna yeni blok ya da eşya eklemez. Yaptığı iş sunucudaki davranışı düzenlemektir: bölge koruma, yetki grupları, ekonomi sistemi, sohbet kuralları, minigame mantığı ve moderasyon araçları bu katmanda kurulur. Oyuncunun istemcisinde bu kodun karşılığı olmadığı için katılım eşiği düşük kalır, sunucu adresini bilen herkes doğrudan girebilir.
Mod ise oyunun içerik listesini büyütür. Yeni blok, eşya, canlı veya mekanik eklendiğinde bu tanımların oyuncunun istemcisinde de bulunması gerekir; aksi halde oyuncu ya sunucuya giremez ya da eklenen içeriği göremez. Mod tabanlı sunucularda herkesin aynı yükleyiciyi ve aynı mod sürümlerini kurması bu yüzden zorunludur. Karşılığında eklenti katmanıyla ulaşılamayacak bir oyun deneyimi ortaya çıkar.
|
Katman |
Ne işe yarar |
Sunucu tarafında |
Oyuncu tarafında |
|---|---|---|---|
|
Plugin |
Sunucu davranışını ve kurallarını düzenler |
Eklenti arayüzü olan sunucu yazılımı gerekir |
Ek kurulum gerekmez |
|
Forge |
Modları çalıştıran yükleyici |
Forge kurulumu ve mods klasörü |
Aynı Forge sürümü ve aynı mod listesi |
|
Fabric |
Hafif çekirdekli mod yükleyicisi |
Fabric kurulumu ve mods klasörü |
Aynı Fabric sürümü ve çoğu modda Fabric API |
|
CurseForge |
Mod ve modpack dağıtım platformu |
Paketin sunucu sürümü ayrıca kurulur |
Kendi uygulamasıyla paketi kurar |
Forge ile Fabric arasındaki fark nereden çıkar
Forge uzun süredir kullanılan ve geniş bir mod arşivi biriktirmiş yapıdır. Makine, sihir ve keşif temalı kapsamlı paketler çoğunlukla bu tarafta toplanır. Daha geniş bir çatı olması, açılış süresinin ve bellek ihtiyacının artması anlamına da gelir; yeni oyun sürümlerine uyum bu nedenle daha uzun sürebilir.
Fabric daha küçük bir çekirdek üzerine kuruludur ve modüler çalışır. Bu modülerliğin doğrudan bir sonucu vardır: çoğu Fabric modu, ortak işlevleri sağlayan Fabric API bileşenine ihtiyaç duyar ve bu dosya eklenmediğinde modlar açılışta devre dışı kalır. Hafif yapı yeni oyun sürümlerine daha erken uyum sağlamayı kolaylaştırır, performans ve teknik iyileştirme odaklı modlar sık sık önce bu tarafta yayımlanır.
Sunucu tarafında değişmeyen bir kural var: bir sunucu aynı anda tek yükleyici çalıştırır. Forge için yazılmış bir mod Fabric üzerinde açılmaz, tersi de geçerlidir. Mod dosyası yalnızca oyun sürümüne değil yükleyicinin sürüm ailesine de bağlıdır, bu yüzden dosya adındaki sürüm etiketi kurulumda en dikkatli bakılması gereken ayrıntıdır. Yükleyici kararını dünya oluşturulmadan önce vermek, sonradan dünyayı taşımaya çalışmaktan çok daha kolaydır.
CurseForge neyi çözer, neyi çözmez
CurseForge, modların ve modpacklerin yayımlandığı depodur. Kendi uygulaması istemci tarafında paketi indirir, paketin gerektirdiği yükleyiciyi ve mod sürümlerini bir arada kurar. Bu nedenle CurseForge, Forge veya Fabric’in yerine geçen bir seçenek değildir; hangi yükleyicinin kullanılacağını paketin kendisi belirler.
Sunucu tarafı bu kurulumdan ayrı ilerler. Modpacklerin çoğu ayrı bir sunucu paketiyle dağıtılır ve sunucuda istemcidekiyle aynı mod sürümlerinin bulunması gerekir. Tek bir dosyanın farklı sürümde kalması bile oyuncunun bağlantısının reddedilmesine yol açabilir. Mod listesi büyüdükçe sunucunun bellek ihtiyacı da artar; bu, yapı seçiminin kaynak planlamasına dokunan tarafıdır.
Kiralık sunucularda bu adımların bir bölümü panele taşınmıştır. Saganetwork’ün oyun yönetim panelinde plugin, mod ve modpack kurulumu ile sürüm değiştirme işlemleri arayüz üzerinden yapılır; site desteklenen yapıları Forge, CurseForge ve Fabric olarak tanımlar. Bir minecraft server kiralamadan önce panelin hangi yapıları kurabildiğine bakmak, kurulumdan sonra ne kadar elle iş kalacağını baştan gösterir.
Aynı sunucuda hem plugin hem mod çalışır mı
Standart kurulumda çalışmaz. Eklenti arayüzü ile mod yükleyicisi farklı temeller üzerine oturur, bu yüzden plugins klasörüne konan bir dosya mod yükleyicisiyle açılmış sunucuda görmezden gelinir. İki tarafı birleştirmeye çalışan melez sunucu yazılımları vardır ve bazı senaryolarda işe yarar, fakat her mod ve her eklenti bu ortamda aynı kararlılıkta çalışmaz, güncellemeler de daha geç gelebilir. Mod tarafındaki yönetim ve moderasyon ihtiyacı çoğu zaman aynı işi gören mod tabanlı araçlarla karşılanır; melez yapıya geçmeden önce ihtiyacın gerçekten iki katmanı birden gerektirip gerektirmediğini kontrol etmek işi sadeleştirir.
Hangi yapı hangi topluluğa uyar
Seçim, sunucunun oyuncuya ne vaat ettiğiyle başlar ve teknik ayrıntıdan önce bu soruya bakmak gerekir.
- Oyuncuların hiçbir kurulum yapmadan girmesini istiyorsan eklenti katmanı doğru adres
- Oyunun blok, eşya ve mekanik listesini değiştirmek istiyorsan mod katmanı gerekir
- Hazır bir içerik paketiyle başlamak istiyorsan CurseForge üzerindeki modpackler paketin belirlediği yükleyiciyle kurulur
- Yeni oyun sürümüne kısa sürede geçmek önceliğinse Fabric tarafı genelde daha erken hazır olur
- Çok sayıda büyük içerik modunu bir arada çalıştırmak istiyorsan Forge tarafındaki arşiv daha geniştir
- Sunucuyu tanıtacağın kitle teknik kuruluma uzaksa mod paketinin katılım eşiğini yükselttiğini hesaba kat
Bu ayrımda herkes için geçerli tek bir doğru yapı yok. Aynı oyun sürümünde iki sunucu, biri eklenti diğeri mod tarafında olmak üzere tamamen farklı iki yol izleyebilir ve ikisi de kendi topluluğu için doğru kurulmuş sayılır. Belirleyici olan teknik üstünlük değil, oyuncularından ne kadar kurulum emeği bekleyebildiğin ve sunucunun hangi deneyimi vermeyi hedeflediğidir.
Kurulumda en sık yapılan hatalar
- Dosyaların yanlış klasöre konması: eklentiler plugins, modlar mods klasörüne gider ve yer değiştirdiklerinde sunucu dosyayı hiç görmez
- Yükleyici sürümü ile mod dosyasının sürümünün eşleşmemesi
- Fabric modlarının ihtiyaç duyduğu Fabric API dosyasının eklenmeden bırakılması
- Bir modun bağımlı olduğu kütüphane modlarının atlanması
- Yalnızca istemcide çalışan görsel modların sunucuya yüklenmeye çalışılması
- Mod listesi değiştirilmeden önce dünya yedeğinin alınmaması, kaldırılan bir modun bloklarının dünyada geride kalması
- Bütün modların tek seferde eklenmesi ve sunucu açılmadığında sorunun hangi dosyadan geldiğinin anlaşılamaması
Bu hataların çoğu tek bir alışkanlıkla önlenir: listeye dokunmadan önce yedek al, değişikliği küçük gruplar halinde uygula ve her açılıştan sonra sunucu konsolundaki uyarıları oku. Oyuncularının istemci tarafında neyi kurması gerektiğini de değişiklikle aynı anda duyurmak, sunucuya giremeyen oyuncu mesajlarının önüne geçer.