LIONFIN

Minecraft Sunucu Kurma: RAM, Eklentiler ve Performans Ayarları

Arkadaş grubunuz ya da topluluğunuz için kendi Minecraft dünyanızı açın: Paper mı Fabric mi seçimini, Java 21 ile kurulumu, server.properties ayarlarını, oyuncu sayısına göre RAM’i, Bedrock oyuncuları için GeyserMC’yi ve yedeklemeyi adım adım anlatıyoruz.

YYönetici 6 dk okuma 1 görüntülenme
Minecraft Sunucu Kurma: RAM, Eklentiler ve Performans Ayarları

Minecraft sunucu kurma, oyuncuların aynı dünyada birlikte oynayabilmesi için Minecraft sunucu yazılımını sürekli açık bir makinede çalıştırmaktır. Java Edition için bu, Java çalışma ortamı üzerinde Mojang’ın resmî sunucusunu ya da Paper gibi performans odaklı bir türevi başlatmak demektir; Bedrock Edition’ın ise kendi ayrı sunucu yazılımı vardır.

Kurulumla uğraşmak istemiyorsanız LIONFIN oyun sunucuları panelden açılır ve DDoS korumasıyla gelir. Tam kontrol, özel mod paketleri ya da aynı makinede başka servisler istiyorsanız kurulumu kendi VPS sunucunuzda yapabilirsiniz; aşağıdaki komutlar Ubuntu 24.04 LTS içindir.

Kısa cevap

Minecraft sunucu kurma işlemi Java Edition için şu adımlardan oluşur: sunucuya Java 21 kurun (1.20.5 ve sonrası en az Java 21 ister), Paper gibi bir sunucu yazılımının jar dosyasını indirin, ilk çalıştırmada oluşan eula.txt dosyasında eula=true yapın, sunucuyu java -Xms4G -Xmx4G -jar paper.jar --nogui ile başlatın ve 25565/TCP portunu açın. Performansı en çok işlemcinin tek çekirdek hızı, yeterli RAM ve görüş mesafesi ayarları belirler.

Hazır oyun sunucusu mu, kendi kurduğunuz VPS mi?

Kurulum ve bakımla uğraşmadan oynamak istiyorsanız hazır oyun sunucusu; sunucu yazılımı, mod paketi ve işletim sistemi üzerinde tam kontrol istiyorsanız kendi kurduğunuz VPS daha uygundur.

ÖlçütHazır oyun sunucusuVPS’e kendi kurulumunuz
KurulumPanelden açılır, temel dosyalar hazır gelirJava, sunucu yazılımı ve servis ayarı sizde
KontrolPanelin sunduğu seçeneklerle sınırlıRoot erişimi; her yazılım ve sürüm serbest
BakımAltyapı sağlayıcıdaGüncelleme, güvenlik duvarı ve yedek sizde
Uygun olduğu kişiArkadaş grupları, hızlı başlamak isteyenlerTopluluk yöneticileri, özel kurulum yapan ekipler

Kendi kurulumunu yapacaklar için sunucunun ilk güvenlik ayarlarını VPS ilk kurulum adımları rehberiyle tamamlamak iyi bir başlangıçtır; seçenekler Minecraft sunucu çözümleri sayfasında da özetlenir. Ev bilgisayarında sunucu açmak da mümkündür, ancak modemde port yönlendirme gerektirir ve ev IP adresinizi oyunculara açar.

Hangi sunucu yazılımı: Paper, Purpur, Fabric mi NeoForge mu?

Eklenti (plugin) kullanacaksanız Paper ya da Purpur, mod kullanacaksanız Fabric ya da NeoForge seçilir; iki ekosistem birbirinin dosyalarını çalıştırmaz.

YazılımNe sunarNe zaman seçilir
Vanilla (Mojang)Resmî sunucu, değiştirilmemiş oyunSaf deneyim, küçük grup
PaperPerformans iyileştirmeleri, Bukkit/Spigot eklenti desteğiEklentili topluluk sunucuları
PurpurPaper tabanlı, ek yapılandırma seçenekleriOyun davranışını ince ayarlamak isteyenler
FabricHafif mod yükleyici, yeni sürümlere hızlı uyumTeknik ve performans modları, hafif mod paketleri
NeoForgeForge’dan ayrılan, büyük mod paketlerinde yaygın yükleyiciİçerik ağırlıklı, büyük mod paketleri

Bedrock oyuncuları: Telefon, konsol ve Windows’taki Bedrock Edition varsayılan olarak 19132/UDP portunu kullanır ve Java sunucusuna doğrudan bağlanamaz. Paper sunucunuza GeyserMC eklentisini kurarsanız Bedrock oyuncuları aynı dünyaya katılabilir; Floodgate eklentisi ise Java hesabı olmayan Bedrock oyuncularının girişini sağlar. Oyuncularınızın tamamı Bedrock kullanıyorsa Mojang’ın ayrı Bedrock Dedicated Server yazılımı da bir seçenektir.

Minecraft sunucu kurma adımları (Ubuntu)

Ubuntu 24.04 üzerinde Paper ile bir Java Edition sunucusu şu adımlarla kurulur:

  1. Java 21’i kurun ve sürümü doğrulayın. 1.20.5 ve sonraki sürümler en az Java 21 ister; Mojang yeni sürümlerde bu gereksinimi yükseltebileceği için kuracağınız sürümün notlarını kontrol edin:
    sudo apt update
    sudo apt install -y openjdk-21-jre-headless
    java -version
  2. Sunucu için ayrı bir kullanıcı ve klasör oluşturun:
    sudo useradd -r -m -d /opt/minecraft -s /bin/bash minecraft
    sudo -iu minecraft
  3. PaperMC sitesinden oyun sürümünüze uygun jar dosyasının bağlantısını kopyalayıp indirin:
    wget -O paper.jar "PAPER_BAGLANTISI"
  4. Sunucuyu bir kez çalıştırın; dosyaları oluşturup EULA onayı istemek için kapanır. Onayı verip yeniden başlatın:
    java -Xms4G -Xmx4G -jar paper.jar --nogui
    sed -i 's/eula=false/eula=true/' eula.txt
    java -Xms4G -Xmx4G -jar paper.jar --nogui
  5. Güvenlik duvarında oyun portunu açın: sudo ufw allow 25565/tcp (GeyserMC kullanıyorsanız ayrıca sudo ufw allow 19132/udp).

-Xms ve -Xmx değerlerini eşit tutun ve belleğin tamamını Java’ya vermeyin; işletim sistemi için en az 1–2 GB pay bırakın. Paper belgelerinde önerilen ve Aikar’s flags olarak bilinen JVM bayrakları, çöp toplayıcıyı sunucu yüküne göre ayarlayarak ani takılmaları azaltır. Debian 12’de depodaki Java sürümü yetmezse Eclipse Temurin gibi bir OpenJDK dağıtımının resmî deposu kullanılabilir.

server.properties dosyasında hangi ayarlar önemli?

server.properties, sunucunun portunu, oyuncu sınırını, kimlik doğrulamasını ve görüş mesafesini belirleyen ana ayar dosyasıdır; değişiklikler sunucu yeniden başlatılınca geçerli olur. Sık düzenlenen satırlar:

server-port=25565
max-players=20
online-mode=true
white-list=true
view-distance=8
simulation-distance=6
motd=Benim Sunucum
  • online-mode=true oyuncuların hesabını Mojang üzerinden doğrular; kapatmak, başkalarının istediği kullanıcı adıyla girmesine kapı açar.
  • white-list=true yalnızca listeye eklediğiniz oyuncuları kabul eder; konsolda whitelist add OyuncuAdi ile ekleme yapılır.
  • view-distance oyunculara gönderilen chunk mesafesini, simulation-distance ise canlıların ve mekanizmaların işlendiği mesafeyi belirler. İkisinin varsayılanı 10’dur ve performansı en çok etkileyen ayarlar arasındadır.

Bir oyuncuya yönetici yetkisi vermek için konsolda op OyuncuAdi komutunu kullanın; bu yetkiyi yalnızca güvendiğiniz kişilere verin.

Minecraft sunucusu için ne kadar RAM gerekir?

Gereken RAM; oyuncu sayısına, eklenti ya da mod sayısına ve keşfedilen dünyanın büyüklüğüne göre değişir. Aşağıdaki değerler kesin ölçü değil, başlangıç noktasıdır:

SenaryoBaşlangıç için Java belleği (-Xmx)
Vanilla ya da Paper, 1–5 oyuncu2–4 GB
Paper, 10–20 oyuncu, birkaç eklenti4–6 GB
Paper, 20–50 oyuncu, çok eklenti6–10 GB
Hafif mod paketi (Fabric / NeoForge)6–8 GB
Büyük mod paketi (yüzlerce mod)8–12 GB ve üzeri

Fazla RAM tek başına takılmayı çözmez. Oyun döngüsü saniyede 20 tur (TPS) hedefler ve ana iş parçacığında çalışır; bu yüzden işlemcinin tek çekirdek hızı çekirdek sayısından daha belirleyicidir. Paper’da /tps ve /mspt komutları sunucunun bu hedefe ne kadar yetiştiğini gösterir. Yeni bölgelerin üretimi de ağır yük bindirir; Chunky eklentisiyle dünyayı oyuncular gelmeden önce üretebilirsiniz:

worldborder set 6000
chunky radius 3000
chunky start

Komutlar konsola yazılır, oyun içinde başlarına / eklenir; dünya sınırı keşfi önceden üretilmiş alanla sınırlar.

Sunucu kesintisiz nasıl çalıştırılır ve yedeklenir?

Sunucunun SSH oturumu kapandığında da çalışması ve makine yeniden başladığında kendiliğinden açılması için bir systemd hizmeti tanımlayın. /etc/systemd/system/minecraft.service dosyası:

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

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms4G -Xmx4G -jar paper.jar --nogui
Restart=on-failure
SuccessExitStatus=0 143

[Install]
WantedBy=multi-user.target

Hizmeti etkinleştirip kayıtları izleyin:

sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
journalctl -u minecraft -f

systemd altında çalışan sunucunun konsoluna doğrudan yazılamaz; komut göndermek için server.properties içinde RCON’u güçlü bir parolayla açın ve RCON portunu dışarıya kapalı tutun ya da sunucuyu tmux oturumunda çalıştırın.

Yedek için dünya klasörlerini (Paper’da world, world_nether, world_the_end) düzenli olarak sunucu dışına kopyalayın. Sunucu açıkken kopya alacaksanız önce konsolda save-off ve save-all flush, kopya bitince save-on çalıştırın; yedeklerin nerede ve kaç kopya tutulacağı VPS yedekleme ve snapshot rehberinde anlatılıyor. Oyun sunucuları sık DDoS saldırısı hedefi olduğundan ağ korumasını baştan planlayın; GTA V topluluğu yönetiyorsanız FiveM sunucu kurma yazısına da göz atın.

Sık Sorulan Sorular

Minecraft sunucusu ücretsiz kurulabilir mi?

Yazılım tarafı ücretsizdir: Mojang’ın resmî sunucusu, Paper, Fabric ve NeoForge ücret istemez. Maliyet, sunucunun çalışacağı donanım ya da kiralık sunucudur. Ev bilgisayarında da açabilirsiniz; ancak bilgisayar sürekli açık kalmalı, modemde port yönlendirme yapılmalı ve ev IP adresinizin oyunculara görüneceğini hesaba katmalısınız.

Arkadaşlarım Minecraft sunucuma neden bağlanamıyor?

En sık nedenler kapalı 25565/TCP portu, yanlış IP adresi ve sürüm uyuşmazlığıdır. Güvenlik duvarı kuralını ve sunucu IP’sini kontrol edin; oyuncunun istemci sürümü sunucuyla aynı olmalıdır. Farklı sürümlerden bağlantı gerekiyorsa Paper’a ViaVersion eklentisini kurabilirsiniz. Beyaz liste açıksa oyuncuyu whitelist add komutuyla eklemeyi unutmayın.

Java ve Bedrock oyuncuları aynı sunucuda oynayabilir mi?

Evet. Java sunucunuza GeyserMC eklentisini kurduğunuzda Bedrock oyuncuları 19132/UDP üzerinden aynı dünyaya bağlanabilir. Floodgate eklentisi eklenirse Bedrock oyuncularının ayrıca Java hesabına ihtiyacı kalmaz. İki sürüm arasında bazı mekanik farklar ve modlu sunucularda uyumluluk sınırları bulunduğundan kurulumdan sonra iki tarafta da test yapın.

Minecraft sunucusu kaç çekirdek işlemci ister?

Oyun döngüsü büyük ölçüde tek çekirdekte çalıştığı için çekirdek sayısından çok tek çekirdek hızı önemlidir. Paper, chunk yükleme gibi bazı işleri ek iş parçacıklarına dağıtır; bu yüzden birkaç hızlı çekirdek çoğu topluluk sunucusu için yeterlidir. Aynı makinede veritabanı, Discord botu ya da web paneli de çalışacaksa onlar için ayrıca pay bırakın.

Paper eklentileri Fabric ya da NeoForge sunucusunda çalışır mı?

Hayır. Paper eklentileri Bukkit/Spigot arayüzünü, Fabric ve NeoForge modları ise kendi yükleyicilerini kullanır; dosyalar birbirinin yerine geçmez. İkisini birleştirdiğini söyleyen melez sunucu yazılımları bulunsa da uyumluluk sorunları sık görülür. Projenizin eklentiye mi moda mı dayanacağına kurulumdan önce karar vermek en sağlıklısıdır.

  • #minecraft server kurma
  • #paper sunucu
  • #minecraft sunucu ram
  • #server.properties
  • #geysermc
  • #minecraft java 21
  • #aikar flags
  • #chunky
  • #minecraft sunucu kiralama
X LinkedIn WhatsApp