1. Sistem Gereksinimleri

  • Çok çekirdekli bir işlemci (Intel Xeon veya AMD Ryzen önerilir)
  • En az 8GB RAM (modlu sunucular veya çok oyunculu için 16GB+ önerilir).
  • SSD kullanarak performansı artır
  • Yüksek hızlı ve iyi yükleme bant genişliğine sahip bir internet bağlantısı
  • İşletim sistemi olarak Windows, macOS veya Linux (Ubuntu 22.04 LTS önerilir)

2. Java'yı Kur

Minecraft sunucusu çalıştırmak için Java gerekiryor Minecraft 1.18 ve sonrası için Java 17 gerekli.
  • Ubuntu'da:
Kod:
sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-17-jdk -y
java -version

3. Minecraft Sunucu Dosyasını İndir

  • Sunucu dosyaları için bir klasör oluştur (örneğin minecraft).
  • Minecraft’ın resmi sitesinden veya güvenilir kaynaklardan .jar sunucu dosyasını indir.
wget https://piston-data.mojang.com/v1/objects/[server-jar-hash]/server.jar

4. Sunucuyu Başlat

  • Sunucu klasörüne git.
  • Aşağıdaki komutla sunucuyu ilk kez çalıştır:
java -Xmx4G -Xms4G -jar server.jar nogui

RAM miktarını -Xmx ve -Xms parametreleriyle ayarla (örnek: 4096M → 4GB).
Sunucu bazı dosyalar oluşturacak ve EULA’yı kabul etmeni isteyerek duracaktır.

5. EULA’yı Kabul Et

  • eula.txt dosyasını aç.
  • eula=false satırını eula=true yap ve kaydet.

6. Sunucuyu Yapılandır

  • server.properties dosyasını düzenleyerek dünya adı, oyuncu sayısı, zorluk gibi ayarları özelleştir.
  • Değişikliklerini kaydet.

7. Port Yönlendirmesini ve Güvenlik Duvarını Ayarla

  • Güvenlik duvarında TCP 25565 portunu aç:
Bash:
sudo ufw allow 25565/tcp
sudo ufw enable

Eğer bir yönlendirici (modem) kullanıyorsan, yönetim paneline gir ve 25565 portunu sunucunun yerel IP adresine yönlendir.

8. Sunucuyu Yeniden Başlat

java -Xmx4G -Xms4G -jar server.jar nogui

Linux’ta sunucuyu arka planda çalıştırmak için screen kullan:
Kod:
screen -S "Minecraft server"
Otomatik başlatma için systemd servisi kurmayı değerlendir.

9. Sunucuya Katıl

  • Minecraft: Java Edition’ı aç.
  • Çok Oyunculu → Sunucu Ekle’ye tıkla.
  • Sunucunun IP adresini gir (localhost kullanıyorsan aynı makinede oynuyorsun demektir).
  • Sunucuya Katıl’a tıkla.

10. Bakım ve Optimizasyon Yap

  • Dünya klasörünü düzenli olarak yedekle.
  • server.properties dosyasındaki view-distance değerini düşürerek performansı artır.
  • PaperMC gibi optimize edilmiş sunucu yazılımlarını kullanmayı düşün.
Ben Reddit hesabımı bile acmaya cok üşeniyorum ya Linux'da dosya indirmek fazla yorucu Recep abi