Ekran Kartlı Sunucu Satışları Başladı. İncele
Modlu Sunucu Kurulumu

Modlu Sunucuya Sonradan Mod Ekleme ve Çıkarma

Çalışan bir modlu sunucuya mod eklemenin güvenli yolu: sürüm uyumu, mods klasörü, istemci eşleşmesi ve dünya bozulmasını önleme.

  • 8 dk okuma
  • Güncelleme:
  • Yayın:
  • Batihost Teknik Ekibi

Kısaca Özet

  • Sunucuya mod ekleme işlemi üç adımdır: sunucuyu durdurun, mod dosyasını (.jar) sunucudaki mods klasörüne kopyalayın, sunucuyu yeniden başlatın. Sunucu çalışırken mods klasörüne dosya atmayın.
  • Eklediğiniz mod oyuna blok, eşya, canlı veya boyut ekliyorsa aynı sürümü oyuncuların bilgisayarına da kurmanız gerekir; yoksa oyuncular bağlanamaz.
  • Mod dosyasının üç şeyi tutmalıdır: Minecraft sürümü (26.2), mod yükleyici (Forge / NeoForge / Fabric) ve bağımlılıkları. Üçünden biri tutmazsa sunucu ya açılmaz ya da çöker.
  • Mod eklemeden ve çıkarmadan önce world, mods ve config klasörlerini birlikte yedekleyin. Ayrıntı için sunucu yedekleme rehberine bakın.

Modlu sunucuya mod ekleme işi göründüğünden basittir: sunucuyu durdurursunuz, indirdiğiniz .jar dosyasını sunucunun mods klasörüne kopyalarsınız, sunucuyu tekrar başlatırsınız. İşin zor kısmı dosyayı kopyalamak değil, doğru dosyayı seçmek ve oyuncuların istemcisiyle sunucuyu aynı çizgide tutmaktır. Bu sayfada çalışan bir modlu sunucuya sonradan mod eklemeyi, mod çıkarmayı ve iki işlemde de dünyayı kaybetmemeyi adım adım anlatıyoruz.

Anlatılanlar Forge, NeoForge ve Fabric için ortaktır; üçünde de mod klasörünün adı ve mantığı aynıdır. Sunucunuzu henüz kurmadıysanız önce modlu Minecraft sunucusu kurma rehberini okuyun, sonra bu sayfaya dönün.

Mod Eklemeden Önce Tutması Gereken Üç Şey#

Bir mod dosyasının sunucunuzda çalışması için üç bilginin birbirini tutması gerekir. Bu üçlüyü her indirmede kontrol ederseniz modlu sunucu hatalarının büyük bölümünü baştan elemiş olursunuz.

Minecraft sürümü
Sunucunuz 26.2 ise mod da 26.2 için yayınlanmış olmalı. 1.21.11 için derlenmiş bir mod 26.2 sunucusunda yüklenmez.
Mod yükleyici (loader)
Forge modu Fabric sunucusunda, Fabric modu Forge sunucusunda çalışmaz. NeoForge ile Forge da artık ayrı projelerdir; çoğu yeni mod NeoForge sürümü yayınlar.
Bağımlılıklar
Mod başka bir modu kütüphane olarak istiyorsa onu da kurmanız gerekir. Fabric tarafında bu neredeyse her zaman Fabric API’dir.
DikkatMinecraft 26.1 ile birlikte Mojang obfuscated (karmaşıklaştırılmış) sunucu jar’ı yayınlamayı bıraktı. Bu bir ABI kırılmasıdır: 1.21.11 ve öncesi için derlenmiş hiçbir mod, yeniden derlenmeden 26.1 ve 26.2 üzerinde çalışmaz. Eski modunuzun 26.x sürümü yoksa yapabileceğiniz tek şey geliştiricisinin güncellemesini beklemektir.

Doğru Mod Dosyasını Nereden İndirirsiniz?#

Mod indirmek için iki güvenilir kaynak vardır: Modrinth ve CurseForge. Üçüncü taraf "mod indirme" siteleri kullanmayın; bu sitelerdeki jar dosyalarına zararlı kod eklendiği çok görülmüştür. İndirdiğiniz dosya her zaman .jar uzantılı olmalıdır. Karşınıza .exe, .rar ya da kurulum sihirbazı çıkıyorsa yanlış yerdesiniz.

İndirmeniz gerekenler
  • ModrinthÖnerilen Mod, modpack, kaynak paketi.jarÜcretsiz
    İndir
  • CurseForge Minecraft En geniş mod arşivi.jarÜcretsiz
    İndir
  • Fabric APIFabric için zorunlu Fabric modlarının bağımlılığı.jar
    İndir

Bağlantılar resmî kaynaklara gider. Üçüncü taraf sitelerden mod jar’ı indirmeyin.

Her iki sitede de mod sayfasının üstünde filtre alanları vardır. Önce Game version (oyun sürümü) alanından sunucunuzun sürümünü, sonra Loader (yükleyici) alanından Forge, NeoForge veya Fabric’i seçin. Filtreleri uygulamadan listedeki ilk dosyayı indirmek, modlu sunucu hatalarının bir numaralı sebebidir.

Dosya adları da size bilgi verir. Örneğin lithium-neoforge-0.25.3+mc26.2.jar adındaki dosyanın NeoForge için olduğu ve Minecraft 26.2’yi hedeflediği isimden okunur. Bu alışkanlığı edinirseniz indirdiğiniz dosyayı açmadan doğrulayabilirsiniz.

Sunucuya Mod Ekleme: Adım Adım#

  1. Sunucuyu düzgün kapatın#

    Konsola önce kaydetme komutunu, sonra durdurma komutunu yazın. Süreci "kapat" düğmesiyle ya da işlem sonlandırarak bitirmeyin; yarım kalan bir dünya kaydı chunk bozulmasına yol açar.

    save-all
    save-off
    stop
  2. Yedek alın#

    Sadece dünyayı değil, world, mods ve config klasörlerini birlikte yedekleyin. Dünyayı geri yüklerken o günkü mod listesi ve ayar dosyaları elinizde olmazsa geri dönüş işe yaramaz.

    cd /opt/minecraft/server
    tar -czf ~/batihost-yedek-2026-08-18.tar.gz world mods config
  3. Mod dosyasını mods klasörüne koyun#

    İndirdiğiniz .jar dosyasını sunucunun kök dizinindeki mods klasörüne kopyalayın. Klasör yoksa mod yükleyici ilk açılışta oluşturur. Dosyayı zip’ten çıkarmayın, arşivin kendisi zaten moddur.

    # Linux sunucuda doğrudan indirme örneği
    cd /opt/minecraft/server/mods
    ls -la
    # Windows sunucuda: C:\minecraft\server\mods klasörüne kopyalayın
  4. Bağımlılıkları da ekleyin#

    Mod sayfasındaki Dependencies / Required bölümünü okuyun ve orada listelenen modları da aynı klasöre koyun. Fabric modlarının neredeyse tamamı Fabric API ister.

  5. Sunucuyu başlatın ve logu izleyin#

    Sunucuyu her zamanki komutunuzla açın ve konsolu izleyin. Mod yükleyici modları sayarak yükler; hata varsa açılış burada durur.

  6. Aynı modu oyunculara dağıtın#

    Mod içerik ekliyorsa oyuncuların istemcisinde de aynı dosya bulunmalıdır. Oyuncu tarafındaki adımlar için modlu sunucuya arkadaş bağlama sayfasına bakın.

İpucuAynı anda beş mod eklemeyin. Tek tek ekleyip her seferinde sunucuyu açmak sıkıcı gelir ama bir sorun çıktığında suçluyu bulmak dakikalar yerine saniyeler alır. Özellikle ilk kez denediğiniz modlarda bu yöntem zaman kazandırır.

Hangi Modlar Sunucuya Kurulmaz?#

Yeni başlayanların en sık yaptığı hata, oyuncunun bilgisayarında çalışan her modu sunucuya da atmaktır. Yalnızca istemci tarafını değiştiren modlar sunucuda hiçbir işe yaramaz; en iyi ihtimalle boşuna RAM harcar, kötü ihtimalle sunucuyu açılışta çökertir.

Mod türüSunucuya kurulur mu?Örnekler
İçerik modları (blok, eşya, canlı, boyut)Evet, iki tarafa daTeknik, sihir ve macera modları
Minimap ve harita modlarıHayır, sadece istemciXaero’s Minimap, JourneyMap istemci kısmı
Görüntü ve render optimizasyonuHayır, sadece istemciSodium, Embeddium, OptiFine
Shader ve doku araçlarıHayır, sadece istemciIris, shader paketleri
Sunucu performans modlarıEvet, sadece sunucuLithium, FerriteCore, Krypton, spark
Yönetim ve koruma modlarıEvet, sadece sunucuBölge koruma, yedekleme, ön chunk üretimi
Modun hangi tarafa kurulacağını belirleyen sınıflandırma

Ayrım şu basit soruyla yapılır: mod oyunun kurallarını mı değiştiriyor, yoksa sadece görüntüsünü mü? Kural değiştiriyorsa iki tarafa, görüntü değiştiriyorsa sadece istemciye kurulur. Sunucu tarafında hangi performans modlarının kurulacağını modlu sunucu optimizasyonu sayfasında ayrıntılı bulabilirsiniz.

Mod Çıkarma ve Dünya Kaybını Önleme#

Mod çıkarmak eklemekten daha risklidir. Bir modu mods klasöründen sildiğinizde o modun dünyaya yerleştirdiği bloklar, sandıklardaki eşyaları ve makineleri geçersiz hale gelir. Minecraft 1.16 ve sonrasında mod yükleyici bu girdileri sessizce siler; eskiden konsolda çıkan onay penceresi ve /fml confirm komutu artık geçerli değildir, o bilgiyi anlatan rehberler eskimiştir.

Zararı en aza indiren sıra şudur:

  1. Oyun içinde o modun makinelerini ve eşyalarını sökün, envanterleri boşaltın.
  2. Konsolda save-all ve save-off çalıştırın, sunucuyu stop ile durdurun.
  3. world, mods ve config klasörlerini tarihli bir yedeğe alın.
  4. Mod jar’ını ve varsa config içindeki ayar dosyasını silin.
  5. Sunucuyu açın, logs/latest.log dosyasında yeni hata var mı kontrol edin.
UyarıMod çıkardıktan sonra sunucuyu --forceUpgrade ve --eraseCache parametreleriyle başlatmayı rutin haline getirmeyin. Bu parametreler dünyadaki tüm chunk’ları yeniden yazar; işlem sırasında bir kesinti olursa dünyanın tamamını kaybedebilirsiniz. Yalnızca ışık ve chunk hatası çözülemediğinde, yedek alındıktan sonra kullanılır.

Mod Ekledikten Sonra RAM Ayarını Gözden Geçirin#

Her yeni mod, açılışta kayıt (registry) girdisi ve bellek tüketir. 15 mod eklediğiniz bir sunucuda dün sorunsuz çalışan RAM ayarı bugün yetmeyebilir. Modlu sunucularda tabanımız 16 GB’dır; 200 modu aşan büyük paketlerde 24-32 GB gerekir.

Sunucu paketiJava heap ayarıUygun olduğu senaryo
16 GB-Xms14G -Xmx14G40-80 modluk paket, 5-15 oyuncu
24 GB-Xms20G -Xmx20G150+ modlu paket, orta oyuncu sayısı
32 GB-Xms28G -Xmx28G200+ modlu büyük paket, kalabalık sunucu
Mod sayısına göre RAM ve Java heap eşleşmesi

Forge ve NeoForge kurulumlarında bu değerler başlatma komutunda değil, sunucu kökündeki user_jvm_args.txt dosyasında tutulur. Dosyaya yalnızca JVM argümanları yazılır; -jar ya da dosya yolu yazılmaz.

# user_jvm_args.txt içeriği (16 GB paket)
-Xms14G
-Xmx14G
-XX:+UseG1GC
-XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200

Sunucunuz için kaç GB’ın doğru olduğuna karar veremiyorsanız modlu sunucu RAM tablosunu inceleyin. Donanım tarafında modlu sunucuların ana tick döngüsü tek çekirdekte çalıştığı için çekirdek sayısı değil saat hızı belirleyicidir; Batihost’un modlu Minecraft sunucu paketleri Ryzen 9 işlemci ve NVMe SSD üzerinde çalışır.

Web Panel ve FTP ile Mod Yükleme#

Sunucunuzu web panel üzerinden yönetiyorsanız SSH ya da uzak masaüstüne hiç girmenize gerek yoktur. Paneldeki dosya yöneticisinden mods klasörüne girip yükleme düğmesini kullanabilirsiniz. Küçük mod dosyaları (birkaç MB) için bu en pratik yoldur.

Tek seferde onlarca mod yükleyecekseniz veya dosyalar büyükse FTP/SFTP istemcisi kullanın. Panellerin web yükleme limiti genellikle 100 MB civarındadır ve büyük paketlerde yükleme yarıda kesilir. Adımlar için panel dosya yöneticisi ve FTP ile panele bağlanma sayfalarına bakın.

BilgiPanelden mod yükledikten sonra sunucuyu "Restart" ile değil "Stop" ve ardından "Start" ile başlatın. Bazı panellerde yeniden başlatma süreci tamamen sonlandırmaz ve yeni mod okunmaz.

Sık Karşılaşılan Hatalar ve Anlamları#

Mod ekledikten sonra karşılaşacağınız hata mesajları aslında size sorunu doğrudan söyler. Aşağıdaki tablo, konsolda ya da oyuncunun ekranında gördüğünüz metnin ne anlama geldiğini özetler.

Gördüğünüz metinNerede çıkarAnlamı ve çözümü
Missing or unsupported mandatory dependencies:Sunucu açılışında, logBir modun istediği bağımlılık eksik. Satırdaki Mod ID ve Requested by alanlarını okuyup eksik modu kurun.
Incompatible mod set!Fabric açılışındaFabric hangi modu hangi sürüme çekmeniz gerektiğini "A potential solution has been determined" satırının altında yazar.
FAILED during APPLY (mixin)Açılışta, crash raporuMod bu Minecraft sürümü için derlenmemiş ya da başka bir modla çakışıyor. Modun doğru sürümünü indirin.
"Your client is missing the following mods..."Oyuncunun ekranındaOyuncuda eksik mod var. Ekrandaki listedeki modları oyuncuya gönderin.
Connection closed - mismatched mod channel listBağlanırkenİstemci ve sunucunun mod listesi ya da sürümleri farklı. İki tarafı birebir eşitleyin.
"Incompatible FML modded server"Sunucu listesinde, kırmızı XPing yanıtına dayanan uyumsuzluk uyarısıdır. Sunucuya girmeyi deneyin; asıl hata mesajını orada görürsünüz.
Mod ekledikten sonra en sık görülen mesajlar

Bu hataların ayrıntılı çözümleri için mod uyuşmazlığı hatası ve modlu sunucu hataları sayfalarına bakın. Sunucu tamamen çöküyorsa crash report okuma rehberi hangi modun suçlu olduğunu bulmanızı sağlar.

Mod Listesini Düzenli Tutmanın Yolları#

Sunucu birkaç ay yaşadıktan sonra mods klasörü kontrolden çıkar: kim ne zaman hangi modu eklemiş, hangi dosya güncel, kimse hatırlamaz. Birkaç basit alışkanlık bunu önler.

  • Sürüm günlüğü tutun. Sunucu kökünde düz bir metin dosyasına tarih, eklenen mod ve sürümünü yazın. Tek satırlık kayıt bile ileride saatler kazandırır.
  • Eski jar’ları klasörde bırakmayın. Bir modu güncellerken eski dosyayı silin. Aynı modun iki sürümü klasörde kalırsa yükleyici çakışma hatası verir.
  • Dosya adını değiştirmeyin. Mod adında sürüm bilgisi vardır; yeniden adlandırmak teşhisi zorlaştırır.
  • Yedeği otomatikleştirin. Haftalık tam yedek, günlük dünya yedeği yeterlidir. Panelde zamanlanmış görevlerle kurabilirsiniz.
  • Oyunculara tek paket dağıtın. Mod listesini elle göndermek yerine paketin tamamını CurseForge Launcher profili olarak dağıtmak uyuşmazlıkları bitirir.

İstemci tarafında mod kurmayı da öğrenmek isteyen oyuncularınız için Minecraft mod kurulumu sayfasını paylaşabilirsiniz; orada oyun klasörü, profil seçimi ve mod yükleyici kurulumu ayrı ayrı anlatılıyor.

Özetle#

Sunucuya mod eklemek üç adımdan ibarettir: sunucuyu stop ile durdurun, doğru sürüm ve doğru yükleyici için indirdiğiniz .jar dosyasını mods klasörüne koyun, sunucuyu tekrar başlatın. İşi güvenli kılan şey ise etrafındaki alışkanlıklardır: her değişiklikten önce world, mods ve config klasörlerini birlikte yedeklemek, modları tek tek eklemek, içerik ekleyen modları oyunculara da dağıtmak ve mod sayısı arttıkça RAM ayarını yukarı çekmek.

Mod çıkarırken aynı dikkat daha da gereklidir; silinen modun bıraktığı bloklar geri gelmez. Bir sorunla karşılaşırsanız önce logs/latest.log dosyasını okuyun: modlu sunucuda hataların neredeyse tamamı orada adıyla yazar.

Sıkça Sorulan Sorular#

Sunucuya mod eklerken sunucuyu kapatmam şart mı?

Evet, şart. Minecraft mod yükleyicileri modları yalnızca açılışta okur; çalışan sunucuya jar atmak modu yüklemez, üstelik dünya kaydı sırasında dosya sistemine müdahale ettiğiniz için dünya bozulma riski doğar. Doğru sıra: konsolda save-all, sonra stop, ardından dosya işlemleri.

Eklediğim modu oyuncuların da kurması gerekir mi?

Modun türüne bağlıdır. Oyuna blok, eşya, tarif, canlı veya boyut ekleyen modlar iki tarafta da bulunmak zorundadır ve sürümleri birebir aynı olmalıdır. Minimap, shader, FPS artırıcı gibi yalnızca görüntüyü değiştiren istemci modları sunucuya hiç kurulmaz, oyuncu bunları tek başına kullanabilir.

Mods klasörü sunucuda nerede bulunur?

Sunucunun ana klasöründe, server.properties dosyasıyla aynı dizinde bulunur. Mod yükleyici ilk açılışta klasörü kendisi oluşturur; göremiyorsanız sunucuyu bir kez başlatıp durdurun. Panelde çalışıyorsanız dosya yöneticisinde kök dizinde mods adıyla görünür.

Mod ekledikten sonra sunucu açılmıyor, ne yapmalıyım?

Önce logs/latest.log dosyasını açın ve en alttan yukarı doğru okuyun. En sık iki neden vardır: modun bağımlılığı eksiktir (Missing or unsupported mandatory dependencies) ya da mod o Minecraft sürümü için derlenmemiştir (mixin hatası). Son eklediğiniz modu geçici olarak çıkarıp sunucuyu tekrar başlatarak suçluyu doğrulayın.

Mod çıkarınca dünyam bozulur mu?

Çıkardığınız modun eklediği bloklar ve eşyalar dünyadan silinir; o modun makineleriyle kurduğunuz sistemler kaybolur. Dünyanın tamamı bozulmaz ama geri dönüşü yoktur. Bu yüzden mod çıkarmadan önce dünya klasörünü yedekleyin ve mümkünse önce oyun içinde o modun eşyalarını sökün.

Modlu sunucuya kaç mod eklenebilir?

Teknik bir üst sınır yoktur; sınırı RAM ve işlemci belirler. 40-60 modluk bir liste 16 GB RAM ile rahat çalışır, 200 modun üzerindeki paketler 24-32 GB ister. Mod sayısı arttıkça açılış süresi de uzar; 200+ modlu bir sunucunun ilk açılışı birkaç dakika sürebilir.

Mod eklerken sürüm nasıl kontrol edilir?

Mod indirme sayfasında dosyanın adında ya da etiketinde hem Minecraft sürümü hem yükleyici yazar; örneğin lithium-neoforge-0.25.3+mc26.2.jar dosyası NeoForge ve Minecraft 26.2 içindir. Modrinth ve CurseForge sayfalarında üstteki filtrelerden önce sürümü, sonra yükleyiciyi seçin ve yalnızca kalan dosyaları indirin.

Modlu Sunucu Kurulumu — Tüm Rehberler#

  1. Modlu Minecraft Sunucusu Nasıl Kurulur? VDS Üzerinde Adım Adım
  2. CurseForge Modpack Sunucusu Nasıl Kurulur? (VDS)
  3. CurseForge Server Pack (Sunucu Paketi) Nasıl İndirilir?
  4. Web Panel Üzerinden Modlu Minecraft Sunucusu Kurma
  5. Pterodactyl Panelinde Modlu Minecraft Sunucusu Kurma
  6. Modlu Minecraft Sunucusu İçin Kaç GB RAM Gerekir?
  7. Modlu Sunucuya Sonradan Mod Ekleme ve Çıkarma
  8. Modlu Sunucuya Arkadaşlarınız Nasıl Bağlanır?
  9. CurseForge Launcher Kurulumu ve Kullanımı
  10. Modrinth Modpack Sunucusu Nasıl Kurulur?
  11. ATLauncher, Technic ve FTB Modpack Sunucusu Kurma
  12. Modlu Minecraft Sunucusu Hataları ve Çözümleri
  13. “Missing or Unsupported Mods” Mod Uyuşmazlığı Hatası
  14. Modlu Minecraft Sunucusu Optimizasyonu

Bu rehber Batihost teknik ekibi tarafından hazırlanmış ve tarihinde güncellenmiştir. Eksik veya hatalı bulduğunuz bir bilgi varsa bize bildirin.

Başa dön