VPS'te Minecraft Sunucusu Nasıl Çalıştırılır

ApexVPS ekibi tarafından yazıldı • Son güncelleme: Temmuz 2026 • 8 dk okuma

VPS'te Minecraft sunucusu çalıştırmak size özel performans, düşük gecikme süresi ve tam root kontrolü sunar. İlk doğru yapmanız gereken şey Minecraft sunucusu VPS gereksinimlerinizdir ve en büyük faktör RAM'dir. Oyuncu sayınız ve modlarınız için bellek boyutunu doğru ayarlayın; geri kalanı — Java kurulumu, Paper başlatma, işlemi canlı tutma ve güvenlik duvarını açma — basittir. Bu rehber, Ubuntu ve Debian için doğru, kopyala-yapıştır komutlarla tüm kurulumu adım adım anlatır.

Neden VPS'te Minecraft çalıştırmalısınız?

Paylaşımlı veya "bütçe" hosting, CPU ve RAM'i aşırı satar; bu yüzden bir komşu yükseldiği anda sizin tick hızınız düşer. Gerçekten özel kaynaklara sahip bir VPS bunu önler: aşırı satım yok, gürültülü komşu yok ve gün boyu tutarlı performans. Ayrıca herhangi bir Java sürümünü kurmak, JVM bayraklarını ayarlamak, kendi planınıza göre yedek almave eklenti veya mod eklemek için tam root erişimine sahip olursunuz. Çok oyunculu iş yükleri için ödünleşimleri detaylı görmek istiyorsanız, oyun sunucuları için VPS rehberimize göz atın.

Minecraft sunucusu VPS gereksinimleri: oyuncu sayısına göre RAM ve CPU

Minecraft sunucusunu yapan veya bozan şey bellektir. Dünya, yüklenen parçalar, varlıklar ve eklentiler RAM'de yaşar; bu yüzden eksik boyutlandırma gecikme ani artışlarına ve bellek yetersizliği çökmelerine neden olur. CPU da önemlidir — ana oyun döngüsü büyük ölçüde tek çekirdeklidir, bu nedenle güçlü çekirdek başına performans, tick hızınızı sağlıklı bir 20 TPS'de tutar.

RAM ana faktördür

Aşağıdaki tabloyu başlangıç noktası olarak kullanın, ardından eklenti, mod veya daha geniş bir dünya sınırı eklerseniz yukarı doğru ayarlayın. Her gigabaytı Java'ya asla vermemeniz gerektiğini unutmayın: işletim sistemi, SSH ve yedekler için en az 1 GB boş bırakın.

Sunucu türü ve oyuncularMinecraft'a ayrılacakÖnerilen ApexVPS planı
Vanilla / Paper, 1–5 oyuncu~2–3 GBStarter Pro (4 GB RAM)
Paper + birkaç eklenti, 5–15 oyuncu~4–6 GBBusiness (8 GB RAM)
Modpaketler veya 15–30+ oyuncu~8–12 GBEnterprise (16 GB RAM)

CPU ve tek çekirdek performansı

Her ApexVPS planı, paylaşımlı çekirdekler yerine özel vCPU ile gönderilir; böylece ödediğiniz CPU döngüleri her zaman kullanılabilir. Starter Pro size 2 vCPU, Business 4 vCPU ve Enterprise 8 vCPU sunar. Dünya oluşturma, redstone ve canavar yoğun alanlar en CPU-yoğun anlardır; daha fazla çekirdek parça yükleme ve arka plan görevlerinde yardımcı olur, ancak normal oyun sırasında tick hızınızı sürdüren şey hızlı tek bir çekirdektir.

Modlar ve modpaketler

Forge ve Fabric mod paketleri, vanilla'dan çok daha ağırdır. Büyük bir mod paketi, oyuncu eklemeden önce tek başına kolayca 8-12 GB RAM talep edebilir. Popüler bir mod paketi çalıştırmayı planlıyorsanız, Business veya Enterprise katmanıyla başlayın ve ölçeklemeden önce bellek kullanımını izleyin.

Düşük gecikmeli bir konum seçin

Gecikme, oyuncular tarafından doğrudan "lag" olarak hissedilir, bu yüzden onlara yakın barındırın. ApexVPS, dünya genelinde 39 konum işletir - 18 gizlilik yargı bölgesi ve 21 standart bölge - Frankfurt, New York, Singapur, Londra, Los Angeles, Tokyo, Amsterdam ve Sidney dahil olmak üzere büyük bölgelerde düşük gecikme sunar. Topluluğunuzun çoğunluğuna en yakın bölgeyi seçin; kayıt sırasında isteğe bağlı alanda tercih ettiğiniz konumu belirtebilirsiniz.

Java'yı kurun

Modern Minecraft (1.20.5 ve üzeri) Java 21 gerektirir. Sistemi güncelleyin ve headless JRE kurun; bu, sunucuda ihtiyacınız olmayan masaüstü kitaplıklarını atladığı için daha hafiftir:

sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-21-jre-headless
java -version

Son komut bir Java 21 sürüm dizesi yazdırmalıdır. Java 17 gerektiren eski bir Minecraft sürümüne bağlıysanız, openjdk-17-jre-headless yerine onu kurun.

Bir Paper (veya Vanilla) sunucusu kurun

Sunucunun asla root olarak çalışmaması için özel bir sistem kullanıcısı ve dizin oluşturun:

sudo adduser --system --group minecraft
sudo mkdir -p /opt/minecraft
sudo chown minecraft:minecraft /opt/minecraft

Paper, vanilla sunucusunun optimize edilmiş, tak-çalıştır bir çatalıdır ve gigabayt başına daha fazla oyuncu yönetir ve eklentileri destekler - kendi kendine barındırma için en yaygın seçimdir. Vanilla resmi jar dosyasıdır ve tek oyunculu davranışla birebir eşleşir. Seçtiğiniz jar dosyasını sunucu dizinine indirin. Paper için, resmi indirme sayfasından güncel derleme URL'sini kopyalayın ve aşağıda değiştirin:

cd /opt/minecraft
# Grab the current download URL from papermc.io/downloads, then:
sudo -u minecraft wget -O server.jar "PASTE_PAPER_DOWNLOAD_URL_HERE"

Dosyalarını üretmek için sunucuyu bir kez çalıştırın. Hemen duracak ve EULA'yı kabul etmenizi isteyecektir:

cd /opt/minecraft
sudo -u minecraft java -Xms2G -Xmx3G -jar server.jar --nogui

Oluşturulan eula.txt dosyasını açın ve bayrağı true olarak ayarlayın (bu, Mojang'ın Son Kullanıcı Lisans Sözleşmesi'ni kabul ettiğinizi onaylar), ardından sunucuyu yeniden başlatın:

sudo -u minecraft sed -i 's/eula=false/eula=true/' /opt/minecraft/eula.txt

Buradayken, server.properties dosyasını ayarlamaya değer: view-distance (örneğin 8'e) ve simulation-distance düşürmek, yoğun sunucularda RAM ve CPU yükünü azaltmanın en hızlı yoludur.

JVM bayraklarıyla RAM tahsis edin

Başlangıç (-Xms) ve maksimum (-Xmx) yığın belleğini aynı değere ayarlayın, böylece JVM yeniden boyutlandırma ile zaman kaybetmez. Bunu yaygın olarak kullanılan G1GC ayar bayraklarıyla eşleştirerek çöp toplama duraklamalarını yumuşatın. Business planında (8 GB), Minecraft'a 6 GB tahsis etmek mantıklı bir bölüştürmedir:

java -Xms6G -Xmx6G \
  -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
  -jar server.jar --nogui

Planınıza ve yukarıdaki boyutlandırma tablosuna uyacak şekilde -Xms/-Xmx değerlerini ölçeklendirin, her zaman işletim sistemi için boşluk bırakın.

Sunucuyu çalışır durumda tutun: screen veya systemd

SSH oturumunuz eninde sonunda kapanacaktır, bu nedenle sunucunun terminalinizden bağımsız çalışması gerekir.

screen ile hızlı başlangıç

screen, test etmek için en hızlı seçenektir. Adlandırılmış bir oturum başlatın, sunucuyu çalıştırın ve ardından Ctrl+A ile D tuşlarına basarak ayırın. Sunucu konsoluna erişmek için istediğiniz zaman yeniden bağlanın:

sudo apt install -y screen
screen -S minecraft
# start the server with your java command, then press Ctrl+A then D to detach
# reattach later with:
screen -r minecraft

systemd ile üretim kurulumu

Uzun ömürlü işler için bir systemd servisi daha iyidir: açılışta başlar ve çökmeden sonra yeniden başlar. /etc/systemd/system/minecraft.service oluşturun:

[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms6G -Xmx6G -XX:+UseG1GC -jar server.jar --nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

systemd'i yeniden yükleyin, ardından servisi etkinleştirin ve başlatın:

sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft

UFW'de portu açın

Minecraft'ın Java Sürümü varsayılan olarak TCP port 25565 üzerinde dinler. Güvenlik duvarını etkinleştirmeden önce, sunucudan kendinizi kilitlememek için önce SSH'e izin verin:

sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
sudo ufw enable
sudo ufw status

Oyuncular VPS IP adresinizi kullanarak bağlanır (Business ve Enterprise planları adanmış IPv4 içerir). ApexVPS ayrıca her zaman açık DDoS koruması sağlar; bu, genel oyun sunucuları için önemlidir.

Dünyanızı yedekleyin

Her güncellemeden önce ve düzenli aralıklarla yedekleyin. En temiz yaklaşım, dosyalar yazılmazken sunucuyu durdurmak (veya konsolda save-off ve save-all çalıştırmak) ve ardından dünya klasörlerini arşivlemektir:

mkdir -p ~/backups
sudo systemctl stop minecraft
sudo tar -czf ~/backups/world-$(date +%F).tar.gz -C /opt/minecraft world world_nether world_the_end
sudo systemctl start minecraft

Bunu, yoğun olmayan saatlerde çalışan bir cron işiyle otomatikleştirin. Kendi arşivlerinize ek olarak, ApexVPS Starter Pro'da günlük yedekler ve Business ile Enterprise'ta saatlik anlık görüntüler çalıştırarak, bir dünya bozulursa size ikinci bir kurtarma katmanı sunar.

Kripto ile ödeyin, kart gerekmez

ApexVPS ödemesi yalnızca kripto ile OxaPay üzerinden yapılır ve Bitcoin, Ethereum, USDT ve 30'dan fazla diğer coin'i kabul eder — kredi kartı ve banka hesabı gerekmez. Kayıt yalnızca e-posta ile yapılır: erişim detaylarını göndermek için bir e-posta isteriz; SSH anahtarınız, işletim sisteminiz veya tercih ettiğiniz konum için isteğe bağlı notlar alırız, ancak isim, adres veya KYC istemeyiz. Faturalanan kripto tutarı, fatura oluşturulduğunda sabitlenir ve 90 dakika geçerlidir; sağlama, ödeme zincirde onaylandıktan sonra başlar. Anonim, kartsız barındırmanın tam resmi için kripto dostu VPS barındırma genel bakışımıza göz atın. Başlatmaya hazır olduğunuzda, VPS planlarımızı ve fiyatlandırmamızı karşılaştırın ve oyuncu sayınıza uygun RAM katmanını seçin.

Sıkça sorulan sorular

Bir Minecraft sunucusu için ne kadar RAM gerekir?

RAM kilit faktördür. 1-5 oyuncu için küçük bir vanilla veya Paper sunucusu yaklaşık 2-3 GB ile çalışır, 5-15 oyuncu için eklentili bir sunucu genellikle 4-6 GB ister ve 15-30+ oyuncu veya ağır mod paketleri genellikle 8-12 GB gerektirir. Her şeyi Java'ya ayırmak yerine işletim sistemi için her zaman en az 1 GB boş bırakın.

Bir VPS, Minecraft sunucusu için iyi midir?

Evet. Adanmış CPU ve RAM'e sahip bir VPS, gürültülü komşular olmadan tutarlı tick performansı sağlar; ayrıca Java'yı kurmak, JVM bayraklarını ayarlamak ve yedekleri yönetmek için tam root erişimi sunar. Yakın bir veri merkezi seçmek, oyuncularınız için düşük gecikme sağlar.

Vanilla mı yoksa Paper mı kullanmalıyım?

Vanilla resmi sunucudur ve tek oyunculu davranışla birebir eşleşir. Paper ise optimize edilmiş, eklenti destekleyen bir sürümdür; RAM başına daha fazla oyuncu barındırır, bu yüzden kendi sunucusunu barındıranların çoğu Paper kullanır.

Sunucunuzu başlatmaya hazır mısınız? RAM boyutlu VPS planlarına bakın, kripto ile ödeyin →