X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X
Tüm sistemler çalışıyor · 200 Tbps+ DDoS koruma aktif
Hesap Oluştur Giriş Yap 08505574494

Minecraft Sunucusu Nasıl Kurulur? Adım Adım Rehber

AnasayfaYazılarMinecraft SunucuMinecraft Sunucusu Nasıl Kurulur? S...
Minecraft Sunucusu Nasıl Kurulur? Sıfırdan Adım Adım Rehber

Minecraft sunucusu kurmak teknik olarak on dakikalık bir iştir; zor olan, sunucunun ikinci haftada hâlâ akıcı çalışıyor olmasıdır. Java sürümünü yanlış seçmek sunucuyu hiç açtırmaz, sunucu yazılımını yanlış seçmek 30 oyuncuda takılmaya yol açar, RAM'i yanlış ayırmak ise düzenli donmalara. Bu rehberde kurulumu sıfırdan yapacağız — ama her adımda neden öyle yapıldığını da söyleyeceğiz, çünkü sonradan çıkan sorunların çoğu kurulumda verilen kararlardan doğuyor.

Önce Karar: Hangi Sunucu Yazılımı?

Minecraft sunucusu deyince akla tek bir program gelir ama aslında birden fazla seçenek var ve bu seçim sunucunuzun performansını doğrudan belirler.

  • Vanilla: Mojang'ın resmi sunucusu. Oyunun orijinal mekanikleri birebir çalışır, ancak eklenti (plugin) desteği yoktur ve optimizasyonu zayıftır. Yalnızca birkaç arkadaşla oynayacaksanız yeterlidir.
  • Paper: Bugün sunucuların büyük çoğunluğunun tercihi. Yüzlerce optimizasyon, asenkron chunk yükleme ve dahili anti-xray içerir. Aynı oyuncu sayısında Spigot'a göre belirgin şekilde daha az bellek tüketir ve daha yüksek TPS verir. Çoğu sunucu için doğru cevap budur.
  • Purpur: Paper'ın üzerine kurulu; onun performansını korurken çok sayıda oyun içi özelleştirme seçeneği ekler. Eklentiyle çözeceğiniz bazı şeyleri ayar dosyasından halledebilirsiniz.
  • Spigot: Vanilla mekaniklerine daha sadıktır, teknik oyuncuların tercih ettiği yapılarda hâlâ kullanılır. Ancak Paper'dan yavaştır ve kurulumu BuildTools ile derleme gerektirir.
  • Fabric / Forge: Eklenti değil mod çalıştırmak istiyorsanız bunlara ihtiyacınız var. Modlu sunucular ayrı bir dünyadır ve donanım ihtiyacı belirgin şekilde artar.

Kısa özet: survival, minigame veya genel amaçlı bir topluluk sunucusu açıyorsanız Paper ile başlayın. Sonradan Purpur'a geçmek kolaydır; Paper'dan Fabric'e geçmek ise değildir.

Java Sürümü: En Sık Yapılan Hata

Minecraft sunucusu Java ile çalışır ve her oyun sürümü belirli bir Java sürümü ister. Yanlış sürümde sunucu ya hiç açılmaz ya da anlaşılmaz bir hata verir.

  • 1.12 ve öncesi: Java 8
  • 1.18 – 1.20.4: Java 17
  • 1.20.5 ve sonrası: Java 21
  • En yeni sürümler: Java 25 isteyebilir

Kurulumdan önce indirdiğiniz sürümün gereksinimini kontrol edin. Java sürümünüzü java -version komutuyla görebilirsiniz. Birden fazla Java sürümü kuruluysa, başlatma scriptinde tam yolu belirtmek karışıklığı önler.

Sunucu tarafında JDK yerine JRE yeterlidir; OpenJDK dağıtımlarından biri (Temurin, Zulu, Corretto) işinizi görür.

Donanım: Oyuncu Sayısına Göre Ne Gerekir?

Minecraft'ta performansı belirleyen şey oyuncu sayısından çok yüklü chunk sayısı, eklenti yükü ve redstone/mob yoğunluğudur. Yine de bir başlangıç noktası vermek gerekirse:

Küçük sunucu — 5-10 oyuncu

  • RAM: 2-4 GB
  • CPU: 2 çekirdek, yüksek saat hızı
  • Disk: 10-15 GB NVMe SSD

Orta ölçek — 20-40 oyuncu

  • RAM: 6-10 GB
  • CPU: 4 çekirdek, 3.5 GHz+
  • Disk: 25-40 GB NVMe SSD

Büyük / eklenti yoğun — 50+ oyuncu

  • RAM: 12-16 GB ve üzeri
  • CPU: 6-8 çekirdek, 4.0 GHz+
  • Disk: 50 GB+ NVMe SSD

Kritik nokta: Minecraft sunucusunun ana dünya döngüsü büyük ölçüde tek çekirdek üzerinde çalışır. Bu yüzden 16 çekirdekli 2.4 GHz bir işlemci, 6 çekirdekli 4.2 GHz bir işlemcinin gerisinde kalır. Oyun sunucularında yüksek saat hızlı işlemcilerin tercih edilmesinin sebebi budur. Aynı mantığı MTA sunucusu RAM rehberimizde de ayrıntılı anlatmıştık.

Adım Adım Kurulum (Windows)

1. Java'yı kurun

Oyun sürümünüze uygun JRE'yi kurun ve komut satırında java -version ile doğrulayın.

2. Sunucu dosyasını indirin

Paper kullanacaksanız resmi PaperMC sitesinden, vanilla kullanacaksanız Minecraft'ın resmi sunucu indirme sayfasından server.jar dosyasını indirin. Dosyayı boş bir klasöre koyun — sunucu ilk çalıştığında o klasöre onlarca dosya oluşturacak.

3. İlk çalıştırma

Klasörde komut satırı açıp şunu çalıştırın:

java -jar server.jar --nogui

Sunucu açılmayacak ve kapanacak. Bu normaldir: EULA'yı henüz kabul etmediniz.

4. EULA'yı kabul edin

Klasörde oluşan eula.txt dosyasını açın, eula=false satırını eula=true yapın ve kaydedin.

5. Tekrar çalıştırın

Aynı komutu tekrar verin. Sunucu bu kez dünyayı oluşturacak ve "Done" yazısıyla açılacaktır. Yerel ağdan localhost ile bağlanıp test edebilirsiniz.

6. Başlatma dosyası oluşturun

Her seferinde komut yazmamak için klasöre start.bat adında bir dosya oluşturun:

java -Xms2G -Xmx4G -jar server.jar --nogui
pause

Linux (Ubuntu / Debian) Üzerinde Kurulum

Kalıcı bir sunucu için Linux daha az kaynak tüketir ve daha kararlıdır.

Java'yı kurun:

sudo apt update && sudo apt install -y openjdk-21-jre-headless

Klasör oluşturup dosyayı indirin:

mkdir -p ~/minecraft && cd ~/minecraft
wget -O server.jar <sunucu-jar-linki>

İlk çalıştırma ve EULA:

java -jar server.jar --nogui
sed -i 's/eula=false/eula=true/' eula.txt

Başlatma scripti (start.sh):

#!/bin/sh
cd "$(dirname "$0")"
exec java -Xms2G -Xmx4G -jar server.jar --nogui

Ardından chmod +x start.sh ile çalıştırılabilir yapın.

Sunucunun SSH oturumunuz kapandığında düşmemesi için screen veya tmux kullanın; kalıcı kurulumda ise systemd servisi tanımlamak en sağlıklısıdır — böylece makine yeniden başladığında sunucu otomatik ayağa kalkar.

RAM Ayarı: Ne Kadar, Nasıl?

Bellek -Xms (başlangıç) ve -Xmx (maksimum) parametreleriyle verilir. Üç kural:

  • Sunucuya toplam belleğin tamamını vermeyin. İşletim sistemi ve diğer süreçler için pay bırakın. 8 GB'lık bir makinede -Xmx6G makul bir üst sınırdır.
  • Aşırı RAM vermek performansı düşürebilir. Çok büyük bellek havuzu, çöp toplayıcının (GC) daha uzun duraklamalar yapmasına yol açar; bu da oyun içinde ani takılmalar olarak hissedilir.
  • Xms ve Xmx'i eşit vermek yaygın bir pratiktir; bellek havuzunun sürekli büyüyüp küçülmesini engeller.

16 oyunculu tipik bir Paper sunucusu için -Xms4G -Xmx4G iyi bir başlangıçtır.

server.properties: Mutlaka Bilmeniz Gereken Satırlar

  • server-port=25565 — Minecraft Java'nın varsayılan portu (TCP). Değiştirirseniz oyuncuların IP'nin sonuna port yazması gerekir.
  • max-players=20 — Maksimum oyuncu sayısı. Donanımınızın kaldıracağından fazlasını yazmayın.
  • view-distance=10 — Görüş mesafesi. Performans üzerindeki en etkili ayardır; 16'dan 8'e düşürmek sunucu yükünü ciddi biçimde azaltır.
  • simulation-distance=10 — Mob ve redstone simülasyon mesafesi. View distance'tan daha ağır bir yüktür.
  • online-mode=true — Oyuncuların Mojang hesabı doğrulaması. Kapatmayın; kapatmak sunucuyu hesap sahteciliğine açar.
  • white-list=true — Yalnızca listedeki oyuncular girebilir. Yeni sunucularda ilk günler için önerilir.
  • difficulty=normal ve gamemode=survival — Oyun modu ve zorluk.

Sunucuyu Yayına Açmak: Port ve IP

Sunucunuz kendi bilgisayarınızdaysa, dışarıdan bağlantı için modeminizde 25565 portunu yönlendirmeniz ve sabit IP'ye sahip olmanız gerekir. Ev interneti bunun için ideal değildir: IP'niz sık değişir, upload hızınız sınırlıdır ve bilgisayarınız kapandığında sunucu düşer.

Kalıcı bir topluluk sunucusu için VDS veya kiralık oyun sunucusu çok daha mantıklıdır. Sunucuda güvenlik duvarı kullanıyorsanız 25565/TCP portunu açmayı unutmayın. Bedrock (mobil/konsol) sürümü için port farklıdır: 19132/UDP.

Yetki ve Güvenlik

  • Admin vermek: Sunucu konsolunda op oyuncuadi yazın. Op yetkisi sunucuda her şeyi yapabilme hakkıdır; dikkatli dağıtın.
  • Whitelist: whitelist add oyuncuadi ile listeye ekleyin, whitelist on ile aktifleştirin.
  • Yedekleme: Dünya klasörünü düzenli yedekleyin. Bozulan bir dünyadan dönmenin başka yolu yoktur.
  • DDoS koruması: Oyun sunucuları saldırıların sık hedefidir. Koruma kapasitesi değerlerinin ne anlama geldiğini bu yazımızda açıkladık.
  • Sunucu sertleştirme: Yeni bir VDS aldıysanız sunucu güvenliği için ilk 10 adım rehberimizi uygulayın.

Sık Karşılaşılan Hatalar ve Çözümleri

  • "You need to agree to the EULA": eula.txt içindeki değeri true yapmadınız.
  • "Unsupported class file major version" / sunucu açılmıyor: Java sürümü oyun sürümüyle uyumsuz. Doğru JRE'yi kurun.
  • "Failed to bind to port": 25565 portu başka bir süreç tarafından kullanılıyor ya da başka bir sunucu örneği hâlâ çalışıyor.
  • Arkadaşlar bağlanamıyor: Port yönlendirme yapılmamış veya güvenlik duvarı engelliyor. Sunucunun dış IP'sini ve portunu dışarıdan test edin.
  • Sunucu sürekli takılıyor (düşük TPS): Önce view-distance ve simulation-distance değerlerini düşürün. Sorun sürerse Spark gibi bir profil aracıyla hangi eklentinin yük yarattığını bulun.
  • "Out of memory": -Xmx değeri yetersiz ya da makinenin fiziksel belleği tükendi.
  • Dünya kayboldu: Sunucu farklı bir klasörden başlatılmış olabilir; level-name ayarını ve çalışma dizinini kontrol edin.

Nubitro ile Minecraft Sunucusu

Minecraft sunucusunun akıcılığı doğrudan işlemcinin tek çekirdek hızına ve diskin gecikmesine bağlıdır. Nubitro'nun Minecraft sunucu paketleri anında kurulum, DDoS koruması ve 7/24 destekle geliyor. Tam kontrol isteyen ve kendi yapılandırmasını kurmak isteyenler AMD Ryzen 9 tabanlı Türkiye lokasyonlu VDS seçeneklerimizi inceleyebilir. Başka bir oyun sunucusu kurmayı düşünüyorsanız FiveM sunucusu kurulum rehberimize de göz atabilirsiniz.

Sıkça Sorulan Sorular

Minecraft sunucusu açmak ücretli mi?

Sunucu yazılımı ücretsizdir. Ödediğiniz tek şey sunucuyu barındırdığınız donanımdır. Oyuncuların ise oyunun lisanslı kopyasına sahip olması gerekir.

Kendi bilgisayarımda sunucu açabilir miyim?

Birkaç arkadaşla oynamak için evet. Ancak kalıcı bir topluluk için uygun değildir: IP'niz değişir, upload hızınız yetersiz kalır ve bilgisayarınız kapandığında sunucu düşer.

Kaç oyuncu için ne kadar RAM gerekir?

Kabaca: 10 oyuncu için 4 GB, 30 oyuncu için 8 GB, 50+ oyuncu için 12-16 GB. Ancak asıl belirleyici eklenti sayısı ve görüş mesafesidir; ağır eklenti setleri bu rakamları ikiye katlayabilir.

Paper mı Vanilla mı kurmalıyım?

Eklenti kullanacaksanız veya 10'dan fazla oyuncu bekliyorsanız Paper. Vanilla yalnızca oyunun orijinal mekaniklerini bozmadan, küçük bir grupla oynayacaksanız mantıklıdır.

Sunucumun IP'sini arkadaşlarıma nasıl veririm?

Kiralık sunucuda panelde yazan IP ve portu paylaşırsınız. Kendi bilgisayarınızda ise dış IP adresinizi ve yönlendirdiğiniz portu vermeniz gerekir. Alan adı bağlayarak oyun.siteniz.com gibi akılda kalıcı bir adres de kullanabilirsiniz.

Sunucu sürümünü nasıl güncellerim?

Önce dünya klasörünüzün ve eklentilerinizin yedeğini alın. Yeni server.jar dosyasını eskisiyle değiştirin ve sunucuyu başlatın. Eklentilerin yeni sürümle uyumlu olduğunu kontrol etmeden büyük sürüm atlamaları yapmayın.

Özet

  • Çoğu sunucu için doğru başlangıç Paper; vanilla yalnızca küçük gruplar için yeterli.
  • Java sürümü oyun sürümüyle eşleşmeli — en sık yapılan hata budur.
  • İlk çalıştırma EULA yüzünden kapanır; eula.txt değerini true yapın.
  • Performansta belirleyici olan çekirdek sayısı değil, tek çekirdek hızı ve NVMe disktir.
  • RAM'i abartmayın; aşırı bellek GC duraklamaları yüzünden takılmaya yol açar.
  • view-distance ve simulation-distance, TPS üzerinde en etkili iki ayardır.
  • online-mode ayarını kapatmayın, düzenli yedek alın.
Powered by WISECP
💬
Top