Minecraft sunucusu için donanım seçimi, tek bir teknik gerçeğin etrafında şekillenir: oyunun ana tick döngüsü tek iş parçacığında çalışır. Bu yüzden 32 çekirdekli düşük frekanslı bir sunucu işlemcisi, 12 çekirdekli yüksek frekanslı bir AMD Ryzen 9’un yanında Minecraft için belirgin şekilde yavaş kalır. Doğru seçim sıralaması şudur: yüksek saat hızlı işlemci, NVMe disk, yeterli RAM, düşük ping lokasyon.
Bu rehberde her bileşenin Minecraft performansına nasıl etki ettiğini açıklıyor ve oyuncu sayınıza göre somut konfigürasyon hedefleri veriyoruz. Amaç, gereksiz yere fazla ödemeden ve yanlış yere yatırım yapmadan doğru sunucuyu seçmenizi sağlamak.
Neden Tek Çekirdek Hızı Belirleyici?#
Minecraft sunucusu saniyede 20 tick üretir ve her tick için 50 milisaniyelik bir bütçesi vardır. Bu bütçe içinde yapılan işlerin büyük kısmı sıralıdır: entity yapay zekâsı, blok güncellemeleri, redstone hesaplaması, oyuncu etkileşimleri ve eklentilerin zamanlanmış görevleri aynı iş parçacığında birbiri ardına çalışır.
Paper ve türevleri bazı işleri ayrı iş parçacıklarına taşımıştır: chunk üretimi ve yüklemesi, ağ katmanı, dünya kaydetme, çöp toplama. Yani ek çekirdekler boşa gitmez. Ancak performans tavanını hâlâ ana iş parçacığı belirler.
Bir tick 50 milisaniyede bitmiyorsa, kaç çekirdeğiniz olduğunun önemi yoktur.
Bu yüzden işlemci seçerken bakılacak metrik çekirdek sayısı değil, çekirdek başına performanstır. Yüksek IPC ve yüksek turbo frekansı kombinasyonu Minecraft için idealdir.
| İşlemci sınıfı | Minecraft uygunluğu | Not |
|---|---|---|
| AMD Ryzen 9 7950X | İdeal | Yüksek turbo, güçlü tek çekirdek, büyük önbellek |
| AMD Ryzen 9 7900X | İdeal | Fiyat/performans dengesi en iyi noktada |
| AMD Ryzen 9 3900X | Kabul edilebilir alt sınır | Orta ölçekli sunucular için hâlâ yeterli |
| Xeon E3 / E5 (eski nesil) | Uygun değil | Düşük tek çekirdek performansı |
| Düşük frekanslı çok çekirdekli sunucu CPU’ları | Uygun değil | Çekirdek sayısı Minecraft’a fayda vermez |
| Atom, Celeron, paylaşımlı vCPU | Uygun değil | Tick bütçesini karşılayamaz |
İşlemci: Ne Almalı, Neden#
Minecraft için işlemci seçerken üç şeye bakın:
- Turbo saat hızı
- Tek çekirdek yükünde ulaşılan frekans. 5 GHz üzeri modern Ryzen 9 modelleri hedefinizdir.
- IPC (çevrim başına iş)
- Aynı frekansta ne kadar iş yapıldığı. Yeni nesil mimariler eski nesle göre belirgin üstündür.
- L3 önbellek
- Chunk ve entity verilerine erişimde etkilidir. Büyük önbellek tick süresini kısaltır.
Kaç çekirdek gerekir sorusunun pratik cevabı: tek bir Minecraft örneği için 6-8 çekirdek fazlasıyla yeterlidir. Ek çekirdekler ancak aynı makinede birden fazla sunucu örneği çalıştıracaksanız işe yarar.
# Linux'ta işlemci modelini ve frekansını görmek
lscpu | grep -E "Model name|MHz|CPU\(s\)"
cat /proc/cpuinfo | grep "model name" | head -1
# Windows'ta işlemci bilgisi
Get-CimInstance Win32_Processor | Select-Object Name, MaxClockSpeed, NumberOfCores
Sanal sunucuda steal time kontrolü Linux tarafında çok önemlidir:
top -bn1 | head -3
vmstat 1 5
top çıktısındaki st sütunu ya da vmstat’taki steal değeri sıfırdan belirgin yüksekse, fiziksel işlemciyi başka müşterilerle paylaşıyorsunuz demektir. Bu durumda hiçbir config değişikliği TPS’i kurtarmaz.
RAM: Miktar, Tip ve Heap Planı#
RAM Minecraft’ta hız değil kapasite bileşenidir. Yetersizken sunucuyu yavaşlatır, yeterli olduğunda üstüne eklemek fark yaratmaz.
| Senaryo | Paket RAM | Heap |
|---|---|---|
| 2-10 oyuncu, vanilla veya hafif eklentili | 8 GB | -Xms6G -Xmx6G |
| 10-30 oyuncu, eklentili Paper | 10-12 GB | -Xms10G -Xmx10G |
| 30-60 oyuncu, minigame veya çok dünyalı | 16 GB | -Xms14G -Xmx14G |
| Forge / Fabric modpack | 16 GB (büyükse 24-32 GB) | -Xms14G -Xmx14G |
| 60+ oyuncu veya sunucu ağı | 32 GB ve üzeri | -Xms28G -Xmx28G |
Paket RAM’inin tamamını heap’e vermeyin. İşletim sistemi, JVM’in heap dışı belleği ve chunk dosyalarının disk önbelleği için pay bırakın. Ayrıntılı hesaplama için RAM ihtiyacı sayfamıza, bayrak ayarları için JVM flag rehberine bakın.
Bellek tipi tarafında DDR5 ve düşük gecikmeli modüller küçük bir avantaj sağlar, ancak bu fark işlemci saat hızının yanında ikinci plandadır. ECC bellek üretim ortamında veri bütünlüğü için değerlidir; performans farkı yaratmaz.
Disk: Neden NVMe Zorunlu#
Minecraft dünyası, world/region/r.x.z.mca biçiminde bölge dosyalarında saklanır. Bir oyuncu yeni alana yürüdüğünde sunucu bu dosyalardan okur; sunucu her birkaç dakikada bir de tüm değişiklikleri diske yazar.
Bu iki işlem de gecikmeye çok duyarlıdır. HDD üzerinde bir chunk okuma 10-20 milisaniye sürebilir; NVMe üzerinde bu süre mikrosaniyeler seviyesindedir. Fark doğrudan tick bütçesinden düşer.
| Disk tipi | Minecraft uygunluğu | Belirti |
|---|---|---|
| NVMe SSD | Önerilen | Chunk yükleme anlık, autosave sessiz |
| SATA SSD | Yetersiz | Autosave sırasında MSPT sıçramaları |
| HDD | Uygun değil | Keşifte donma, oyuncular boşlukta yürür |
| Ağ depolama (NFS/SAN) | Uygun değil | Gecikme öngörülemez, veri bozulma riski |
Kapasite tarafında en az 50 GB planlayın. Modlu sunucular, birden fazla dünya ve düzenli yedekler hızla yer kaplar; modlu kurulumlarda 100 GB ve üzerini hedefleyin.
# Disk kullanımını ve dünya boyutunu görme
df -h
du -sh /opt/minecraft/world*
du -sh /opt/minecraft/plugins
Ağ: Port Hızı, Lokasyon ve Koruma#
Sunucu donanımı mükemmel olsa bile oyuncularınız yüksek ping yaşıyorsa deneyim kötüdür. Ağ tarafında üç şey belirleyicidir.
Lokasyon#
Ping büyük ölçüde fiziksel mesafeyle belirlenir. Oyuncu kitleniz Türkiye’deyse sunucu Türkiye’de olmalıdır.
| Lokasyon | Türkiye’den tipik ping | Uygunluk |
|---|---|---|
| Türkiye | 10-40 ms | PvP dahil her tür sunucu |
| Almanya / Hollanda | 50-80 ms | Survival ve creative kabul edilebilir |
| ABD | 140-200 ms | Türk oyuncu kitlesi için uygun değil |
Yurt dışı lokasyona ihtiyacınız varsa (örneğin uluslararası bir topluluk) Almanya ve Amerika lokasyonlu VDS seçenekleri vardır; ancak Türk oyuncular için birinci tercih daima Türkiye olmalıdır.
Port hızı ve DDoS koruması#
1 Gbit port, chunk gönderimi ve resource pack dağıtımı için rahat bir tabandır. Bant genişliğinden çok, kararlı ve düşük gecikmeli bir hat önemlidir.
DDoS koruması bir donanım özelliği kadar altyapı özelliğidir. Minecraft sunucuları küçük ölçekli saldırıların sık hedefidir; ücretsiz DDoS filtresi olan bir sağlayıcı seçmek uzun vadede en pratik çözümdür. Ayrıntılar DDoS koruması rehberinde.
Oyuncu Sayısına Göre Hazır Konfigürasyonlar#
| Sunucu profili | İşlemci | RAM | Disk | Ağ |
|---|---|---|---|---|
| Arkadaş grubu (2-10) | Ryzen 9 3900X+ | 8 GB | NVMe 50 GB | 1 Gbit, TR |
| Küçük topluluk (10-30) | Ryzen 9 7900X | 10-12 GB | NVMe 50 GB | 1 Gbit, TR |
| Orta ölçek (30-60) | Ryzen 9 7900X / 7950X | 16 GB | NVMe 100 GB | 1 Gbit, TR + DDoS |
| Modpack sunucusu | Ryzen 9 7950X | 16-32 GB | NVMe 100 GB+ | 1 Gbit, TR |
| Sunucu ağı (60+) | Ryzen 9 7950X (dedicated) | 32 GB+ | NVMe 200 GB | 1 Gbit, TR + DDoS |
VDS mi, Dedicated mi, Hazır Paket mi?#
Üç barındırma modelinin de kendi yeri vardır. Karar verirken teknik yükü kimin taşıyacağı da hesaba katılmalıdır.
Hazır Minecraft paketi#
Panel üzerinden yönetilen, kurulumu hazır sunucu. Sistem yönetimi bilginiz yoksa veya vakit ayırmak istemiyorsanız en pratik seçenek. Minecraft paketleri 156 TL’den başlar.
VDS#
Kök erişimli sanal sunucu. Birden fazla oyun sunucusu, kendi panelinizi kurma ve tam kontrol isteyenler için. Yüksek frekanslı Ryzen VDS Minecraft için doğru sınıftır.
Dedicated sunucu#
Fiziksel makinenin tamamı size ait. 100+ oyuncu, büyük ağlar ve ağır modpack barındırma için. Kaynak paylaşımı sıfırdır. Dedicated seçenekleri inceleyin.
Ölçek büyüdükçe VDS’ten dedicated’a geçiş doğal bir adımdır. İki modeli karşılaştıran karar rehberimiz ve VDS nedir sayfamız ayrıntılı bilgi verir. Bir VDS üzerine kurulum yapacaksanız VDS’e Minecraft kurulumu rehberi adım adım anlatır.
Donanım Yeterli mi? Nasıl Ölçülür#
Elinizdeki donanımın yeterli olup olmadığını tahminle değil ölçümle belirleyin. Bunun için sunucunuza spark profiler kurmanız gerekir.
Bağlantılar resmî kaynaklara gider. Üçüncü taraf sitelerden jar indirmeyin.
Kurulumdan sonra sunucu yükteyken şu komutları çalıştırın:
spark health
spark tps
spark profiler --timeout 300 --thread server
Donanım sınırında olduğunuzun üç işareti:
-
Yük vanilla oyun mantığında dağınık#
spark raporunda zamanın büyük kısmı entity tick, block tick ve chunk tick’te geçiyorsa, tek bir eklentiyi suçlayamazsınız. İşlemci yetmiyordur.
-
view-distance düşürmek yetmiyor#
view-distance 6’ya indirildiği hâlde MSPT 40 ms’in altına inmiyorsa config alanı tükenmiştir.
-
Oyuncu artışıyla MSPT hızlanarak yükseliyor#
20 oyuncuda 25 ms, 30 oyuncuda 55 ms görüyorsanız tek çekirdek doyuma ulaşmış demektir.
Ölçüm yöntemlerini spark rehberinde, config tarafında yapılabileceklerin tamamını optimizasyon ana rehberinde bulabilirsiniz.
Özetle#
Minecraft sunucusu donanım seçiminde sıralama nettir: önce yüksek saat hızlı bir AMD Ryzen 9 işlemci, sonra NVMe SSD, sonra yeterli RAM, en sonda düşük ping veren lokasyon. Çekirdek sayısına, toplam bellek büyüklüğüne veya disk kapasitesine kapılmayın; bunlar Minecraft’ın tek çekirdekli tick döngüsünü hızlandırmaz.
Pratik hedefler: 8 GB RAM tabanı, Ryzen 9 3900X alt sınırı, en az 50 GB NVMe, 1 Gbit Türkiye lokasyonu. Sunucunuz büyüdükçe önce RAM ve disk kapasitesini, ardından işlemci sınıfını yükseltin. Her yükseltmeden önce ve sonra /spark health ile ölçün; böylece paranızın gerçekten performansa dönüştüğünü görürsünüz.