Minecraft Sunucusu Kurulumu
Oyun Sunucuları

Ubuntu VDS'te Minecraft Sunucusu Kurulumu (Java Edition)

Ubuntu VDS'e Java kurup Minecraft Java Edition sunucusu açın: RAM ayarı, server.properties, güvenlik duvarı, systemd ile 7/24 çalıştırma ve yedekleme.

  • MerkezHost Teknik Ekibi
  • 5 dk okuma
  • Seviye: Orta
  • Güncelleme:

Arkadaşlarınızla veya topluluğunuzla oynamak için kendi Minecraft sunucunuzu kurmak istiyorsunuz. Ev bağlantısı yerine bir VDS üzerinde çalışan sunucu; 7/24 açık kalır, daha düşük gecikme sunar ve IP adresinizi gizli tutar. Bu rehberde Ubuntu VDS'e Minecraft Java Edition sunucusu kurmayı, performans ayarlarını ve sunucuyu systemd ile otomatik çalıştırmayı adım adım anlatıyoruz.

Gereksinimler

Oyuncu sayısıÖnerilen RAMNot
1-10, eklentisiz2-4 GBKüçük arkadaş sunucusu
10-30, birkaç eklenti4-8 GBPaper önerilir
30+, modlu / büyük harita8 GB ve üzeriYüksek frekanslı işlemci şart

Minecraft sunucusu dünya işlemlerinin (tick) büyük bölümünü tek çekirdekte yapar. Bu yüzden işlemci frekansı en az RAM kadar önemlidir; AMD Ryzen 9 gibi yüksek frekanslı işlemciler belirgin şekilde daha akıcı bir oyun sağlar.

  • Ubuntu 22.04 veya 24.04 kurulu bir VDS ve sudo yetkili kullanıcı.
  • DDoS koruması: Oyun sunucuları en sık DDoS hedefi olan servislerdendir.

1. Adım: Java'yı kurun

Güncel Minecraft sürümleri Java 21 gerektirir:

sudo apt update
sudo apt install -y openjdk-21-jre-headless screen
java -version
Sürüm uyumu

Eski Minecraft sürümleri farklı Java sürümleri ister. Belirli bir eski sürümü çalıştıracaksanız o sürümün gerektirdiği Java'yı kurun.

2. Adım: Ayrı bir kullanıcı oluşturun

Sunucuyu güvenlik için root yerine kendi kullanıcısıyla çalıştırın:

sudo adduser --system --group --home /opt/minecraft minecraft
sudo -u minecraft mkdir -p /opt/minecraft/server
cd /opt/minecraft/server

3. Adım: Sunucu dosyasını indirin

İki seçeneğiniz vardır:

  • Vanilla (resmi): minecraft.net adresindeki "Minecraft: Java Edition Server" sayfasından güncel server.jar bağlantısını kopyalayın.
  • Paper (önerilen): papermc.io adresinden güncel Paper sürümünü indirin. Paper, Vanilla ile uyumlu, performans iyileştirmeli ve eklenti (plugin) destekli bir sunucu yazılımıdır.
# Kopyaladığınız bağlantıyı kullanın
sudo -u minecraft wget -O server.jar "BURAYA_INDIRME_BAGLANTISI"

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

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

İlk çalıştırmada sunucu, Minecraft kullanım sözleşmesini (EULA) kabul etmeniz gerektiğini söyleyerek kapanır. Sözleşmeyi okuyup kabul ediyorsanız:

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

-Xms başlangıç, -Xmx en yüksek bellek miktarıdır. Sunucunun toplam RAM'inin tamamını vermeyin; işletim sistemi için en az 1 GB bırakın.

5. Adım: server.properties ayarları

sudo -u minecraft nano server.properties
AyarÖrnekAçıklama
motdMerkezHost MinecraftSunucu listesinde görünen açıklama
max-players20Aynı anda bağlanabilecek oyuncu
online-modetrueYalnızca orijinal hesaplar; güvenlik için açık tutun
white-listtrueSadece izin verilen oyuncular girebilir
view-distance8Düşürmek performansı ciddi artırır
simulation-distance6İşlenen chunk mesafesi
difficultynormalOyun zorluğu

6. Adım: Güvenlik duvarında portu açın

Minecraft Java Edition varsayılan olarak 25565/TCP portunu kullanır:

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

Ayrıntılı güvenlik duvarı ayarları için UFW ve Fail2Ban rehberimize bakın.

7. Adım: systemd ile 7/24 çalıştırma

Sunucunun çökmesi veya VDS'in yeniden başlaması durumunda otomatik açılması için bir servis dosyası oluşturun:

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

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xms2G -Xmx4G -XX:+UseG1GC -jar server.jar --nogui
Restart=on-failure
RestartSec=10
SuccessExitStatus=0 1 143

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft
journalctl -u minecraft -f      # Konsol çıktısını canlı izle
Konsola komut göndermek

systemd ile çalışan sunucuya komut göndermek için server.properties'te RCON'u etkinleştirip mcrcon gibi bir araç kullanabilirsiniz. Daha basit bir yöntem isterseniz sunucuyu screen -S minecraft oturumunda başlatıp screen -r minecraft ile konsola dönebilirsiniz.

8. Adım: Oyuna bağlanma

Minecraft'ta Çok Oyunculu » Sunucu Ekle bölümünde sunucu adresi olarak VDS'inizin IP adresini girin. Alan adı kullanmak isterseniz mc.alanadiniz.com için bir A kaydı oluşturun; farklı bir port kullanıyorsanız SRV kaydı ekleyin. Ayrıntılar: DNS kayıtları rehberi.

Performans ipuçları

  • Paper kullanın ve gereksiz eklentileri kaldırın.
  • view-distance değerini 6-8 aralığında tutun.
  • Haritayı önceden oluşturun (pre-generation); oyuncuların yeni bölge keşfi sırasında oluşan takılmaları azaltır.
  • Çok sayıda varlık (hayvan çiftlikleri, redstone makineleri) oluşturan yapıları sınırlayın.
  • NVMe SSD disk, dünya kaydetme ve chunk yükleme sürelerini kısaltır.

Yedekleme

Dünya dosyaları sunucunun en değerli verisidir. Yedek almadan önce sunucuya save-off ve save-all komutlarını gönderin veya servisi kısa süreliğine durdurun:

sudo systemctl stop minecraft
sudo tar -czf /root/mc-yedek-$(date +%F).tar.gz -C /opt/minecraft server/world server/world_nether server/world_the_end
sudo systemctl start minecraft

Otomatik yedekleme için Linux otomatik yedekleme rehberimizi uyarlayabilirsiniz.

Sonuç

Birkaç adımda 7/24 çalışan, otomatik yeniden başlayan bir Minecraft sunucusu kurdunuz. Akıcı bir oyun deneyimi için yüksek frekanslı işlemci ve DDoS koruması kritik öneme sahiptir: AMD Ryzen 9 işlemcili ve katmanlı DDoS korumalı performans sunucularımız oyun sunucuları için özel olarak tasarlandı.

Sık Sorulan Sorular

Minecraft sunucusu için kaç GB RAM gerekir?

Eklentisiz, 5-10 oyunculu bir sunucu için 2-4 GB yeterlidir. Mod ve eklenti sayısı ile oyuncu sayısı arttıkça 6-8 GB veya daha fazlası gerekir.

Minecraft sunucusu için işlemci mi RAM mi önemli?

Minecraft sunucusu dünya işlemlerini büyük ölçüde tek çekirdekte yapar. Bu nedenle yüksek frekanslı işlemci (ör. AMD Ryzen 9) en az RAM kadar önemlidir.

Paper mi Vanilla mı kullanmalıyım?

Paper, Vanilla sunucunun performans odaklı ve eklenti destekli bir çatalıdır. Eklenti kullanacaksanız ve daha yüksek performans istiyorsanız Paper tercih edilir.

  • #minecraft sunucusu
  • #minecraft server
  • #oyun sunucusu
  • #java
  • #ubuntu
Paylaş:
Devamını Okuyun

İlgili Rehberler