Windows’ta Fabric Minecraft sunucusu kurulumu, Java 25 kurup Fabric Installer’ı tek bir komutla çalıştırmaya indirgenir: kurulum fabric-server-launch.jar dosyasını üretir, siz de bir start.bat yazıp sunucuyu başlatırsınız. Toplam süre, indirme hızınıza bağlı olarak 10 dakikanın altındadır.
Fabric, Forge’a göre çok daha ince bir yükleyicidir; kendi başına oyuna hiçbir içerik eklemez, sadece modların Minecraft’a bağlanmasını sağlar. Bu yüzden açılış süresi kısadır ve boş sunucuda bellek ayak izi düşüktür. Bu rehber Windows 10, Windows 11 ve Windows Server 2022/2025 üzerinde birebir uygulanır; örnek klasör C:\minecraft\fabric, hedef sürüm ise güncel kararlı Minecraft 26.2 “Chaos Cubed”.
Kurulum öncesi gereksinimler#
Fabric sunucusu hafif olsa da modlar ana tick döngüsüne kendi hesaplamalarını ekler. Minecraft’ın tick döngüsü tek çekirdekte çalıştığı için çekirdek sayısı değil saat hızı belirleyicidir; yüksek frekanslı AMD Ryzen 9 işlemciler aynı bütçedeki çok çekirdekli düşük frekanslı sunucu işlemcilerinden daha yüksek TPS verir.
- İşletim sistemi
- Windows 10/11 x64 veya Windows Server 2022/2025, yönetici yetkisiyle
- Java
- Eclipse Temurin JDK 25 (LTS) — Minecraft 26.x için zorunlu
- Fabric Loader
- 0.19.3 (güncel kararlı)
- Fabric Installer
- 1.1.2 (güncel kararlı)
- RAM
- Alt sınır 8 GB; modpackte 16 GB ve üzeri
- Disk
- NVMe SSD, modlu sunucuda 100 GB+
- Port
- 25565/TCP (Java Edition varsayılanı)
| Kullanım profili | RAM paketi | Java heap | İşlemci | Disk |
|---|---|---|---|---|
| 2-10 oyuncu, 10-30 mod | 8 GB | -Xms6G -Xmx6G | Ryzen 9 3900X ve üzeri | 50 GB NVMe |
| 10-30 oyuncu, orta mod seti | 12 GB | -Xms10G -Xmx10G | Ryzen 9 7900X | 100 GB NVMe |
| 30-60 oyuncu, 150+ modlu modpack | 16 GB | -Xms14G -Xmx14G | Ryzen 9 7900X / 7950X | 100 GB+ NVMe |
| 60+ oyuncu veya sunucu ağı | 32 GB | -Xms28G -Xmx28G | Ryzen 9 7950X | 200 GB+ NVMe |
Sürüm eşleşme tablosu#
Fabric’te üç ayrı sürüm numarası vardır ve bunlar birbirine karıştırılır. Installer kurulumu yapan araçtır, Loader sunucuda çalışan yükleyicidir, Fabric API ise modların bağımlı olduğu kütüphane modudur. Üçünün de Minecraft sürümüyle uyumlu olması gerekir.
| Bileşen | Minecraft 26.2 için sürüm | Nereye kurulur |
|---|---|---|
| Fabric Installer | 1.1.2 | Sadece kurulum sırasında çalışır, sunucuda kalmaz |
| Fabric Loader | 0.19.3 | Sunucu kök klasörü (fabric-server-launch.jar) |
| Fabric API | 0.157.0+26.2 | mods klasörü |
| Java | 25 (LTS) | İşletim sistemi geneli |
İndirmeniz gereken dosyalar#
-
Eclipse Temurin JDK 25Önerilenİndir
-
Fabric Installer 1.1.2İndir
-
Fabric Server Launcher (hazır jar)Alternatifİndir
-
Fabric API 0.157.0+26.2Zorunluİndir
-
Notepad++ (start.bat ve config düzenleme)İndir
Bağlantılar resmî kaynaklara gider. Fabric jar’larını yalnızca fabricmc.net, Modrinth veya CurseForge üzerinden indirin.
Java 25’i kurun ve doğrulayın#
Temurin JDK 25 kurulum sihirbazında Set JAVA_HOME variable ve Add to PATH seçeneklerini “Will be installed on local hard drive” yapın. Kurulum bitince yeni bir komut istemi açıp kontrol edin — eski pencereler güncel PATH’i görmez:
java -version
where java
İlk satırda openjdk version "25.0.x" yazmalı. Birden fazla Java kuruluysa where java çıktısındaki ilk yol kazanır; sıralamayı düzeltmek ve JAVA_HOME’u ayarlamak için Windows’a Java 25 kurulumu ve JAVA_HOME ayarı sayfasını uygulayın. Daha eski bir hedef kuruyorsanız Java sürümü değişir: 1.20.5-1.21.11 için Java 21, 1.17-1.20.4 için Java 17, 1.16.5 ve öncesi için Java 8 gerekir.
Fabric sunucusunu kurun#
İki yöntem var. Komut satırı yöntemi tekrarlanabilir olduğu için önerilir; grafik arayüz yöntemi ise tek seferlik kurulumlarda pratiktir.
Yöntem 1 — Komut satırıyla kurulum (önerilen)#
-
Sunucu klasörünü açın#
Dosya Gezgini’nde
C:\minecraft\fabricklasörünü oluşturun. Masaüstü, Belgeler veya OneDrive ile eşitlenen bir konum kullanmayın; eşitleme dünya dosyalarını kilitler ve Türkçe karakter içeren yollar bazı modlarda hataya yol açar. -
Installer’ı klasöre indirin#
Fabric Installer sayfasından evrensel
.jardosyasını indiripC:\minecraft\fabriciçine kopyalayın. Dosya adıfabric-installer-1.1.2.jarbiçimindedir. -
Komut istemini klasörde açın#
Dosya Gezgini’nin adres çubuğuna
cmdyazıp Enter’a basın; komut istemi doğrudan o klasörde açılır.cd /d C:\minecraft\fabric -
Sunucu kurulumunu çalıştırın#
-downloadMinecraftparametresi vanillaserver.jardosyasını da otomatik indirir, ayrıca elle indirmenize gerek kalmaz:java -jar fabric-installer-1.1.2.jar server -mcversion 26.2 -loader 0.19.3 -downloadMinecraftİşlem bitince klasörde
fabric-server-launch.jar,server.jarvefabric-server-launcher.propertiesdosyaları oluşur. -
Oluşan yapılandırmayı kontrol edin#
fabric-server-launcher.propertiesdosyası, Fabric’in hangi vanilla jar’ı kullanacağını söyler. İçeriği tek satırdır:serverJar=server.jarVanilla jar’ı farklı bir adla tuttuysanız bu satırı ona göre düzeltin. Kurulum jar’ını (
fabric-installer-1.1.2.jar) artık silebilirsiniz.
Yöntem 2 — Grafik arayüzle kurulum#
Fabric Installer’ın Windows .exe sürümüne çift tıklayın. Açılan pencerede Server sekmesine geçin, Minecraft Version listesinden 26.2’yi, Loader Version listesinden 0.19.3’ü seçin, Select Install Location alanına C:\minecraft\fabric yolunu girin ve Install düğmesine basın. Snapshot sürümlerini görmek istemiyorsanız Show snapshots kutusunu işaretlemeyin.
fabric-server-launch.jar olarak yeniden adlandırın, start.bat’ınız sabit kalsın.start.bat oluşturma ve RAM ayarı#
Fabric, Forge gibi hazır bir başlatma betiği üretmez; start.bat dosyasını siz yazarsınız. Not Defteri’ni açın, aşağıdaki içeriği yapıştırın ve Farklı Kaydet penceresinde Kayıt türü alanını “Tüm Dosyalar” yapıp dosyayı C:\minecraft\fabric\start.bat olarak kaydedin. Adın sonunda .txt kalmadığından emin olun.
@echo off
title Fabric 26.2 Sunucusu
cd /d "%~dp0"
java -Xms14G -Xmx14G ^
-XX:+UseG1GC ^
-XX:+ParallelRefProcEnabled ^
-XX:MaxGCPauseMillis=200 ^
-XX:+UnlockExperimentalVMOptions ^
-XX:+DisableExplicitGC ^
-XX:+AlwaysPreTouch ^
-XX:G1NewSizePercent=30 ^
-XX:G1MaxNewSizePercent=40 ^
-XX:G1HeapRegionSize=8M ^
-XX:G1ReservePercent=20 ^
-XX:G1HeapWastePercent=5 ^
-XX:G1MixedGCCountTarget=4 ^
-XX:InitiatingHeapOccupancyPercent=15 ^
-XX:G1MixedGCLiveThresholdPercent=90 ^
-XX:G1RSetUpdatingPauseTimePercent=5 ^
-XX:SurvivorRatio=32 ^
-XX:+PerfDisableSharedMem ^
-XX:MaxTenuringThreshold=1 ^
-jar fabric-server-launch.jar nogui
pause
Bayrak seti, PaperMC’nin resmî dokümanında yayımlanan Aikar’s Flags dizisidir ve 26.x sunucularında hâlâ geçerlidir. Java 25’te G1, JVM’in genel varsayılan çöp toplayıcısı olmayı sürdürüyor; hiç bayrak vermezseniz sunucunuz ZGC değil G1GC ile çalışır. 26.1 sürüm notlarındaki “G1GC yerine ZGC” ve “varsayılan 4 GB RAM” maddeleri oyun istemcisinin JVM varsayılanlarıdır, sunucu jar’ıyla ilgileri yoktur.
İlk açılış, EULA ve server.properties#
start.bat dosyasına çift tıklayın. Fabric ilk çalıştırmada Loader ve Intermediary kütüphanelerini indirir, ardından EULA kabul edilmediği için kapanır. Klasörde oluşan eula.txt dosyasını açıp son satırı değiştirin:
eula=true
Betiği yeniden çalıştırın. Konsolda Done (…s)! For help, type "help" satırını gördüğünüzde sunucu hazırdır. Sunucuyu her zaman konsola stop yazarak kapatın; pencereyi çarpıyla kapatmak dünyayı kaydetmeden keser ve chunk bozulmasına yol açar.
İkinci açılış server.properties dosyasını üretir. Modlu bir Fabric sunucusunda önem taşıyan satırlar şunlardır:
server-port=25565
motd=Batihost Fabric Sunucusu
max-players=30
online-mode=true
view-distance=8
simulation-distance=6
allow-flight=true
max-tick-time=120000
enable-command-block=false
allow-flight=true ayarı, uçmaya izin veren modlar (jetpack, uçan makine, binek yaratık) kullanıyorsanız zorunludur; kapalıyken oyuncular sunucudan atılır. view-distance değerini 8’in üzerine çıkarmak modlu sunucularda tick süresini hızla yükseltir. Parametrelerin tam listesi server.properties ayarları sayfasında.
Fabric API ve mod kurulumu#
Sunucu bir kez çalıştıktan sonra C:\minecraft\fabric\mods klasörü oluşur. Tüm mod jar’ları doğrudan bu klasöre kopyalanır; alt klasör açmayın, Fabric alt klasörleri taramaz.
C:\minecraft\fabric\
├── mods\ <-- fabric-api ve diger mod jar dosyalari
├── config\ <-- modlarin ayar dosyalari
├── .fabric\ <-- Loader onbellegi (elle dokunmayin)
├── world\
├── logs\latest.log
├── fabric-server-launch.jar
├── fabric-server-launcher.properties
├── server.jar
├── server.properties
├── eula.txt
└── start.bat
İlk kopyalayacağınız dosya Fabric API olmalı. Modrinth veya CurseForge üzerinden 26.2 etiketli 0.157.0+26.2 sürümünü indirin ve mods klasörüne atın. Modların büyük çoğunluğu bu kütüphane olmadan yüklenmez; eksikse konsol açılışta hangi modun neyi istediğini satır satır yazar.
mods klasörüne konursa sunucu açılışta çöker. İstemci ve sunucu tarafı ayrımının tamamı mod kurulumu rehberinde anlatılıyor.Oyun mekaniği ekleyen modların ise hem sunucuda hem oyuncularda aynı sürümle bulunması gerekir. Sürüm farkı olan oyuncu bağlanırken mod uyuşmazlığı hatasıyla düşer. Oyunculara dağıttığınız mod paketini sunucudaki mods klasöründen birebir kopyalayarak hazırlayın.
Sunucu tarafı performans modları#
Fabric’in en güçlü yanı, sunucu tarafında çalışan optimizasyon modlarıdır. Üçü neredeyse her kurulumda önerilir ve hiçbiri oyun mekaniğini değiştirmez, bu yüzden oyuncuların kurmasına gerek yoktur:
Lithium#
Genel oyun mantığı optimizasyonu. Yaratık yapay zekâsı, chunk tick’i ve blok güncellemelerini yeniden yazarak TPS’i belirgin artırır. 26.2 sürümü: mc26.2-0.25.3-fabric.
FerriteCore#
Bellek kullanımını düşürür. Blok durumu ve model verilerini daha verimli tutar; büyük dünyalarda ve mod sayısı yüksek kurulumlarda heap baskısını azaltır. Sürüm: 9.0.0-fabric.
Krypton#
Ağ katmanını optimize eder. Paket işleme yolunu iyileştirerek çok oyunculu sunucularda bant genişliği ve gecikmeyi düşürür. Sürüm: 0.3.1.
Dört dosya da doğrudan mods klasörüne kopyalanır. spark, /spark profiler start komutuyla hangi modun tick süresini yediğini gösterir.
TPS hâlâ 20’nin altındaysa darboğazı tahminle aramayın; spark raporu okuyarak ilerleyin. Rapor yorumlamayı spark ve timings analizi sayfasında, genel ayar setini ise sunucu optimizasyonu rehberinde bulabilirsiniz.
Güvenlik duvarı ve 7/24 çalıştırma#
Windows Defender Güvenlik Duvarı, 25565 portuna gelen bağlantıları varsayılan olarak engeller. Yönetici olarak açtığınız komut isteminde tek satırla kural ekleyin:
netsh advfirewall firewall add rule name="Minecraft Fabric 25565 TCP" dir=in action=allow protocol=TCP localport=25565
PowerShell kullanıyorsanız karşılığı şudur:
New-NetFirewallRule -DisplayName "Minecraft Fabric 25565 TCP" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow -Profile Any
Kuralı wf.msc konsolundaki “Gelen Kuralları” listesinden doğrulayabilirsiniz. Ev bağlantısında ayrıca modem yönlendirmesi gerekir; ayrıntılar Windows Güvenlik Duvarında Minecraft portu açma sayfasında.
start.bat penceresi, Uzak Masaüstü oturumu kapandığında beraberinde kapanır. Sunucunun oturumdan bağımsız çalışması için NSSM ile Windows hizmetine dönüştürün:
C:\minecraft\nssm.exe install MinecraftFabric "C:\minecraft\fabric\start.bat"
C:\minecraft\nssm.exe set MinecraftFabric AppDirectory C:\minecraft\fabric
C:\minecraft\nssm.exe set MinecraftFabric Start SERVICE_AUTO_START
C:\minecraft\nssm.exe start MinecraftFabric
Hizmet services.msc içinde “MinecraftFabric” adıyla görünür ve makine yeniden başladığında otomatik ayağa kalkar. NSSM indirme adresi, otomatik yeniden başlatma ve konsola komut gönderme ayrıntıları Minecraft sunucusunu Windows servisi olarak 7/24 çalıştırma sayfasında.
Sık karşılaşılan hatalar#
| Belirti | Sebep | Çözüm |
|---|---|---|
UnsupportedClassVersionError | Java 25 kurulu değil | Temurin JDK 25 kurun, PATH’i düzeltin |
| “Unable to access jarfile fabric-server-launch.jar” | start.bat yanlış klasörde | Betiği sunucu kök klasörüne taşıyın |
| Mod yüklenmiyor, konsolda uyarı yok | Mod alt klasöre konmuş | Jar’ı doğrudan mods içine koyun |
| “requires Fabric API” | Fabric API eksik | 0.157.0+26.2 sürümünü mods klasörüne ekleyin |
| Sunucu mod yüklerken çöküyor | Eski, 26.2 için derlenmemiş mod | Modun 26.2 etiketli dosyasını indirin |
| “Failed to bind to port” | 25565 zaten kullanımda | netstat -ano | findstr :25565 ile süreci bulun |
| Oyuncular bağlanamıyor | Güvenlik duvarı kuralı yok | Gelen TCP 25565 kuralını ekleyin |
Fabric’in işletim sisteminden bağımsız mimarisini, Forge ile farklarını ve mod yönetimi mantığını Fabric ile Minecraft sunucu kurulumu sayfasında bulabilirsiniz. Mod listeniz Forge için yayınlanmışsa Windows’ta Forge modlu sunucu kurulumu sayfasına geçin. Windows üzerindeki diğer sunucu türlerinin tamamı Windows’ta Minecraft sunucu kurulumu ana rehberinde toplanıyor.
Özetle#
Windows’ta Fabric sunucusu kurmanın omurgası dört adımdır: Java 25 kurun, fabric-installer-1.1.2.jar dosyasını server -mcversion 26.2 -loader 0.19.3 -downloadMinecraft parametreleriyle çalıştırın, start.bat yazıp heap değerini makineye göre ayarlayın, ardından Fabric API ile modlarınızı mods klasörüne kopyalayın. Lithium, FerriteCore ve Krypton üçlüsünü baştan eklemek, sunucu büyüdüğünde çıkacak TPS sorunlarının çoğunu daha oluşmadan kapatır.
Donanım tarafında alt sınır 8 GB RAM, modlu kurulumlarda 16 GB, yüksek frekanslı Ryzen 9 işlemci ve NVMe SSD’dir. Kendi makinenizi yönetmek istemiyorsanız Batihost’un 156 TL’den başlayan modlu Minecraft sunucu paketleri Java 25 kurulu, Türkiye lokasyonlu ve ücretsiz DDoS korumalı gelir; kurulum sırasında takıldığınız noktada destek talebi açabilirsiniz.