PaperMC Sunucu Kurulumu — Adım Adım Kapsamlı Rehber
Minecraft sunucu kurmak isteyenlerin ilk sorusu genellikle "Hangi yazılımı kullanayım, nasıl başlayayım?" oluyor. Bu rehberde 2024 itibarıyla en çok tercih edilen sunucu yazılımı olan PaperMC'yi sıfırdan kuruyoruz. Rehberin sonunda tamamen çalışan, oynanabilir bir Minecraft sunucunuz olacak.
PaperMC Neden En İyi Seçim?
PaperMC, Spigot'tan fork edilen ve performans optimizasyonlarıyla öne çıkan açık kaynaklı bir Minecraft sunucu yazılımıdır. Vanilla sunucuya kıyasla çok daha yüksek TPS değerleri sunması, binlerce Bukkit ve Spigot plugin'i desteklemesi ve düzenli güvenlik güncellemeleri alması onu tartışmasız birinci seçenek haline getiriyor.
- Vanilla'ya göre %30-50 daha yüksek performans
- 50.000'den fazla Bukkit/Spigot plugin uyumluluğu
- Async chunk loading ile kasma azaltma
- Düzenli güvenlik yamalamaları
- Büyük ve aktif geliştirici topluluğu
Gereksinimler
Sunucu kurmadan önce şunların hazır olması gerekiyor:
- Java 21 — Minecraft 1.21 için zorunlu. Eski Java sürümleri çalışmaz.
- En az 2GB RAM — 5 oyuncuya kadar yeterli; daha fazlası için 4GB+ önerilir.
- Windows, Linux veya macOS — Hepsi destekleniyor, Linux en stabil seçenek.
- Stabil internet bağlantısı — Ev sunucusu için en az 10Mbps upload.
Java kurulu olup olmadığını kontrol etmek için terminale yazın:
java -version
Eğer Java 21 yoksa Adoptium veya Oracle Java sayfasından indirin.
PaperMC İndirme
papermc.io/downloads/paper adresine gidin. İstediğiniz Minecraft versiyonunu seçin (1.21 önerilen) ve en son build numarasına tıklayarak .jar dosyasını indirin. İndirilen dosyayı anlamlı bir klasöre taşıyın: C:\MinecraftServer\ veya /home/kullanici/mcserver/
Başlatma Dosyası Oluşturma
Windows için (start.bat):
@echo off
java -Xms2G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -jar paper-1.21.jar --nogui
pause
Linux/macOS için (start.sh):
#!/bin/bash
java -Xms2G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -jar paper-1.21.jar --nogui
Linux'ta çalıştırma izni vermek için:
chmod +x start.sh
./start.sh
EULA Onayı
İlk çalıştırmada sunucu otomatik kapanır ve eula.txt dosyası oluşturulur. Bu dosyayı bir metin editörüyle açın ve şu satırı değiştirin:
eula=false → eula=true
Bunu kabul etmezseniz sunucu başlamaz. Ardından start dosyasını tekrar çalıştırın.
server.properties Temel Ayarları
Sunucu ilk kez başarıyla çalıştığında server.properties dosyası oluşur. En önemli ayarlar:
server-port=25565
max-players=20
gamemode=survival
difficulty=normal
pvp=true
online-mode=true
motd=Sunucuma Ho\u015F Geldin!
- online-mode=true: Orijinal Minecraft hesabı zorunlu (önerilir)
- max-players: Sunucu kapasitesi; RAM'e göre ayarlayın
- motd: Sunucu listesinde görünen açıklama metni
İlk Plugin'leri Kurun
Sunucu çalıştığında plugins/ klasörü oluşur. Plugin .jar dosyalarını buraya atın ve sunucuyu yeniden başlatın. Başlangıç için önerilen plugin seti:
- EssentialsX — /home, /spawn, /tp, ekonomi temelleri
- LuckPerms — Yetki ve rank sistemi
- WorldGuard + WorldEdit — Alan koruma ve inşaat araçları
- Vault — Ekonomi köprüsü (EssentialsX Economy için zorunlu)
- CoreProtect — Kim neyi kırdı/koydu log sistemi
Port Yönlendirme (Ev Sunucusu İçin)
Arkadaşlarınızın bağlanabilmesi için router'ınızda 25565 TCP+UDP portunu bilgisayarınıza yönlendirmeniz gerekiyor. Tarayıcıdan 192.168.1.1 adresine gidin, Port Forwarding bölümünü bulun, TCP+UDP, 25565 port, bilgisayarınızın local IP'sini girin. whatismyip.com'dan dış IP'nizi öğrenin ve arkadaşlarınıza verin.
Port açmak istemiyorsanız playit.gg tünel servisi ücretsiz olarak bu sorunu çözüyor.
Sık Yapılan Hatalar
- "Cannot assign requested address": server.properties'teki server-ip alanını boş bırakın
- "Failed to bind port": 25565 portu başka bir program tarafından kullanılıyor, sunucuyu yeniden başlatın
- Çok yavaş yükleme: -Xms ve -Xmx değerlerini artırın
[*]Plugin yüklenmiyor: Java versiyonu uyumsuz olabilir, plugin sayfasını kontrol edin
Sorunlarınız için bu konuya yazabilirsiniz. Başarılı kurulumlar!
💡 Etkileşim için giriş yap.