Minecraft sunucusu için nasıl bir VPS gerekir
Minecraft Java Edition sunucusu çekirdek sayısına değil, tek bir çekirdeğe takılır. Tüm oyun mantığı — moblar, kızıltaş (redstone), fizik, oyuncuların işlenmesi — saniyede 20 tike sığması gereken ana iş parçacığında döner. Bir tik 50 ms'ye yetişemediği anda TPS düşer ve oyuncular «lastik gibi» blokları ve ışınlanan mobları görür. Bu yüzden Minecraft için VPS seçerken önce işlemci frekansına, ardından geri kalan her şeye bakılır.
İşlemci: frekans çekirdekten önemli
Hedef, turbo modunda 3,5 GHz ve üzeridir; daha yükseği daha iyi. AMD Ryzen gibi masaüstü ve oyun odaklı sunucu serileri, tek iş parçacıklı yükte çok sayıda yavaş çekirdeğe sahip sunucu işlemcilerinden belirgin biçimde daha hızlıdır. Yine de iki çekirdek gerekir: ikincisini Java çöp toplayıcısı, chunk yükleme, ağ ve işletim sisteminin kendisi kullanır. Dört ve üzeri, mod paketleri ve aynı makinede birden fazla sunucu için anlamlıdır. Yüksek işlemci frekanslı VPS seçkisi seçenekleri karşılaştırmanıza yardımcı olur.
Ne kadar RAM almalı
- 2–3 GB — 10 kişiye kadar bir arkadaş grubu için vanilla sunucu veya Paper.
- 4–6 GB — 20–40 oyunculu eklentili Paper, küçük Fabric paketleri.
- 8–12 GB — yüzlerce mod içeren büyük Forge veya NeoForge mod paketleri.
Paketin tüm belleğini Java'ya vermeyin: sisteme 1–1,5 GB bırakın, heap için ise G1GC ile Aikar bayraklarını kullanın. Gereksiz yere çok büyük bir heap de zararlıdır — çöp toplayıcı duraklamaları uzar.
Sunucu yazılımı ve ayarlar
Vanilla server.jar en yavaş seçenektir. Paper ve çatalları kat kat daha iyi performans sunar ve Bukkit/Spigot eklentilerini destekler. Modlar için optimizasyon modlarıyla (Lithium, FerriteCore) Fabric ve ağır paketler için Forge/NeoForge vardır. TPS'i en çok server.properties içindeki iki satır kurtarır: view-distance ve simulation-distance. Dünyayı Chunky eklentisiyle önceden oluşturun — böylece oyuncular farklı yönlere dağıldığında sunucu chunk'ları anlık olarak üretmek zorunda kalmaz.
Disk, ağ ve saldırılara karşı koruma
NVMe, chunk'ların yüklenmesini ve kaydedilmesini hızlandırır ve büyük bir haritada bu fark edilir. Otomatik kayıtları ve dünya yedeklerini ayrı bir sunucuya veya depolama alanına kopyalamak daha iyidir. Konum ping açısından önemlidir: sunucuyu oyuncuların çoğunluğunun bulunduğu ülkeye veya ona yakın bir yere koyun; Avrupa'daki kitle için Almanya veya Hollanda uygundur.
Herkese açık Minecraft sunucuları sık sık saldırıya uğrar — hem ağ floodlarıyla hem de oyuna toplu hâlde bağlanan botlarla. Trafik filtrelemesi olan bir sağlayıcı seçin, botlara karşı ise antibot eklentili Velocity proxy kurun.
Yukarıdaki tabloda 3,5 GHz'ten başlayan frekanslı, iki çekirdekli ve 4 GB bellekli paketler seçilmiştir. Ödeme yöntemleri sağlayıcıya göre değişir — her paketin «Ödeme» sütununa bakın.