Ekran Kartlı Sunucu Satışları Başladı. İncele
Windows’ta Sunucu Kurulumu

Windows Server’da Minecraft Sunucu Optimizasyonu

Güç planı, sayfa dosyası, işlem önceliği, gereksiz servisler ve Defender istisnaları: Windows tarafında TPS’i etkileyen tüm ayarlar.

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

Kısaca Özet

  • Windows Server’da Minecraft optimizasyonunun ilk üç adımı şunlardır: güç planını "Yüksek performans" yapmak, Windows Defender’a sunucu klasörü ve java.exe istisnası eklemek, JVM heap’ini işletim sistemine 2 GB bırakacak biçimde sabitlemek.
  • Minecraft ana tick döngüsü tek çekirdekte çalışır; çekirdek sayısı değil saat hızı belirleyicidir. Bu yüzden AMD Ryzen 9 7900X / 7950X sınıfı işlemci ve NVMe SSD şart, RAM alt sınırı 8 GB’dır.
  • Windows tarafındaki ayarlar TPS’i ancak belirli bir noktaya kadar taşır; sonrasında iş paper.yml ve spigot.yml optimizasyonuna ve view-distance ayarlarına geçer.
  • Değişikliklerin gerçekten işe yarayıp yaramadığını Görev Yöneticisi ve spark profiler ile ölçün; tahminle ayar yapmayın.

Windows Server’da Minecraft sunucu optimizasyonu, üç ayarla başlar: güç planını Yüksek performans’a almak, Windows Defender’a sunucu klasörü ile java.exe istisnası tanımlamak ve JVM heap’ini işletim sistemine yaklaşık 2 GB pay bırakacak biçimde sabitlemek. Bu üçü, aynı donanımda ortalama tick süresini gözle görülür biçimde düşürür; geri kalan ayarlar ise ani TPS düşüşlerini (spike) engellemeye yarar.

Bu sayfa tamamen Windows tarafına odaklanır: güç planı, sayfa dosyası, işlem önceliği, NTFS davranışları, ağ kartı ayarları ve gereksiz roller. Oyun içi tarafın ayarları — view distance, yaratık limitleri, paper.yml — ayrı sayfalarda anlatılıyor. Henüz sunucuyu kurmadıysanız önce Windows’ta Minecraft sunucu kurulumu rehberini tamamlayın, sonra buraya dönün.

BilgiAşağıdaki komutların tamamı Windows Server 2022 ve Windows Server 2025 üzerinde, Yönetici olarak çalıştırılan PowerShell veya Komut İstemi’nde denenmiştir. Windows 10/11 üzerinde sunucu barındırıyorsanız da aynı adımlar geçerlidir; yalnızca bazı ekran adları farklı yerlerde durur.

Windows Server’da TPS’i Belirleyen Beş Katman#

Bir Minecraft sunucusunun 20 TPS’te kalması için tick döngüsünün 50 milisaniyeden kısa sürmesi gerekir. Bu 50 milisaniyeyi tüketen şeyler beş katmana ayrılır ve optimizasyonu bu sırayla yapmak gerekir:

Donanım
İşlemcinin tek çekirdek saat hızı, RAM miktarı, diskin gecikmesi. En alttaki katman; buradaki eksik yukarıdaki hiçbir ayarla kapanmaz.
İşletim sistemi
Güç planı, antivirüs, sayfa dosyası, arka plan servisleri, NTFS davranışları. Bu sayfanın konusu.
JVM
Java sürümü, heap boyutu, çöp toplayıcı seçimi ve bayraklar.
Sunucu yazılımı
Paper/Purpur yapılandırması, view-distance, yaratık limitleri, chunk yükleme davranışı.
İçerik
Eklentiler, redstone makineleri, oyuncu davranışı, dünya boyutu.

Deneyimimize göre kötü yapılandırılmış bir Windows kurulumunda ilk iki katman tek başına tick süresinin önemli bir bölümünü yiyebilir. Buna karşılık donanımı doğru seçilmiş, Defender istisnaları tanımlanmış bir makinede darboğaz neredeyse her zaman beşinci katmandadır.

Donanım Tabanı: Ryzen, RAM ve NVMe#

Minecraft’ın ana tick döngüsü tek bir çekirdekte çalışır. Chunk üretimi, ağ ve I/O işleri ayrı iş parçacıklarına dağılsa da dünyanın simülasyonu tek çekirdeğe bağlıdır. Bu yüzden 32 çekirdekli düşük frekanslı bir sunucu işlemcisi, 8 çekirdekli yüksek frekanslı bir Ryzen’in yanında geri kalır.

Oyuncu / sunucu tipiRAMJava heapİşlemciDisk
2-10 oyuncu, vanilla veya hafif eklentili8 GB-Xms6G -Xmx6GRyzen 9 3900X ve üzeri50 GB NVMe
10-30 oyuncu, eklentili Paper10-12 GB-Xms10G -Xmx10GRyzen 9 7900X50-100 GB NVMe
30-60 oyuncu, minigame / çok dünyalı16 GB-Xms14G -Xmx14GRyzen 9 7900X / 7950X100 GB NVMe
Forge veya Fabric modpack16 GB (büyük modpackte 24-32 GB)-Xms14G -Xmx14GRyzen 9 7950X100 GB+ NVMe
60+ oyuncu veya proxy’li sunucu ağı32 GB ve üzeri-Xms28G -Xmx28GRyzen 9 7950X200 GB+ NVMe
Windows Server üzerinde Minecraft için donanım ve heap eşleşmesi

Disk konusunda kısa kesiyoruz: NVMe SSD dışında bir seçenek düşünmeyin. Chunk okuma/yazma işlemleri küçük ve rastgele erişimlidir; SATA SSD’de bile fark edilir gecikme yaratır, HDD’de sunucu otomatik kaydetme sırasında düzenli olarak takılır. Donanım seçimini derinlemesine karşılaştırmak isterseniz doğru donanım seçimi rehberi her bileşeni tek tek ele alıyor. Hazır bir Windows makinesi kiralayacaksanız yüksek frekanslı Ryzen VDS paketleri bu profile göre yapılandırılmıştır.

Güç Planı ve İşlemci Park Ayarları#

Windows Server varsayılan olarak "Dengeli" güç planıyla gelir. Bu plan, boştaki çekirdekleri park eder ve saat hızını yük gelene kadar düşük tutar. Minecraft’ın tick döngüsü kısa ve ani yük dalgaları üretir; işlemci frekansı yükselene kadar geçen milisaniyeler doğrudan tick süresine yazılır. Bu, Windows’ta en sık gözden kaçan performans kaybıdır.

Yönetici PowerShell’de mevcut planı görün ve yüksek performansa geçin:

powercfg /list
powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
powercfg /getactivescheme

Ardından çekirdek park etmeyi tamamen kapatın ve minimum işlemci durumunu %100’e sabitleyin:

powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 100
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 100
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR IDLEDISABLE 0
powercfg /setactive SCHEME_CURRENT

Değişikliği doğrulamak için Görev Yöneticisi’ni açın, Performans > CPU sekmesinde sunucu boştayken bile frekansın taban değere yakın kalmadığını görmelisiniz. Sanallaştırılmış bir VDS kullanıyorsanız güç planı yine de etkilidir; konuk işletim sistemi kendi C-state taleplerini ana makineye iletir.

Java 25 ve Doğru JVM Bayrakları#

Minecraft 26.1 ve sonrası Java 25 ister. Güncel kararlı sürüm 26.2 "Chaos Cubed" (16 Haziran 2026, protokol 776) de Java 25 ile çalışır. Eski bir Java 17 veya Java 21 kurulumuyla 26.x sunucusu açılmaz; hangi sürümün hangi Java’yı istediğini Java sürüm eşleşme tablosunda bulabilirsiniz.

İndirmeniz gerekenler
  • Eclipse Temurin JDK 25Önerilen Windows x64.msiÜcretsiz
    İndir
  • spark profiler Paper / Purpur eklentisi.jarÜcretsiz
    İndir
  • Windows Terminal Windows 10/11, Server 2022+.msixbundle
    İndir

Bağlantılar resmî kaynaklara gider. Üçüncü taraf sitelerden jar veya Java yükleyici indirmeyin.

Java 25 kurulumunun MSI ile yapılması ve JAVA_HOME ortam değişkeninin ayarlanması gerekir; adımların ekran görüntülü hali Windows’a Java 25 kurulumu sayfasında anlatılıyor. Kurulumdan sonra Komut İstemi’nde doğrulayın:

java -version
echo %JAVA_HOME%

Çöp toplayıcı tarafında sık yapılan bir hataya dikkat edin: 26.1 ile gelen "G1GC yerine ZGC" ve "varsayılan RAM 4 GB" değişiklikleri istemci tarafındadır, Minecraft Launcher’ın JVM varsayılanlarıdır. Sunucu jar’ının launcher’ı yoktur; sunucunun çöp toplayıcısını tamamen sizin verdiğiniz bayraklar belirler. Java 25’te G1 hâlâ JVM’in genel varsayılanıdır, yani bayraksız çalıştırdığınız bir 26.2 sunucusu G1GC kullanır.

DikkatAikar’s Flags 26.x sunucularında hâlâ geçerlidir, geri çekilmemiştir. 8-12 GB heap için G1GC + Aikar’s Flags tercih edin; 16 GB ve üzeri heap ya da ağır modlu sunucularda ZGC değerlendirilebilir. ZGC kullanacaksanız yalnızca -XX:+UseZGC yazın — -XX:+ZGenerational bayrağı Java 25’te obsolete’tir ve konsola uyarı basar.

12 GB RAM’li bir Windows Server için hazır start.bat içeriği:

@echo off
title Minecraft Sunucusu - Paper 26.2
cd /d C:\minecraft\server

:start
java -Xms10G -Xmx10G ^
 --add-modules=jdk.incubator.vector ^
 -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 paper.jar --nogui

echo Sunucu kapandi. 5 saniye icinde yeniden baslatiliyor...
timeout /t 5 /nobreak
goto start

Heap 12 GB’ın üzerine çıkarsa Aikar’s Flags’in büyük heap varyantını kullanın: G1NewSizePercent=40, G1MaxNewSizePercent=50, G1HeapRegionSize=16M, G1ReservePercent=15, InitiatingHeapOccupancyPercent=20. Batch dosyasının satır satır açıklaması ve RAM hesabı için start.bat oluşturma rehberine bakabilirsiniz.

Windows Defender ve Antivirüs İstisnaları#

Tek bir ayarla en çok kazanç sağlayan adım budur. Minecraft, dünya klasöründeki region dosyalarına sürekli küçük yazma işlemleri yapar. Gerçek zamanlı koruma her dosya açılışını yakalar ve tarar; sonuç, otomatik kaydetme anlarında düzenli TPS düşüşüdür. Yönetici PowerShell’de:

Add-MpPreference -ExclusionPath "C:\minecraft"
Add-MpPreference -ExclusionPath "C:\Program Files\Eclipse Adoptium"
Add-MpPreference -ExclusionProcess "java.exe"

Get-MpPreference | Select-Object -ExpandProperty ExclusionPath
Get-MpPreference | Select-Object -ExpandProperty ExclusionProcess

Üçüncü taraf bir antivirüs (ESET, Kaspersky, Bitdefender) kuruluysa aynı istisnaları o programın arayüzünden de tanımlamanız gerekir; Defender istisnası onları kapsamaz.

Uyarıİstisna tanımlamak, o klasörü tarama dışına çıkarır. Bu yüzden sunucu klasörüne yalnızca resmî kaynaklardan indirdiğiniz jar dosyalarını koyun. Rastgele forumlardan indirilen "crackli" eklentiler bu klasörde artık taranmayacaktır. Eklenti güvenliği konusunda sunucu güvenliği rehberini okuyun.

Sayfa Dosyası ve Bellek Yönetimi#

Windows’un otomatik yönettiği sayfa dosyası, disk üzerinde büyüyüp küçülürken parçalanır ve tam da bellek baskısının arttığı anda I/O üretir. Doğru yaklaşım sayfa dosyasını kapatmak değil, sabitlemektir.

  1. Sistem özelliklerini açın#

    Başlat’a sysdm.cpl yazıp Enter’a basın. Gelişmiş sekmesinde Performans bölümündeki Ayarlar düğmesine tıklayın.

  2. Sanal belleği düzenleyin#

    Açılan pencerede Gelişmiş > Sanal bellek > Değiştir yolunu izleyin. "Tüm sürücüler için disk belleği dosyası boyutunu otomatik olarak yönet" kutusunun işaretini kaldırın.

  3. Sabit boyut verin#

    Sistem diskini seçin, Özel boyut seçeneğini işaretleyin ve başlangıç ile maksimum değeri eşit girin. 16 GB RAM’li bir sunucuda 8192 MB / 8192 MB makul bir değerdir. Tamam deyip sunucuyu yeniden başlatın.

  4. Görsel efektleri kapatın#

    Aynı Performans Seçenekleri penceresinin Görsel Efektler sekmesinde "En iyi performansı ayarla" seçeneğini işaretleyin. RDP oturumunda çizilen gölge ve animasyonlar için harcanan CPU zamanını geri kazanırsınız.

Aynı pencerenin Gelişmiş sekmesindeki "İşlemci zamanlaması" ayarına dokunmanıza gerek yok. Windows Server’da varsayılan değer zaten Arka plan hizmetleri’dir ve sunucuyu Windows servisi olarak çalıştırıyorsanız doğru olan da budur.

İşlem Önceliği ve Çekirdek Yakınlığı#

Java sürecine "Yüksek" öncelik vermek, arka plan görevlerinin (güncelleme taraması, yedekleme ajanı, izleme yazılımı) tick döngüsünü kesmesini engeller. Bunu batch dosyasının içinde kalıcı hale getirebilirsiniz:

start "Minecraft" /high /wait /b java -Xms10G -Xmx10G -jar paper.jar --nogui

Zaten çalışan bir sürecin önceliğini PowerShell ile değiştirmek de mümkündür:

Get-Process java | ForEach-Object { $_.PriorityClass = 'High' }
Get-Process java | Select-Object Id, ProcessName, PriorityClass, WorkingSet
DikkatÖnceliği "Gerçek zamanlı" (RealTime) yapmayın. Java sürecini çekirdek sürücülerinin önüne geçirir; RDP oturumu donar, ağ paketleri gecikir ve makine yanıt vermeyebilir. "Yüksek" pratikte gereken her şeyi verir.

Çekirdek yakınlığı (affinity) ayarını ise yalnızca aynı makinede birden fazla sunucu barındırıyorsanız kullanın. Tek sunucu çalıştıran bir makinede affinity kısıtlaması genellikle zarar verir, çünkü Windows zamanlayıcısının sıcak çekirdeği seçme kabiliyetini elinden alır. İki ayrı Minecraft örneğini farklı çekirdek gruplarına bağlamak isterseniz Görev Yöneticisi’nde Ayrıntılar sekmesinde java.exe’ye sağ tıklayıp Benzeşimi ayarla seçeneğini kullanabilirsiniz.

NTFS ve Disk Davranışları#

Minecraft’ın dünya klasörü, NTFS’in varsayılan davranışlarıyla kötü anlaşır. İki ayar belirgin fark yaratır: son erişim zamanı damgası ve 8.3 kısa ad üretimi. İkisi de her dosya işleminde ek meta veri yazması demektir.

fsutil behavior query disablelastaccess
fsutil behavior set disablelastaccess 1
fsutil behavior set disable8dot3 1

Ayrıca Windows Search’ün sunucu klasörünü dizinlemesini engelleyin. Sunucu makinesinde masaüstü araması zaten gereksizdir; hizmeti tamamen durdurabilirsiniz:

Stop-Service -Name WSearch -Force
Set-Service -Name WSearch -StartupType Disabled

Disk birleştirme (defrag) görevine gelince: NVMe SSD’de zamanlanmış birleştirme çalışmaz, Windows bunun yerine TRIM gönderir. Bu görevi kapatmayın, olduğu gibi bırakın. Buna karşılık yedekleme yazılımlarının tam disk taramasını Minecraft’ın yoğun saatleri dışına alın. Yedekleme planı kurmadıysanız Minecraft yedekleme rehberi zamanlama örnekleri içeriyor.

Ağ Kartı ve Güvenlik Duvarı#

Java Edition 25565/TCP portunu kullanır. Portun Windows Defender Güvenlik Duvarı’nda açık olması gerekir; kural oluşturmanın adımları 25565 portunu açma sayfasında ayrıntılı olarak anlatılıyor. Hızlı yol:

New-NetFirewallRule -DisplayName "Minecraft Java 25565" -Direction Inbound `
  -Protocol TCP -LocalPort 25565 -Action Allow -Profile Any

Get-NetFirewallRule -DisplayName "Minecraft*" | Format-Table DisplayName, Enabled, Direction

Ağ kartı tarafında iki ayar önemlidir. Birincisi, ağ bağdaştırıcısının güç yönetimi: Aygıt Yöneticisi > Ağ bağdaştırıcıları altında kartın özelliklerini açın, Güç Yönetimi sekmesinde "Bilgisayarın gücü korumak için bu aygıtı kapatmasına izin ver" kutusunun işaretini kaldırın. İkincisi, alıcı tarafı ölçekleme (RSS): sanal makinelerde bazen kapalı gelir, açık olması ağ kesintilerinin tek çekirdeğe yığılmasını önler.

Get-NetAdapterRss | Format-Table Name, Enabled, NumberOfReceiveQueues
Get-NetAdapterAdvancedProperty -DisplayName "*Energy*","*Green*" | Format-Table Name, DisplayName, DisplayValue
İpucuEnerji tasarrufu (Energy Efficient Ethernet / Green Ethernet) özellikleri düşük trafikte bağlantıyı kısa süreli uyku moduna alır. Oyuncular bunu ara sıra artan ping olarak hisseder. Sunucu makinesinde bu özellikleri kapatın.

Gereksiz Roller, Özellikler ve Servisler#

Windows Server kurulumu, Minecraft için gereksiz birçok bileşenle gelir. Aşağıdakileri kapatmak hem RAM hem de arka plan CPU zamanı kazandırır:

  • Sunucu Yöneticisi’nin oturum açışta başlaması — Sunucu Yöneticisi > Yönet > Sunucu Yöneticisi Özellikleri altından kapatılır.
  • Yazdırma Biriktiricisi (Spooler) — Oyun sunucusunda yazıcı yoktur.
  • Windows Search (WSearch) — Yukarıda kapattık.
  • Xbox ile ilgili hizmetler — Windows 10/11 üzerinde barındırıyorsanız gereksizdir.
  • IIS / Web Sunucusu rolü — Kurulu ve kullanılmıyorsa Rolleri ve Özellikleri Kaldır sihirbazıyla sökün.
Stop-Service -Name Spooler -Force
Set-Service -Name Spooler -StartupType Disabled

Get-Service | Where-Object { $_.Status -eq 'Running' } | Sort-Object DisplayName |
  Format-Table Name, DisplayName -AutoSize

Otomatik güncellemeleri tamamen kapatmayın; bunun yerine yeniden başlatma penceresini oyuncu yoğunluğunun düşük olduğu saatlere alın. Aksi halde Windows, akşam prime-time saatinde sunucuyu yeniden başlatabilir. Yeniden başlatma penceresini Grup İlkesi’nden ya da Ayarlar > Windows Update > Etkin saatler bölümünden sabitleyin.

Ölçme: Görev Yöneticisi, Performans İzleyici ve spark#

Yaptığınız her değişikliği ölçün. Windows tarafında iki araç yeterlidir. Görev Yöneticisi’nin Ayrıntılar sekmesine Sütun seç ile "Temel öncelik", "İş kümesi (bellek)" ve "İşlem Kimliği" sütunlarını ekleyin; java.exe’nin gerçekten yüksek öncelikte çalıştığını ve heap’in beklediğiniz boyutta olduğunu buradan doğrulayın.

Daha ayrıntılı ölçüm için Performans İzleyici’yi (perfmon) kullanın. İzlenmesi anlamlı üç sayaç:

SayaçNe gösterirAlarm eşiği
Processor Information \ % Processor PerformanceÇekirdeğin taban frekansa göre gerçek hızıSürekli %100 altındaysa güç planı sorunlu
LogicalDisk \ Avg. Disk sec/WriteYazma gecikmesi5 ms üzeri NVMe için yüksektir
Memory \ Pages/secSayfa dosyası trafiğiSürekli sıfırdan büyükse heap fazla verilmiş
Windows Server’da Minecraft için izlenecek performans sayaçları

Oyun tarafındaki ölçümü ise spark ile yapın. Eklentiyi plugins klasörüne atıp sunucuyu yeniden başlattıktan sonra konsolda /spark profiler start --timeout 300 komutunu çalıştırın; süre dolduğunda size bir rapor bağlantısı verir. Raporu okumayı bilmiyorsanız spark ve Timings analiz rehberi hangi satırın ne anlama geldiğini açıklıyor.

SonuçWindows ayarlarını tamamladıktan sonra beklentiniz şu olmalı: boştaki sunucuda tick süresi tutarlı biçimde düşük, otomatik kaydetme anlarında ani sıçrama yok, oyuncu girişlerinde chunk yükleme takılması hissedilmiyor. Bu üçü sağlandıysa Windows tarafında yapılacak iş bitmiştir.

Windows Optimizasyon Kontrol Listesi#

AyarNeredeHedef değer
Güç planıpowercfgYüksek performans, çekirdek park kapalı
Defender istisnasıAdd-MpPreferenceSunucu klasörü + java.exe
Java sürümüjava -version26.x için Java 25 LTS
Heapstart.batXms = Xmx, OS’a 2 GB pay
Sayfa dosyasısysdm.cplSabit boyut, otomatik yönetim kapalı
İşlem önceliğistart /highHigh (RealTime değil)
NTFS son erişimfsutildisablelastaccess 1
Windows Searchservices.mscDevre dışı
NIC güç yönetimiAygıt YöneticisiKapatma izni kaldırılmış
Güvenlik duvarıNew-NetFirewallRule25565/TCP gelen izinli
Windows Server’da Minecraft optimizasyon kontrol listesi

Özetle#

Windows Server’da Minecraft optimizasyonu, sihirli tek bir ayar değil, birbirini tamamlayan küçük düzeltmeler zinciridir. Güç planını yüksek performansa alın, Defender’a istisna tanımlayın, Java 25 üzerinde Xms ile Xmx’i eşitleyin, sayfa dosyasını sabitleyin ve gereksiz servisleri kapatın. Bu beş adım, aynı donanımda hissedilir bir kararlılık farkı yaratır.

Windows tarafını bitirdiyseniz sıradaki durak oyun içi yapılandırmadır: TPS’i 20’de tutma rehberi sunucu yazılımı ve içerik katmanlarını, Windows VDS kurulum sayfası ise uzak makinede sıfırdan kurulum akışını anlatıyor. Donanımı büyütme zamanı geldiyse Batihost Minecraft sunucu paketleri Ryzen ve NVMe tabanlı yapılandırmalarla 156 TL’den başlıyor.

Sıkça Sorulan Sorular#

Windows Server Minecraft sunucusu için Linux’tan yavaş mı?

Doğru yapılandırıldığında aradaki fark oyuncuların hissedeceği düzeyde değildir. Windows’un ek yükü birkaç yüz megabayt RAM ve bir miktar arka plan CPU zamanıdır. Asıl TPS farkını işlemcinin saat hızı, disk gecikmesi ve eklenti yükü yaratır. Windows tarafında güç planı, Defender istisnası ve heap ayarı yapılmamışsa fark açılır; bunlar düzeltildiğinde kapanır.

Windows Defender Minecraft sunucusunu yavaşlatır mı?

Evet, istisna tanımlanmazsa yavaşlatır. Gerçek zamanlı koruma, dünya klasöründe saniyede yüzlerce kez yazılan region dosyalarını her erişimde tarar. Bu, chunk kaydetme sırasında ani TPS düşüşü olarak görünür. Sunucu klasörünü ve java.exe sürecini istisna listesine eklemek en çok kazanç sağlayan tek adımdır.

Minecraft sunucusuna kaç GB RAM ayırmalıyım?

İşletim sistemine en az 2 GB bırakacak şekilde ayırın. 8 GB’lık bir makinede -Xms6G -Xmx6G, 12 GB’da -Xms10G -Xmx10G, 16 GB’da -Xms14G -Xmx14G kullanın. Xms ve Xmx daima eşit verilir; böylece JVM heap’i büyütüp küçültmek için duraklamaz. Ayrıntı için RAM ve JVM flag rehberine bakın.

Java sürecinin önceliğini "Gerçek zamanlı" yapmalı mıyım?

Hayır. Gerçek zamanlı öncelik, java.exe’yi çekirdek sürücülerinin ve ağ yığınının önüne geçirir; sunucu kısa süreliğine hızlanmış gibi görünse de RDP oturumu donar, paketler gecikir ve makine yanıt vermez hale gelebilir. Doğru tercih "Yüksek" (High) önceliktir ve pratikte tek başına yeterlidir.

Windows Server 2022 mi 2025 mi kurmalıyım?

Yeni bir sunucu için Windows Server 2025 tercih edin; daha yeni bir çekirdek, geliştirilmiş ağ yığını ve daha uzun destek süresi sunar. Windows Server 2022 de Minecraft için sorunsuz çalışır, mevcut kurulumu sırf sürüm için taşımaya gerek yoktur. Her iki sürümde de bu sayfadaki ayarların tamamı aynı biçimde uygulanır.

Sayfa dosyasını (pagefile) kapatmalı mıyım?

Kapatmayın, sabitleyin. Sayfa dosyası kapalıyken bir bellek sıçraması sunucuyu doğrudan çökertir. Doğru yaklaşım, otomatik yönetimi kapatıp başlangıç ve maksimum değeri eşit vermektir (örneğin 8192 MB). Heap zaten -Xms ile önceden ayrıldığı için Minecraft normal çalışırken sayfa dosyasına dokunmaz.

Optimizasyondan sonra TPS hâlâ düşükse ne yapmalıyım?

Sorun büyük olasılıkla Windows’ta değil, sunucu içeriğindedir. spark profiler ile bir profil alın ve hangi eklentinin veya hangi chunk işleminin tick süresini yediğine bakın. Redstone makineleri, aşırı yaratık yoğunluğu ve kötü yazılmış eklentiler en sık suçlulardır. TPS düşüklüğü rehberi adım adım ilerlemenizi sağlar.

Windows’ta Sunucu Kurulumu — Tüm Rehberler#

  1. Windows’ta Minecraft Sunucu Kurulumu: Tam Rehber
  2. Windows’a Java 25 Kurulumu ve JAVA_HOME Ayarı
  3. Minecraft start.bat Dosyası Oluşturma ve RAM Ayarları
  4. Windows’ta Paper Minecraft Sunucusu Kurulumu
  5. Windows’ta BuildTools ile Spigot Sunucu Kurulumu
  6. Windows’ta Forge Modlu Minecraft Sunucusu Kurulumu
  7. Windows’ta Fabric Minecraft Sunucusu Kurulumu
  8. Windows VDS Üzerine Uzak Masaüstüyle Minecraft Sunucusu Kurma
  9. Windows Güvenlik Duvarında Minecraft Portu Açma (25565)
  10. Minecraft Sunucusunu Windows Servisi Olarak 7/24 Çalıştırma
  11. Windows’ta Minecraft Bedrock Dedicated Server Kurulumu
  12. Windows Server’da Minecraft Sunucu 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