Minecraft, milyonlarca oyuncuya hitap eden bir sandbox oyunudur. Yaratıcılığınızı kullanmak, dünyalar kurmak ve arkadaşlarınızla maceraya çıkmak istiyorsanız, kendi Minecraft sunucunuzu kurmak en iyi çözümlerden biridir. Bu rehberde, yüksek performanslı ve gelişmiş özelleştirme seçenekleri sunan PaperMC sunucu yazılımı adım adım anlatılmaktadır.
Contents
- PaperMC Nedir ve Neden Tercih Edilmelidir? 🤔
- Avantajları:
- Sistem Gereksinimleri 💻
- PaperMC Kurulum Adımları 🧩
- 1. Java Kurulumu 📥
- 2. PaperMC Sunucu Dosyasını İndirme 📂
- 3. Başlangıç Komut Dosyası Oluşturma 📝
- Windows için (start.bat)
- Linux için (start.sh)
- 4. Sunucuyu İlk Kez Başlatma ▶️
- 5. Sunucuyu Yeniden Başlatma 🔄
- Sunucu Yapılandırması ⚙️
- server.properties 📋
- spigot.yml 🔧
- paper.yml 📄
- Port Yönlendirme ve Erişim 🌐
- Güvenlik ve Yedekleme 🔒
- Güvenlik İpuçları
- Otomatik Yedekleme Scripti
- Performans Optimizasyonu 🚀
- Aikar’ın Java Bayrakları
- Görüş ve Simülasyon Mesafesi
- Önerilen Eklentiler 🧩
- Temel Eklentiler
- Performans
- Sorun Giderme 🔍
- Topluluk ve Destek 👥
- Sonuç 🧠
PaperMC Nedir ve Neden Tercih Edilmelidir? 🤔
PaperMC, açık kaynaklı ve Spigot tabanlı bir Minecraft sunucu yazılımıdır. Vanilla sunuculara kıyasla çok daha optimize çalışır ve geliştiricilere geniş eklenti desteği sunar.
Avantajları:
- Yüksek performans ve düşük gecikme (lag)
- Gelişmiş TPS (Tick Per Second) değerleri
- Eklenti uyumluluğu ve geniş topluluk desteği
- Detaylı yapılandırma dosyaları (paper.yml, spigot.yml)
- Sürekli güncellemeler ve aktif geliştirici ekibi
PaperMC, Spigot’un tüm özelliklerini içerir, fakat performans açısından çok daha optimize edilmiştir.
Sistem Gereksinimleri 💻
| Bileşen | Minimum | Önerilen |
|---|---|---|
| İşletim Sistemi | Windows / Linux / macOS | Linux (Ubuntu/Debian) |
| RAM | 2 GB | 4 GB+ |
| CPU | 2 Çekirdek 2.0 GHz | 4 Çekirdek 3.0 GHz+ |
| Depolama | 5 GB SSD | 20 GB SSD+ |
| Java Sürümü | Java 17+ | Java 17+ |
| İnternet | 5 Mbps | 20 Mbps+ |
PaperMC Kurulum Adımları 🧩
1. Java Kurulumu 📥
Minecraft 1.18 ve üzeri sürümler Java 17 gerektirir.
Windows için:
- Adoptium.net adresine gidin
- Java 17 LTS sürümünü indirin
- Kurulum sihirbazını izleyin
Linux (Ubuntu/Debian) için:
sudo apt update
sudo apt install openjdk-17-jdk
java -version
2. PaperMC Sunucu Dosyasını İndirme 📂
- PaperMC Resmi Sitesine gidin
- Minecraft sürümünü seçin
- En son build sürümünü (.jar) indirin
- Dosyayı boş bir klasöre taşıyın (örnek:
/home/minecraft/server/)
3. Başlangıç Komut Dosyası Oluşturma 📝
Windows için (start.bat)
@echo off
java -Xms2G -Xmx4G -jar paper.jar nogui
pause
Linux için (start.sh)
#!/bin/bash
java -Xms2G -Xmx4G -jar paper.jar nogui
Çalıştırılabilir hale getirin:
chmod +x start.sh
Not:
-Xmsve-XmxRAM miktarını belirtir. Sisteminizin belleğine göre ayarlayın.
4. Sunucuyu İlk Kez Başlatma ▶️
- Komut dosyasını çalıştırın
- Sunucu açılıp kapanacaktır
- Klasörde eula.txt dosyası oluşur
- Dosyayı açın ve
eula=falsedeğerinieula=trueyapın - Kaydedip kapatın
5. Sunucuyu Yeniden Başlatma 🔄
./start.sh
Bu adımda gerekli dosyalar (örnek: server.properties, logs, plugins) otomatik olarak oluşturulur.
Sunucu Yapılandırması ⚙️
server.properties 📋
Sunucu davranışlarını düzenleyen temel dosyadır:
| Ayar | Açıklama | Önerilen |
|---|---|---|
| server-port | Port numarası | 25565 |
| gamemode | Oyun modu | survival |
| difficulty | Zorluk | normal |
| max-players | Maks. oyuncu | Donanıma göre |
| view-distance | Görüş mesafesi | 8-12 |
| online-mode | Premium kontrolü | true |
spigot.yml 🔧
Spigot’a özgü performans ayarları:
entity-activation-range: Varlık aktivasyon uzaklığıtick-limits: TPS korumasısave-user-cache-on-stop-only: Kapanırken kaydet
paper.yml 📄
PaperMC’ye özel optimizasyon ayarları:
chunk-loading: Dünya yükleme ayarlarıuse-faster-eigencraft-redstone: Redstone optimizasyonuprevent-moving-into-unloaded-chunks: Boş chunklara geçişi engeller
Port Yönlendirme ve Erişim 🌐
Dışarıdan erişim için yönlendirmeniz gerekir:
- Router paneline giriş yapın (192.168.1.1)
- Port yönlendirme sekmesini açın
- 25565 (TCP) portunu yönlendirin
- Modemi yeniden başlatın
Alternatif olarak Hamachi veya ZeroTier gibi VPN çözümleri kullanılabilir.
Güvenlik ve Yedekleme 🔒
Güvenlik İpuçları
- Sunucuyu güncel tutun
- Güvenilir eklenti kaynakları kullanın
- OP yetkisini kısıtlı verin
- AuthMe, LuckPerms ve CoreProtect gibi eklentiler ekleyin
Otomatik Yedekleme Scripti
#!/bin/bash
SUNUCU="/home/minecraft/server"
YEDEK="/home/minecraft/backups"
TARIH=$(date +%F_%H-%M)
mkdir -p $YEDEK
tar -czf $YEDEK/sunucu_$TARIH.tar.gz $SUNUCU
find $YEDEK -name "*.tar.gz" -mtime +7 -delete
Performans Optimizasyonu 🚀
Aikar’ın Java Bayrakları
java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \
-XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 \
-XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
-XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=4 \
-XX:InitiatingHeapOccupancyPercent=15 -jar paper.jar nogui
Bu bayraklar GC (Garbage Collection) sürecini optimize ederek lag’ı azaltır.
Görüş ve Simülasyon Mesafesi
| Oyuncu Sayısı | view-distance | simulation-distance |
|---|---|---|
| 1-5 | 10 | 6 |
| 5-15 | 8 | 5 |
| 15-30 | 6 | 4 |
| 30+ | 4-5 | 3 |
Önerilen Eklentiler 🧩
Temel Eklentiler
| Eklenti | İşlev |
|---|---|
| EssentialsX | Temel komutlar |
| LuckPerms | Yetki yönetimi |
| WorldEdit | Dünya düzenleme |
| CoreProtect | Blok kayıt sistemi |
| Vault | Ekonomi API’si |
| WorldGuard | Bölge koruma |
Performans
- ClearLagg – Gereksiz varlıkları temizler
- Chunky – Chunk ön yükleme aracı
- FastChunkPregenerator – Harita hazırlama hızlandırıcı
Sorun Giderme 🔍
| Sorun | Neden | Çözüm |
|---|---|---|
| Sunucu başlamıyor | Yanlış Java sürümü | Java 17 yükleyin |
| Bağlantı hatası | Port kapalı | Router ayarlarını kontrol edin |
| TPS düşüyor | Çok fazla varlık | ClearLagg kullanın |
| Bellek hatası | RAM yetersiz | -Xmx değerini artırın |
Topluluk ve Destek 👥
Sonuç 🧠
PaperMC, Minecraft sunucuları için en hızlı, kararlı ve esnek çözümlerden biridir.
Doğru yapılandırma, optimize edilmiş Java parametreleri ve düzenli yedekleme ile uzun süreli, sorunsuz bir sunucu deneyimi elde edebilirsiniz.










Çok iyi