Oyun Sunucuları

VPS'te Minecraft Sunucusu Kurma: Adım Adım Rehber

3 dk okuma
VPS'te Minecraft Sunucusu Kurma: Adım Adım Rehber
İçindekiler

Kendi Minecraft sunucunuz olduğunda kuralları, eklentileri ve oyuncu listesini siz belirlersiniz. Bilgisayarınızda çalıştırdığınız bir sunucu ise siz oyunu kapattığınızda kapanır. Bu rehberde Ubuntu 24.04 yüklü bir VPS'te Minecraft Java Edition sunucusunu kuruyor ve 7/24 açık tutuyoruz.

Ne kadar güçlü bir sunucu gerekir?

Minecraft sunucusu en çok RAM ve tek çekirdek işlemci performansı ister. Yaklaşık değerler:

Oyuncu sayısıÖnerilen RAMNot
1-5 arkadaş2-4 GBEklentisiz, küçük dünya
5-20 oyuncu4-8 GBBirkaç eklenti ile
20+ oyuncu veya mod paketleri8 GB ve üzeriMod paketleri çok bellek tüketir

Minecraft'ın dünya hesaplamaları büyük ölçüde tek çekirdekte yapıldığı için, AMD Ryzen 9 gibi yüksek saat hızına sahip işlemciler belirgin fark yaratır. Oyuncularınıza yakın bir lokasyon seçmek gecikmeyi azaltır; bkz. VPS lokasyonu nasıl seçilir?

1. Java'yı kurun

Güncel Minecraft sürümleri Java 21 gerektirir. Ubuntu 24.04'te doğrudan kurulabilir:

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

2. Sunucu için kullanıcı ve klasör oluşturun

sudo adduser --disabled-password --gecos "" minecraft
sudo -u minecraft mkdir -p /home/minecraft/sunucu
cd /home/minecraft/sunucu

3. Sunucu dosyasını indirin

Resmi sunucu dosyasını (server.jar) minecraft.net sitesindeki "Minecraft: Java Edition Server" indirme sayfasından alın. Sayfadaki indirme bağlantısını kopyalayıp sunucuda şu şekilde indirin:

sudo -u minecraft wget -O server.jar "KOPYALADIGINIZ_BAGLANTI"

Sunucu dosyasını yalnızca resmi kaynaktan indirin. Bilinmeyen sitelerden indirilen dosyalar zararlı yazılım içerebilir.

4. İlk çalıştırma ve EULA

Sunucuyu ilk kez çalıştırdığınızda gerekli dosyalar oluşur ve sunucu, Minecraft kullanım sözleşmesini (EULA) kabul etmeniz için kapanır:

sudo -u minecraft java -Xms1G -Xmx2G -jar server.jar nogui

Sözleşmeyi okuyup kabul ediyorsanız eula.txt dosyasındaki değeri değiştirin:

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

5. RAM ayarını yapın

-Xmx parametresi sunucunun kullanabileceği en fazla belleği belirler. Sunucunuzun toplam RAM'inin tamamını vermeyin; işletim sistemi için en az 1 GB bırakın. Örneğin 4 GB RAM'li bir VPS için:

sudo -u minecraft java -Xms2G -Xmx3G -jar server.jar nogui

6. Portu açın

Minecraft Java sunucusu varsayılan olarak 25565 numaralı TCP portunu kullanır. UFW güvenlik duvarı açıksa bu porta izin verin:

sudo ufw allow 25565/tcp

Artık oyunda Çok Oyunculu → Sunucu Ekle bölümüne VPS'inizin IP adresini yazarak bağlanabilirsiniz.

7. Sunucuyu 7/24 çalıştırın

SSH bağlantısını kapattığınızda sunucunun kapanmaması için onu bir servis olarak tanımlayın:

sudo nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft sunucusu
After=network-online.target

[Service]
User=minecraft
WorkingDirectory=/home/minecraft/sunucu
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar server.jar nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo journalctl -u minecraft -f

Sunucu konsoluna hızlıca komut yazmak istiyorsanız servis yerine screen -S mc ile açılan bir oturumda da çalıştırabilirsiniz; Ctrl+A ardından D ile oturumdan çıkar, screen -r mc ile geri dönersiniz.

8. Temel ayarlar (server.properties)

Sunucu klasöründeki server.properties dosyasında sık değiştirilen ayarlar:

  • motd — sunucu listesinde görünen açıklama
  • max-players — en fazla oyuncu sayısı
  • difficulty — zorluk (peaceful, easy, normal, hard)
  • white-list=true — yalnızca izin verdiğiniz oyuncular girebilir
  • view-distance — görüş mesafesi; düşürmek performansı artırır

Değişikliklerden sonra sunucuyu yeniden başlatın: sudo systemctl restart minecraft

Güvenlik ve yedekleme

  • Herkese açık olmayan bir sunucuda beyaz liste (whitelist) kullanın.
  • Dünyanızı düzenli olarak yedekleyin; world klasörünü sıkıştırıp başka bir yere kopyalamanız yeterlidir:
tar -czf ~/dunya-yedek-$(date +%F).tar.gz -C /home/minecraft/sunucu world

Performans ipuçları

  • Daha verimli çalışan Paper gibi optimize edilmiş sunucu yazılımlarını tercih edebilirsiniz.
  • view-distance ve simulation-distance değerlerini düşürmek işlemci yükünü azaltır.
  • Gecikme yaşıyorsanız VPS yavaş çalışıyorsa ne yapmalı? yazımızdaki adımlarla kaynak kullanımını kontrol edin.

Sonuç

Birkaç komutla arkadaşlarınızla oynayabileceğiniz, 7/24 açık bir Minecraft sunucusu kurabilirsiniz. Güçlü tek çekirdek performansı sunan Ryzen 9 işlemcili VPS'ler, oyun sunucuları için iyi bir başlangıç noktasıdır.

Kendi VPS sunucunuzu dakikalar içinde kurun

Bitcoin, USDT ve 100'den fazla kripto parayla ödeyin; kurulum otomatik, erişim bilgileri anında panelinizde.

Ücretsiz Başla
Paylaş: Telegram WhatsApp X