Minecraft Sunucusu Kurulumu: Paper ile Adım Adım Rehber
REXE VDS üzerinde Paper/Spigot Minecraft sunucusu kurulumu, Java ayarları, plugin yönetimi ve performans optimizasyonu. Kendi Minecraft sunucunuzu kurun.
İçindekiler
Giriş
Minecraft, dünya genelinde en popüler sandbox oyunlarından biridir. Kendi Minecraft sunucunuzu kurarak arkadaşlarınızla veya toplulukla özel bir dünyada oynayabilirsiniz. Bu rehberde REXE VDS sunucunuz üzerinde Paper (Spigot tabanlı, yüksek performanslı) Minecraft sunucusu kurulumunu anlatacağız.
Sistem Gereksinimleri
| Kaynak | Minimum | Önerilen |
|---|---|---|
| CPU | 2 Çekirdek | 4+ Çekirdek |
| RAM | 2 GB | 4-8 GB |
| Disk | 10 GB SSD | 30+ GB NVMe |
| OS | Ubuntu 20.04+ | Ubuntu 22.04 LTS |
| Java | Java 17+ | Java 21 |
Minecraft sunucusu tek çekirdek performansına bağımlıdır. REXE'nin Ryzen 9 işlemcileri bu konuda ideal performans sunar.
Kurulum Adımları
Adım 1: Java Kurulumu
sudo apt update
sudo apt install openjdk-21-jre-headless -y
java -version
Adım 2: Kullanıcı ve Dizin Oluşturma
adduser minecraft --disabled-login
su - minecraft
mkdir server && cd server
Adım 3: Paper JAR İndirme
Paper, Spigot'un optimize edilmiş bir fork'udur ve daha iyi performans sunar:
# En son Paper sürümünü indirin (papermc.io adresinden güncel linki alın)
wget -O paper.jar https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/LATEST/downloads/paper-1.21.4-LATEST.jar
Güncel Paper sürümünü papermc.io adresinden kontrol edin.
Adım 4: EULA Kabul Etme
echo 'eula=true' > eula.txt
Adım 5: İlk Çalıştırma
java -Xms2G -Xmx4G -jar paper.jar --nogui
Sunucu ilk çalıştırmada dünya oluşturacak ve yapılandırma dosyalarını üretecektir. stop yazarak durdurun.
Sunucu Yapılandırması
server.properties
nano server.properties
Önemli ayarlar:
server-port=25565
max-players=50
view-distance=10
simulation-distance=8
online-mode=true
motd=REXE Minecraft Sunucusu
difficulty=normal
gamemode=survival
Java Bellek Optimizasyonu
Aikar'ın önerilen JVM bayrakları ile optimum performans:
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:G1HeapWastePercent=5 \
-XX:G1MixedGCCountTarget=4 \
-XX:InitiatingHeapOccupancyPercent=15 \
-XX:G1MixedGCLiveThresholdPercent=90 \
-XX:G1RSetUpdatingPauseTimePercent=5 \
-XX:SurvivorRatio=32 \
-XX:+PerfDisableSharedMem \
-XX:MaxTenuringThreshold=1 \
-jar paper.jar --nogui
-Xms ve -Xmx değerlerini aynı tutun. Toplam sunucu RAM'inin %70-80'ini ayırın, geri kalanı OS için bırakın.
Plugin Yönetimi
Plugin Kurulumu
Pluginleri plugins/ dizinine kopyalayın:
cd ~/server/plugins
wget PLUGIN_URL -O plugin-adi.jar
Önerilen Temel Pluginler
| Plugin | Açıklama |
|---|---|
| EssentialsX | Temel komutlar, ekonomi, spawn |
| LuckPerms | Yetki yönetimi |
| WorldGuard | Bölge koruma |
| Vault | Ekonomi API |
| CoreProtect | Blok loglama ve geri alma |
Port Ayarları ve Firewall
Path Panel Kuralları
| Port | Protokol | Kullanım |
|---|---|---|
| 25565 | TCP + UDP | Minecraft Java Edition |
| 19132 | UDP | Bedrock Edition (Geyser ile) |
REXE Path panelinden:
- Minecraft Java: Protokol: TCP, Port: 25565, Filtre: Minecraft Java Edition
- Minecraft UDP: Protokol: UDP, Port: 25565
Path.net Minecraft Java Edition filtresi, DDoS saldırılarına karşı özel koruma sağlar.
Otomatik Başlatma (systemd)
sudo nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Server
After=network.target
[Service]
Type=simple
User=minecraft
WorkingDirectory=/home/minecraft/server
ExecStart=/usr/bin/java -Xms4G -Xmx4G -jar paper.jar --nogui
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable minecraft
sudo systemctl start minecraft
Performans İpuçları
- view-distance: 10'dan 8'e düşürmek performansı artırır
- simulation-distance: 6-8 arası ideal
- Paper yapılandırması:
paper-global.ymlvepaper-world-defaults.ymldosyalarını optimize edin - Timings raporu:
/timings onkomutu ile performans analizi yapın
Sonuç
Paper ile Minecraft sunucusu kurmak hızlı ve kolaydır. Aikar JVM bayrakları ve doğru yapılandırma ile yüksek oyuncu sayılarında bile stabil performans elde edebilirsiniz.
İlgili Makaleler
FiveM Sunucusu Kurulumu: VDS'de Adım Adım Rehber
REXE VDS üzerinde FiveM sunucusu kurulumu, txAdmin yapılandırması, port ayarları ve performans optimizasyonu. GTA V roleplay sunucunuzu dakikalar içinde kurun.
CS2 Sunucusu Kurulumu: SteamCMD ile Adım Adım Rehber
REXE VDS üzerinde Counter-Strike 2 dedicated sunucu kurulumu, SteamCMD, GSLT token ve sunucu yapılandırması. CS2 sunucunuzu hızlıca kurun.
Rust Sunucusu Kurulumu: Oxide Plugin ile Adım Adım Rehber
REXE VDS üzerinde Rust dedicated sunucu kurulumu, SteamCMD, Oxide/uMod plugin sistemi ve performans ayarları. Kendi Rust sunucunuzu kurun.