%
ISTANBUL'a taşınmamıza özel Oyun Sunucularında %10 İNDİRİM (sadece yeni müşterilere özel)
Oyun Sunucuları

Minecraft Modlu Sunucu Nasıl Kurulur? Forge, Fabric ve NeoForge Rehberi

TheCrewHost EkibiGüncellendi: 10 dk okuma

Kısa cevap

Modlu Minecraft sunucusu kurmak için önce modpack'in kullandığı yükleyiciyi (Fabric, NeoForge, Forge ya da Quilt) ve Minecraft sürümünü belirlersin. Sonra o yükleyicinin sunucu kurucusunu doğru Java sürümüyle çalıştırır, modpack'in server pack dosyalarını sunucuya yüklersin. Sunucudaki ve oyunculardaki mod listesi, yükleyici sürümü ve Minecraft sürümü birebir uyuşmalı; Sodium veya OptiFine gibi yalnızca istemcide çalışan modlar sunucudan çıkarılmalı. Ortalama bir paket için 6 ile 10 GB RAM iyi bir başlangıçtır.

Modlu Minecraft sunucusu kurmak için neye ihtiyacın var?

Modlu sunucu, vanilla sunucuya göre birkaç ek parça ister: bir mod yükleyici (loader), o yükleyiciyle uyumlu modlar ve bu modları kaldıracak kadar RAM ile güçlü bir işlemci. Eklentili Paper sunucularında oyuncular normal oyun istemcisiyle bağlanır; modlu sunucuda ise oyuncuların da aynı yükleyiciyi ve aynı mod listesini kendi bilgisayarlarına kurması gerekir. Bu yüzden sunucuyu kurarken aslında iki tarafı birlikte planlıyorsun.

Sıfırdan bir mod listesi derlemek mümkün ama ilk sunucu için hazır bir modpack ile başlamak çok daha az sorun çıkarır. Paket yapımcısı modların birbiriyle uyumlu sürümlerini zaten seçmiş, ayar dosyalarını hazırlamış ve çoğu zaman sunucu için ayrı bir dosya da yayımlamıştır. Kendi listeni hazırlayacaksan önce az sayıda modla başla ve her eklemeden sonra sunucuyu test et. Genel Minecraft sunucu kurulumu, EULA ve server.properties ayarları için Minecraft sunucusu kurma rehberimize bakabilirsin; burada modlara özgü kısma odaklanıyoruz.

  • Modpack'in hedeflediği Minecraft sürümü ve yükleyici sürümü
  • O Minecraft sürümüne uygun Java (örneğin 1.21.x için Java 21)
  • Modpack'in server pack dosyası ya da sunucuya uygun mod listesi
  • Paket büyüklüğüne göre 4 ile 16 GB arası RAM
  • Yedek almak için ayrı bir alan ve düzenli bir yedekleme alışkanlığı
  • Oyunculara dağıtacağın istemci paketi ve bağlantı adresi

Fabric, NeoForge, Forge ve Quilt arasındaki fark ne?

Dört yükleyicinin de görevi aynı: oyunun koduna modların bağlanabileceği bir zemin hazırlamak. Farkları mod ekosisteminde, güncellemelere ne kadar hızlı yetiştiklerinde ve hangi tür paketlerde yaygın olduklarında ortaya çıkıyor. Yükleyiciyi çoğu zaman sen seçmezsin; kurmak istediğin modpack ya da vazgeçemediğin bir mod seçer. Bir mod yalnızca kendi yükleyicisinde çalışır, Fabric modu Forge sunucusuna atıldığında yüklenmez.

NeoForge, 2023'te Forge ekibinin büyük bölümünün ayrılmasıyla doğdu. 1.20.1'de iki proje hâlâ büyük ölçüde uyumluydu, sonraki sürümlerde ise yolları ayrıldı. Bugün yeni büyük modpack'lerin önemli kısmı NeoForge'u hedefliyor; Forge ise eski ve çok sevilen sürümlerdeki geniş paket arşivi sayesinde yaygın kalmaya devam ediyor. Quilt, Fabric'ten çatallanmış bir yükleyicidir ve Fabric modlarının çoğunu çalıştırabilir, ancak topluluğu ve kendine özgü mod sayısı daha küçüktür.

YükleyiciGüçlü yanıTipik kullanımDikkat edilecek nokta
FabricHafif, yeni Minecraft sürümlerine hızlı uyumPerformans ve vanilla+ paketleri, yeni sürümlerModların çoğu ayrıca Fabric API ister
NeoForgeBüyük içerik ve teknoloji modları için modern altyapıGüncel büyük modpack'ler, özellikle 1.21.x1.20.1 sonrası Forge modlarıyla uyumlu değildir
ForgeEn geniş eski mod ve paket arşivi1.12.2, 1.16.5, 1.18.2, 1.20.1 gibi klasik sürümlerdeki paketlerYeni büyük paketlerin bir kısmı NeoForge'a geçti
QuiltFabric modlarının çoğunu da çalıştırırQuilt'e özgü mod kullanan küçük paketlerEkosistem küçük, her Fabric modu sorunsuz çalışmayabilir

Eklentiler ve modlar aynı sunucuda çalışabilir mi?

Teknik olarak evet, ama genellikle önerilmez. Paper ve Spigot eklentileri Bukkit API'sine, modlar ise yükleyicinin API'sine yazılır; ikisi aynı sunucuda resmi olarak birlikte çalışmaz. Arclight ve Mohist'in devamı olan Youer gibi hibrit sunucu yazılımları bu boşluğu doldurmaya çalışır: bir yükleyicinin üstüne Bukkit uyumluluk katmanı ekleyerek hem mod hem eklenti çalıştırır.

Bu katman, iki dünyanın oyunu farklı biçimde değiştirmesinden kaynaklanan çakışmalara açıktır. Bir eklenti, modun eklediği bloğu ya da varlığı tanımayabilir, bazı eklentiler hiç açılmaz, bazı modlar beklenmedik davranır. Hibritler resmi Forge, NeoForge veya PaperMC projeleri tarafından desteklenmez ve yeni sürümlere çoğu zaman geç ulaşır. Ekonomi, yetki ya da koruma gibi ihtiyaçlar için önce yükleyicinin kendi modlarına bak; LuckPerms gibi bazı popüler araçların Fabric ve NeoForge sürümleri zaten var. Hibrit kullanacaksan küçük bir eklenti listesiyle başla ve her şeyi test sunucusunda dene.

Modpack nasıl seçilir: CurseForge mu, Modrinth mi?

Modpack'lerin büyük kısmı iki platformda yayımlanır: CurseForge ve Modrinth. İkisinde de paketin hangi Minecraft sürümünü ve yükleyiciyi kullandığı, kaç mod içerdiği ve en son ne zaman güncellendiği sayfada görünür. Sunucu açmadan önce paketin aktif bakımda olup olmadığına, açıklamada önerilen RAM miktarına ve yapımcının sunucu için ayrı dosya yayımlayıp yayımlamadığına bak.

Burada en önemli kavram server pack ile client pack arasındaki farktır. Client pack, oyuncuların launcher'a kurduğu tam pakettir: istemci modları, shader'lar, kaynak paketleri ve menü ayarları da içindedir. Server pack ise sunucuda gereken modları, config dosyalarını ve çoğu zaman yükleyici kurulum betiğini içerir; istemciye özgü modlar ayıklanmıştır. CurseForge'da bu dosya genellikle paketin Files sekmesinde ek dosya olarak durur. Modrinth paketleri .mrpack biçiminde gelir; bu dosya her modun istemci mi sunucu mu tarafında gerektiğini belirtir ve sunucu kurulumu bu bilgiye göre yapılabilir. Server pack yoksa client pack'i sunucuya kopyalayıp istemci modlarını elle ayıklaman gerekir; bu, en sık çökme sebeplerinden biridir.

Mod yükleyicinin sunucu kurulumu nasıl yapılır?

Her yükleyicinin kendi sunucu kurucusu var ve hepsi resmi sitelerinden indirilir. Forge ve NeoForge'da indirdiğin installer jar dosyasını boş bir klasörde --installServer parametresiyle çalıştırırsın; kurucu Minecraft sunucu dosyalarını ve kütüphaneleri indirir, 1.17 ve sonrasında da run.sh ile run.bat başlatma betiklerini ve bellek ayarlarını yazacağın user_jvm_args.txt dosyasını oluşturur. Fabric'te sitedeki sunucu sayfasından Minecraft ve loader sürümünü seçip hazır bir server launcher jar indirebilir ya da Fabric installer'ı server komutuyla çalıştırabilirsin.

Kurulumdan sonra server pack'teki mods, config ve varsa defaultconfigs, kubejs gibi klasörleri sunucu klasörüne kopyalar, eula.txt dosyasını kabul eder ve sunucuyu bir kez başlatırsın. Yükleyici sürümünü server pack'in belirttiği sürümle aynı tut; paketin içinde bir kurulum betiği varsa genellikle doğru sürümü o indirir. TheCrewHost'un oyun panelinde NeoForge, Fabric ve Forge Enhanced sunucu türleri hazır geliyor; yükleyiciyi elle kurmak yerine sürümü seçip mods klasörünü doldurman yeterli oluyor.

Java sürümü yanlışsa sunucu daha ilk saniyede kapanır ve günlükte UnsupportedClassVersionError gibi bir hata görürsün. Aşağıdaki tablo hangi Minecraft sürümünün hangi Java'yı istediğini özetliyor.

Minecraft sürümüGereken JavaNot
1.16.5 ve öncesiJava 8Eski Forge paketleri yeni Java'da genellikle açılmaz
1.17.xJava 16Nadiren kullanılan bir ara sürüm
1.18 – 1.20.4Java 171.18.2 ve 1.20.1 paketleri bu gruptadır
1.20.5 – 1.21.xJava 21Güncel NeoForge ve Fabric paketlerinin çoğu
26.1 ve sonrasıJava 25Mojang'ın yeni yıl tabanlı sürüm numaraları

Mod sürümleri ve yükleyici sürümleri nasıl eşleştirilir?

Modlu sunucunun altın kuralı şudur: sunucu ve bütün oyuncular aynı Minecraft sürümünü, aynı yükleyiciyi ve sunucuyla uyumlu mod sürümlerini kullanmalı. Her mod dosyası belirli bir Minecraft sürümü ve belirli bir yükleyici için derlenir. 1.21.1 için yazılmış bir NeoForge modu 1.20.1 sunucusunda açılmaz; Fabric modu Forge'da hiç görünmez. Mod sayfasında sürüm seçerken hem Minecraft sürümünü hem yükleyiciyi filtrele.

Yükleyicinin kendisinin de sürümü vardır. Bazı modlar belirli bir NeoForge, Forge veya Fabric loader sürümünün üstünü ister; eski yükleyiciyle açılırken bağımlılık hatası verir. Fabric'te modların çoğu ayrıca Fabric API'ye, birçok büyük mod da Architectury, Cloth Config veya bir kütüphane moduna ihtiyaç duyar. Bu bağımlılıkları sunucuya da koymalısın, sunucu açılırken eksik olanları günlükte adıyla listeler.

Oyuncular bağlanırken sunucu ile istemcinin mod listesi uyuşmazsa çoğu zaman eksik veya uyumsuz mod listesi gösteren bir hata ekranıyla karşılaşırlar. En kolay çözüm, oyunculara sunucuyla aynı sürümdeki client pack'i CurseForge, Modrinth ya da Prism Launcher gibi bir launcher üzerinden kurdurmak ve paketi güncellediğinde herkese aynı sürümü duyurmaktır.

Hangi modlar sunucuyu çökertir?

En sık karşılaşılan sorun, yalnızca istemcide çalışmak üzere yazılmış bir modun sunucuya kopyalanmasıdır. Bu modlar ekran, çizim, ses veya menü koduna dokunur; sunucuda bu kod hiç yoktur. Forge ve NeoForge'da sonuç genellikle invalid dist DEDICATED_SERVER ifadesini içeren bir hatadır, Fabric'te ise net/minecraft/client ile başlayan bir sınıfın bulunamadığını söyleyen bir çökme görürsün. Günlükte geçen mod adı, hangi dosyayı çıkarman gerektiğini gösterir.

Bazı modlar iki tarafta da çalışır ama sunucuda gereksizdir, bazıları ise sunucuda da olmak zorundadır; JEI gibi tarif görüntüleyiciler ya da yeni blok ve eşya ekleyen her içerik modu buna örnektir. Bir modun hangi tarafa ait olduğundan emin değilsen Modrinth sayfasındaki istemci ve sunucu bilgisine ya da modun açıklamasına bak.

  • Performans ve grafik: Sodium, Embeddium, OptiFine
  • Shader yükleyiciler: Iris, Oculus
  • Arayüz modları: menü düzenleyiciler, HUD ve zoom modları, bazı mini harita modları
  • Ses ve görsel efekt modları: ses fiziği, parçacık ve animasyon modları
  • Kaynak paketleri ve shader paketleri: sunucuya hiç gerekmez
  • İstemci tarafı yardımcıları: ekran görüntüsü, kontrol ve tuş atama modları

Modlu sunucu kaç GB RAM ister?

RAM ihtiyacını mod sayısı, paketin türü ve oyuncu sayısı birlikte belirler. Yeni boyutlar ve yapılar ekleyen macera paketleri, sadece performans modu içeren bir Fabric paketinden çok daha fazla bellek kullanır; büyük otomasyon fabrikaları ise RAM kadar işlemciyi de zorlar. Aşağıdaki tablo, Minecraft RAM rehberimizdeki değerlerle aynı başlangıç noktalarını veriyor. Bellek miktarını Forge ve NeoForge'da user_jvm_args.txt içindeki -Xmx değeriyle, Fabric'te başlatma satırında ayarlarsın; makinenin bütün RAM'ini Java'ya verme, işletim sistemine pay bırak.

Modlu sunucularda gecikmenin büyük kısmı yeni arazi üretiminden gelir, çünkü modlar dünya üretimine yeni yapılar ve biyomlar ekler. Oyuncuları içeri almadan önce Chunky ile belirli bir yarıçapı önceden oluşturmak ilk günlerdeki takılmaları ciddi biçimde azaltır; Chunky'nin Fabric ve NeoForge sürümleri vardır. Ayrıntılar için Minecraft lag rehberimize göz atabilirsin.

Paket tipiTipik büyüklükBaşlangıç RAM'iNot
Performans ya da vanilla+ paketi50 moda kadar4–6 GBVanilla'ya yakın davranır
Temalı ya da macera paketiYaklaşık 100–200 mod6–10 GBYeni boyutlar ve yapılar belleği artırır
Her şeyi içeren büyük paket250–400+ mod10–16 GBAçılış uzun sürer, dünya büyüdükçe kullanım artar
Ağır teknoloji ya da otomasyon paketiDeğişken10–16 GB ve üzeriİşlemcinin tek çekirdek hızı da belirleyicidir

Modpack güvenli şekilde nasıl güncellenir?

Modpack güncellemesi, modlu sunucuda dünyayı en çok riske atan işlemdir. Bir modun kaldırılması o modun bloklarını dünyadan siler, bir modun büyük sürüm değişikliği ise kayıtlı veriyi farklı yorumlayabilir. Bu yüzden güncellemeden önce sunucuyu durdur ve world klasörünü, config klasörünü ve mods klasörünü birlikte yedekle. Yalnızca dünyayı yedeklemek yetmez, geri dönmen gerektiğinde eski mod listesine de ihtiyacın olur.

Güncellemenin değişiklik notunu oku: Minecraft sürümü değişiyorsa bu genellikle yeni bir dünya gerektiren büyük bir geçiştir, aynı sürüm içindeki güncellemeler ise çoğu zaman mevcut dünyayla çalışır. Yeni server pack'i ayrı bir klasöre çıkar, eski mods klasörünü tamamen sil ve yenisiyle değiştir; eski ve yeni dosyaları üst üste kopyalamak aynı modun iki sürümünü bırakabilir. Config dosyalarında kendi yaptığın değişiklikleri not et ve yeni dosyalara elle taşı. Mümkünse önce dünyanın bir kopyasıyla test sunucusunda aç, sonra canlıya geç ve oyunculara yeni client pack sürümünü duyur.

Sunucu çöktüğünde crash-report nasıl okunur?

Sunucu kapandığında iki yere bakarsın: crash-reports klasöründeki tarihli dosya ve logs klasöründeki latest.log. Forge ve NeoForge ayrıca daha ayrıntılı bir debug.log tutar. Crash-report'un en üstündeki Description satırı ne olduğunu, hemen altındaki ilk hata satırı ve stack trace ise nerede olduğunu söyler. Forge ve NeoForge raporlarında şüpheli modları listeleyen bir bölüm de bulunur; bu liste kesin hüküm değildir ama iyi bir başlangıçtır.

Stack trace'te paket adlarına bak: com.ornek.modadi gibi bir ifade hangi modun karıştığını gösterir. Sorunu tek moda indiremiyorsan modları yarı yarıya çıkararak dene; bu ikiye bölme yöntemi yüz modluk bir pakette bile birkaç denemede suçluyu bulur. Rapor dosyasını destek ekibine ya da mod yapımcısına gönderirken latest.log'u da ekle, çünkü çökmeden önceki uyarılar çoğu zaman oradadır.

Günlükte gördüğünMuhtemel sebepÇözüm
invalid dist DEDICATED_SERVER veya net/minecraft/clientSunucuda istemci modu varHatada adı geçen modu sunucudan çıkar
missing veya requires içeren bir bağımlılık hatasıKütüphane modu eksik ya da sürümü eskiİstenen modu ve sürümü ekle
UnsupportedClassVersionErrorYanlış Java sürümüMinecraft sürümüne uygun Java'ya geç
OutOfMemoryError: Java heap spaceAyrılan RAM yetersiz ya da bellek sızıntısı-Xmx değerini artır, ağır modları incele
A single server tick took 60.00 secondsWatchdog, donan bir tick yüzünden sunucuyu kapattıRaporda takılan modu bul; büyük chunk üretimini azalt
Mixin apply failedİki mod aynı kodu değiştirmeye çalışıyorÇakışan modlardan birini çıkar ya da güncelle

Modlu Minecraft sunucusunu 8 adımda kur

  1. 1

    Paketi ve yükleyiciyi seç

    CurseForge veya Modrinth'te aktif bakımı süren bir modpack seç; kullandığı Minecraft sürümünü, yükleyiciyi ve yükleyici sürümünü not et.

  2. 2

    Server pack'i indir

    Paketin sunucu dosyasını indir. Server pack yoksa client pack'i kullan ve istemciye özgü modları elle ayıklamaya hazırlan.

  3. 3

    Doğru Java'yı kur

    Minecraft sürümüne uygun Java'yı kur: 1.20.1 için Java 17, 1.21.x için Java 21, 26.x için Java 25.

  4. 4

    Yükleyiciyi kur

    Forge veya NeoForge installer'ını --installServer ile çalıştır ya da Fabric server launcher'ı indir; hazır panelde ilgili sunucu türünü seç.

  5. 5

    Dosyaları kopyala ve RAM'i ayarla

    mods ve config klasörlerini sunucuya yükle, eula.txt dosyasını kabul et ve -Xmx değerini paketin büyüklüğüne göre belirle.

  6. 6

    İlk açılışı izle

    Sunucuyu başlat, konsolu sonuna kadar izle; istemci modu veya eksik bağımlılık hatası varsa ilgili modu çıkar ya da ekle.

  7. 7

    Dünyayı önceden oluştur

    Chunky ile spawn çevresinde makul bir yarıçapı oyuncular gelmeden üret, ardından oyunculara aynı sürümdeki client pack'i dağıt.

  8. 8

    Yedek ve güncelleme düzeni kur

    world, mods ve config klasörlerini düzenli yedekle; güncellemeleri önce bir kopyada dene, sonra canlı sunucuya uygula.

Sık Sorulan Sorular

Fabric modlarını NeoForge sunucusunda çalıştırabilir miyim?

Doğrudan hayır; her mod kendi yükleyicisi için derlenir. Sinytra Connector gibi köprü projeler bazı Minecraft sürümlerinde Fabric modlarını NeoForge üzerinde çalıştırmayı dener, ancak her mod uyumlu değildir ve sorunları resmi olarak desteklenmez. Paketin çoğunluğu hangi yükleyicideyse onu seçmek ve eksik kalan özellik için o yükleyicide bir alternatif aramak çok daha az baş ağrıtır.

Oyuncular sunucuya bağlanınca neden mod uyuşmazlığı hatası alıyor?

Çünkü istemcideki mod listesi veya sürümler sunucudakiyle aynı değil. Oyuncunun eski bir paket sürümü kullanması, bir modu eksik kurması ya da farklı bir yükleyici sürümüyle girmesi bu hatayı doğurur. Oyunculara sunucuyla birebir aynı client pack sürümünü kurdurmak ve her güncellemede sürüm numarasını duyurmak sorunu çoğu zaman tamamen çözer.

Modlu sunucuda Paper eklentisi kullanabilir miyim?

Normal bir Forge, NeoForge veya Fabric sunucusunda hayır. Arclight veya Youer gibi hibrit yazılımlar eklenti desteği ekler ama resmi değildir, yeni sürümlere geç gelir ve mod ile eklenti çakışmalarına açıktır. Yetki, koruma veya ekonomi gibi ihtiyaçlar için önce yükleyicinin kendi modlarına bakmanı öneririz; birçok popüler aracın modlu sürümü bulunuyor.

Modpack güncellemesinden sonra dünyam bozulur mu?

Aynı Minecraft sürümü içindeki güncellemeler çoğu zaman sorunsuz geçer, ama paketten çıkarılan bir modun blokları ve eşyaları dünyadan silinir. Minecraft sürümünün değiştiği büyük güncellemeler ise genellikle yeni dünya gerektirir. Güncellemeden önce world, mods ve config klasörlerini birlikte yedeklersen bir şey ters giderse dakikalar içinde eski haline dönebilirsin.

Server pack bulamadım, client pack'i sunucuya koyabilir miyim?

Koyabilirsin ama önce istemciye özgü modları ayıklaman gerekir. Shader, grafik, arayüz ve ses modları sunucuda çökmeye yol açar. Sunucuyu başlattığında hata veren modu günlükten tespit edip mods klasöründen çıkar ve sunucu sorunsuz açılana kadar tekrarla. Çıkardığın modları not al, oyuncuların bu modları kendi tarafında tutmasında sakınca yoktur.

Modlu sunucuya kaç oyuncu bağlanabilir?

Sınırı çoğu zaman RAM'den çok işlemcinin tek çekirdek gücü ve oyuncuların kurduğu otomasyon belirler. Orta büyüklükte bir paket iyi bir işlemciyle 10 ile 20 oyuncuyu rahat taşır; ağır teknoloji paketlerinde büyük fabrikalar tick süresini hızla artırır. spark gibi bir profil aracıyla MSPT değerini izleyip yükü hangi modun ya da makinenin yarattığını görebilirsin.

Oyuncu ve geliştirici topluluğumuzla bağlantı kurun

Anında destek alın, deneyimlerinizi paylaşın ve en son haberlerden haberdar olun

Discord'a katıl