Skip to content
VDS · Uygulamalar ve botlar

VDS'te Minecraft sunucusu: ne zaman mantıklı

Minecraft için VDS ile hazır oyun barındırmanın dürüst karşılaştırması, oyuncu sayısına göre paket seçimi ve sunucu çekirdeğini elle kurma süreci.

23 Ağustos 2026 tarihinde güncellendi

VPS üzerinde herhangi bir Minecraft sunucusu çalıştırabilirsin — tam root erişimin olur. Soru şu: buna gerçekten ihtiyacın var mı? Çünkü bir oyun panelinin yaptığı her şeyi elle yapman gerekir; başlatma, güncelleme ve yedekleme dahil.

VPS ne zaman mantıklı

Şu durumlarda VPS seç:

  • proxy'li bir sunucu ağı, kendi veritabanın ve bir web sitesi tek makinede çalışacaksa;
  • oyun panellerinin sunmadığı standart dışı yazılımlar kuruyorsan;
  • bir bot, bir web paneli ve projenin API'si aynı anda çalışmak zorundaysa;
  • Linux konsolunda çalışmaya alışkınsan.

Hazır oyun barındırma daha rahattır: “başlat” düğmesi, dosya yöneticisi, otomatik dünya kopyaları ve sunucu çekirdekleri hakkında rehberlik istiyorsan bunu seç. systemd, portlar ve Java ile hiç uğraşman gerekmez.

Tier seçimi

Minecraft'ı tek çekirdek saat hızı ve bellek sınırlar. Ryzen 9 7950X burada işine yarar, ama belleği sistem için pay bırakarak planla.

TierÇekirdek / bellekGerçekçi senaryo
VDS-1 (1/2)1 / 2 GB3–5 arkadaş için vanilla sunucu
VDS-2 (2/4)2 / 4 GBVanilla veya hafif eklentiler, 10–15 oyuncu
VDS-3 (4/8)4 / 8 GBPaper eklentileri, 20–40 oyuncu
VDS-4 (6/16)6 / 16 GBOrta boy bir mod paketi veya iki sunucu
VDS-5 ve VDS-68–10 / 24–32 GBProxy ve veritabanı içeren bir ağ

Ağır mod paketleri belleği oyunculardan daha hızlı tüketir: on kişi için 60 mod, elli kişi için vanilladan daha fazla bellek ister.

Kurulum

apt update && apt install -y openjdk-21-jre-headless
useradd -r -m -d /srv/mc -s /usr/sbin/nologin mc
cd /srv/mc
sudo -u mc curl -O https://core-address/paper.jar
sudo -u mc bash -c 'echo eula=true > eula.txt'

/etc/systemd/system/mc.service unit dosyası:

[Service]
User=mc
WorkingDirectory=/srv/mc
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar paper.jar nogui
Restart=on-failure
SuccessExitStatus=0 1

[Install]
WantedBy=multi-user.target

-Xmx değerini tier'ın belleğinden sistem için 1 GB çıkararak ayarla: VDS-2'de 4 değil, 3 GB.

Makinenin güvenlik duvarında 25565 portunu açman gerekir. Oyuncular için adres, panelin /hosting/vds/m/<id> adresindeki “Overview” sekmesinde yazan genel IPv4'tür.

Kendin yapman gerekenler

  • Dünya yedekleri: anlık görüntü veya otomatik makine yedekleri yok — sadece kendi cron'un ve harici depolamaya aktarma.
  • Çekirdek ve Java güncellemeleri.
  • Flood saldırılarına ve SSH şifre denemelerine karşı koruma.
  • Disk izleme: dünyalar büyür, ama disk tier'a göre sabittir, 40 ile 250 GB arası.

Sık yapılan hatalar

BelirtiNeden
Sunucu hiçbir mesaj vermeden çöküyorJava mevcut olandan fazla bellek istedi: journalctl -k | grep -i oom komutunu kontrol et
10 oyuncuyla sürekli lagZayıf CPU değil, ağır eklentiler veya çok düşük -Xmx
Oyuncular giremiyorPort kapalı veya sunucu 127.0.0.1 üzerinde dinliyor
Çökmeden sonra dünya bozulduKopya yok ve Restart=always sunucuyu bozuk verinin üzerine tekrar tekrar başlattı

Bant genişliği 500 Mbps'ye kadar ve disk hızı tier'a göre sınırlıdır: çekirdek başına 60 MB/s yazma, okuma bunun iki katı. Sürekli chunk üretilen bir dünya için bu, alt tier'larda hissedilir.