Minecraft Modpack Sunucusu Kurma: Forge, NeoForge ve Fabric
Minecraft modpack sunucusu nasıl kurulur? Server pack, Forge, NeoForge ve Fabric kurulumu, Java sürümü, RAM ayarı, istemci modları ve güncelleme adımları.

İçindekiler
Minecraft modpack sunucusu, yüzlerce modu bir araya getiren bir modpack'i arkadaşlarınızla ya da topluluğunuzla birlikte oynamanızı sağlayan sunucudur. Vanilla ya da Paper sunucusundan farklı olarak bir mod yükleyici (Forge, NeoForge ya da Fabric), doğru Java sürümü, daha fazla RAM ve oyuncuların istemcisindeki modlarla birebir eşleşen bir mod listesi gerekir. En kolay yol, modpack'in hazır server pack dosyasını kullanmaktır.
Bu rehberde bir modpack sunucusunu Linux'ta adım adım kurmayı, Forge, NeoForge ve Fabric farkını, RAM ve Java ayarlarını, sık karşılaşılan hataları ve güncellemeyi anlatıyoruz. Minecraft sunucusunun temellerini Minecraft sunucu nasıl kurulur? rehberimizde bulabilirsiniz.
Forge, NeoForge ve Fabric
| Mod yükleyici | Öne çıktığı alan | Tipik modpack'ler |
|---|---|---|
| Forge | En köklü yükleyici; eski sürümlerde en geniş mod desteği | 1.12.2 ve 1.16.5 klasik paketler |
| NeoForge | Forge'dan türeyen, yeni sürümlerde yaygınlaşan yükleyici | 1.20.2 ve sonrası büyük paketler |
| Fabric | Hafif ve hızlı; performans ve küçük modlarla öne çıkar | Optimize, hafif ve teknik paketler |
Hangisini kullanacağınızı modpack belirler; modpack'in sayfasında hangi yükleyiciyi ve hangi Minecraft sürümünü kullandığı yazar. Farklı yükleyicilerin modları birbiriyle çalışmaz.
Gereksinimler
- Java: Minecraft sürümüne uygun Java sürümü.
Minecraft sürümü Java sürümü 1.20.5 ve sonrası Java 21 1.18 – 1.20.4 Java 17 1.12.2 ve öncesi Java 8 - RAM: Modpack'in büyüklüğüne göre:
Kullanım Oyuncu Önerilen RAM Hafif modpack (Fabric, 50–150 mod) 5–15 6–8 GB Ağır modpack (All the Mods, 300+ mod) 10–20 10–16 GB - İşlemci: Modlu sunucular, vanilla sunuculardan çok daha fazla işlemci gücü ister ve ana döngü büyük ölçüde tek çekirdekte çalışır. Yüksek tek çekirdek hızı belirleyicidir. RLCraft gibi eski 1.12.2 paketleri daha az RAM ister ama tek çekirdeğe çok yüklenir.
Ubuntu'da Java 21 kurmak için:
sudo apt update
sudo apt install openjdk-21-jre-headless
java -version
Yöntem 1: Hazır server pack ile kurulum
Çoğu büyük modpack'in indirme sayfasında ayrı bir Server Pack dosyası bulunur. Bu dosya sunucuda çalışması gereken modları, ayarları ve başlatma betiğini içerir; yalnızca istemcide çalışan modlar çıkarılmıştır.
- Sunucuda ayrı bir kullanıcı ve klasör oluşturun:
sudo useradd -m -s /bin/bash minecraft sudo su - minecraft mkdir ~/modpack && cd ~/modpack - Modpack'in sayfasından server pack'i indirin (ya da kendi bilgisayarınıza indirip SFTP ile yükleyin) ve açın:
unzip ServerPack.zip - Paketin içindeki başlatma betiğini (
start.sh,run.shya da benzeri) çalıştırılabilir yapın ve paketin talimat dosyasını okuyun. Bazı paketler ilk çalıştırmada mod yükleyiciyi kendisi kurar. eula.txtdosyasındaeula=trueyazarak Minecraft'ın kullanım koşullarını kabul edin.- RAM ayarını yapın (aşağıdaki bölüme bakın) ve sunucuyu bir
tmuxoturumunda başlatın:tmux new -s modpack ./start.sh
İlk açılış, modların sayısına göre birkaç dakika sürebilir. Konsolda Done yazısını gördüğünüzde sunucu hazırdır.
Yöntem 2: Mod yükleyiciyi elle kurma
Server pack yoksa ya da kendi mod listenizi oluşturuyorsanız:
Forge veya NeoForge: Modpack'in kullandığı sürümün yükleyicisini (installer.jar) resmî sitesinden indirip sunucu modunda çalıştırın:
java -jar forge-installer.jar --installServer
Yükleyici, gerekli dosyaları ve 1.17 sonrası sürümlerde bir run.sh betiği ile user_jvm_args.txt dosyası oluşturur. Ardından modların .jar dosyalarını mods klasörüne kopyalarsınız. NeoForge'un yükleyicisi de aynı parametreyle çalışır.
Fabric: Fabric'in sitesinden sunucu başlatıcısını indirin ve çalıştırın; mods klasörüne modlarla birlikte Fabric API'yi de eklemeyi unutmayın:
java -Xms8G -Xmx8G -jar fabric-server-launch.jar nogui
İstemci modlarını çıkarın. Kendi bilgisayarınızdaki mods klasörünü sunucuya kopyalıyorsanız, yalnızca istemcide çalışan modları (gölgelendiriciler, mini haritalar, arayüz ve ses modları) çıkarın; bu modlar sunucunun açılmamasına yol açabilir. Mod sayfalarında modun istemci, sunucu ya da her ikisinde çalışması gerektiği genellikle belirtilir.
RAM ve Java ayarları
- Forge ve NeoForge (1.17 ve sonrası): RAM değerleri
user_jvm_args.txtdosyasına yazılır:-Xms10G -Xmx10G - Diğer başlatma betikleri: Betiğin içindeki
javasatırında-Xmsve-Xmxdeğerlerini değiştirin.
-Xms ve -Xmx değerlerini aynı yapın ve sunucunun RAM'inin tamamını vermeyin; işletim sistemine 1–1,5 GB pay bırakın. Gereğinden fazla RAM de çöp toplama duraklamalarını uzatabilir. Paper'ın önerdiği Aikar bayrakları modlu sunucularda da işe yarar; ayrıntılar Minecraft sunucu lag sorunu rehberimizde.
Port ve bağlanma
Modpack sunucusu da varsayılan olarak 25565 TCP portunu kullanır:
sudo ufw allow 25565/tcp
Oyuncular sunucuya, aynı modpack'in aynı sürümünü kurdukları istemciyle bağlanır. CurseForge, Modrinth ya da benzeri bir başlatıcıyla modpack'i kurup sunucunun IP adresini eklemeleri yeterlidir. Sürümler eşleşmezse bağlantı sırasında eksik ya da fazla modları gösteren bir hata alınır. Portların nasıl çalıştığını Port nedir? yazımızda anlattık.
Performans
Modlu sunucular, vanilla sunuculara göre çok daha ağırdır. Akıcı bir oyun için:
- Dünyayı önceden oluşturun. Chunky'nin mod sürümüyle oyuncuların gezeceği alanı önceden oluşturup bir dünya sınırı koymak, keşif sırasındaki lag'i büyük ölçüde azaltır.
- Performans modlarını kullanın. Pek çok modpack, bellek ve tick süresini iyileştiren modları zaten içerir (örneğin FerriteCore, ModernFix ya da Fabric için Lithium). Paketinizde yoksa, modpack ile uyumlu olduklarından emin olarak eklemeyi düşünebilirsiniz.
- Görüş mesafesini dengeleyin.
server.propertiesiçindeview-distancevesimulation-distancedeğerlerini düşük tutun. - Ölçün. spark'ın mod sürümü, hangi modun ya da hangi bölgenin tick süresini artırdığını gösterir.
Güncelleme ve yedek
Modpack güncellemeleri modları ekler, kaldırır ya da değiştirir. Bir modun kaldırılması, o moda ait blokların ve eşyaların dünyadan silinmesine yol açabilir. Güncellemeden önce:
- Sunucuyu
stopkomutuyla kapatın. worldklasörünün ve ayar klasörlerinin (config,defaultconfigs) yedeğini alın:tar -czf ~/modpack-yedek-$(date +%F).tar.gz -C ~/modpack world config- Modpack'in sürüm notlarını okuyun; dünya sıfırlaması gerektiren büyük değişiklikler orada belirtilir.
- Yeni server pack'i ayrı bir klasöre açın,
worldklasörünüzü ve kendi değiştirdiğiniz ayarları yeni klasöre taşıyın. - Oyunculara istemcilerini de aynı sürüme güncellemelerini söyleyin.
Düzenli ve sunucudan bağımsız yedek almayı Sunucu yedekleme rehberimizde anlattık.
Modpack sunucunuz için Nodesty
Nodesty Minecraft sunucu kiralama paketleri Paper, Forge ve Fabric ile çalışır ve ağır modpack'ler için 12 GB ve 16 GB seçenekleri sunar. 5,7 GHz'e çıkan Ryzen 9 9950X işlemci modlu sunucuların tek çekirdeğe dayanan yükünü karşılar; NVMe disk, L3–L7 DDoS koruması ve 7 gün saklanan ücretsiz günlük yedekleme fiyata dahildir. Oyuncu sayınız ya da mod listeniz büyüdüğünde panelden bir üst pakete geçebilirsiniz.
Minecraft, Mojang AB'nin ticari markasıdır. Nodesty, Mojang ve Microsoft ile bağlantılı değildir ve onlar tarafından onaylanmamıştır.
Sıkça Sorulan Sorular
Modpack sunucusu için kaç GB RAM gerekir?
50–150 modluk hafif bir Fabric paketi için 6–8 GB, All the Mods gibi 300'den fazla mod içeren ağır paketler için 10–16 GB iyi bir başlangıçtır. RAM'in tamamını Java'ya vermeyin; işletim sistemine 1–1,5 GB pay bırakın ve -Xms ile -Xmx değerlerini aynı yapın.
Server pack nedir, normal modpack'ten farkı ne?
Server pack, modpack'in yalnızca sunucuda çalışması gereken modlarını, ayar dosyalarını ve başlatma betiklerini içeren sürümüdür. Mini harita, gölgelendirici ve arayüz modları gibi yalnızca istemcide çalışan modlar çıkarılmıştır. Modpack'in sayfasında bir server pack varsa her zaman onu kullanın.
Hangi Java sürümünü kurmalıyım?
Minecraft sürümüne bağlıdır. 1.20.5 ve sonrası Java 21, 1.18 ile 1.20.4 arası Java 17, 1.12.2 gibi eski sürümler ise Java 8 ister. Yanlış Java sürümü, sunucunun açılışta hata vermesinin en sık sebeplerindendir.
Oyuncular sunucuya neden bağlanamıyor?
En sık sebep, oyuncunun istemcisindeki modpack sürümünün sunucudakiyle aynı olmamasıdır. Sunucu ve oyuncular aynı modpack sürümünü kullanmalıdır. Mod listeleri eşleşmiyorsa bağlantı sırasında eksik ya da fazla modları gösteren bir hata alırsınız.
Forge sunucusuna Paper eklentisi kurabilir miyim?
Hayır. Forge, NeoForge ve Fabric modları ile Paper eklentileri farklı sistemlerdir ve doğrudan birlikte çalışmaz. Modlu bir sunucuda yönetim ve koruma özelliklerini aynı mod yükleyicisi için yazılmış modlarla sağlarsınız.
Modpack'i güncellerken dünyam bozulur mu?
Küçük güncellemeler genellikle sorunsuzdur, ama bir modun kaldırılması ya da büyük bir sürüm değişikliği o moda ait blokların ve eşyaların dünyadan silinmesine yol açabilir. Güncellemeden önce mutlaka dünyanın ve ayar klasörlerinin yedeğini alın ve modpack'in sürüm notlarını okuyun.
Yazar hakkında
Nodesty Ekibi · Altyapı ve Destek
Nodesty ekibi sunucularımızı, ağımızı ve DDoS korumamızı her gün işletir ve müşteri destek taleplerini 7/24 yanıtlar. Bu rehberler o deneyimden yazılır.
İlgili yazılar

FiveM Sunucu Optimizasyonu: Lag ve Yüksek ms Çözümleri
FiveM sunucusu neden lag yapıyor? resmon ve profiler ile ölçüm, yüksek ms kullanan scriptler, veritabanı sorguları, büyük asset'ler ve donanım seçimi.

TeamSpeak 3 Sunucu Kurma: Linux Adım Adım Rehber
TeamSpeak 3 sunucusu nasıl kurulur? Linux'ta kurulum, lisans kabulü, privilege key, 9987 ve 30033 portları, systemd servisi, yedekleme ve güvenlik.

Minecraft Velocity Ağı Kurma: Lobi ve Birden Fazla Sunucu
Velocity ile Minecraft sunucu ağı nasıl kurulur? velocity.toml ayarları, modern yönlendirme, Paper arka uç ayarları, güvenlik duvarı ve ağ eklentileri.