Menü
💬 Forum 🛒 Mağaza ⛏️ Sunucular ⚔️ Klanlar 📰 Blog 🏆 Liderlik 👥 Üyeler 🎖️ Rütbeler
1 üye online 👥 12 toplam üye 📝 Bugün 31 konu 💬 Bugün 33 mesaj

Minecraft Sunucusu İçin VPS Seçimi ve Kurulum Rehberi

orginscorel · 1 saat önce · 1 gönderi · 0 görüntülenme
#1

Minecraft Sunucusu VPS Seçimi — Hangi Sunucuyu Almalıyım?



Ev bilgisayarından sunucu çalıştırmak başlangıç için iyi olabilir ama ciddi bir topluluk oluşturmak istiyorsanız VPS kaçınılmaz. Bu rehberde doğru VPS seçimini ve kurulum adımlarını ele alıyorum.

Neden VPS?



Ev sunucusunun dezavantajları:

  • İnternet kesilince sunucu kapanır
  • Elektrik kesintisi riski
  • Upload hızı genellikle düşük
  • IP adresi değişken (dinamik IP)


VPS avantajları:

  • 7/24 kesintisiz çalışma
  • Sabit IP adresi
  • Yüksek bant genişliği
  • DDoS koruması
  • Kolayca ölçeklendirme


VPS Özellikleri — Ne Kadar Olmalı?




  • 1-10 oyuncu, az plugin: 2 vCPU, 4GB RAM, 40GB SSD
  • 10-30 oyuncu, orta plugin: 4 vCPU, 8GB RAM, 80GB SSD
  • 30-100 oyuncu, çok plugin: 8 vCPU, 16GB RAM, 160GB SSD
  • 100+ oyuncu veya network: Dedicated server veya yüksek spec VPS


CPU frekansı (GHz) oyuncu sayısından daha önemli. Minecraft tek thread'e yüklendiğinden yüksek single-core performans arayın.

Önerilen VPS Sağlayıcıları



Uluslararası:

  • Hetzner — Alman sağlayıcı, fiyat/performans en iyi seçenek. Avrupa sunucuları Türk oyuncular için 30-60ms ping.
  • OVHCloud — Güçlü DDoS koruması, geniş lokasyon seçeneği.
  • [*]Vultr — Saatlik ödeme, İstanbul lokasyonu mevcut.


Ubuntu 22.04 LTS Kurulumu




ssh root@sunucu-ip-adresi
apt update && apt upgrade -y
apt install -y openjdk-21-jre-headless
java -version
useradd -m -s /bin/bash minecraft
su - minecraft
mkdir ~/server && cd ~/server
wget https://api.papermc.io/v2/projects/paper/versions/1.21/builds/latest/downloads/paper-1.21.jar -O paper.jar
echo "eula=true" > eula.txt


Start Script




#!/bin/bash
java -Xms2G -Xmx6G \
-XX:+UseG1GC \
-XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 \
-jar paper.jar --nogui



chmod +x start.sh


Screen ile Arka Planda Çalıştırma




apt install screen
screen -S minecraft
./start.sh


Screen'den çıkmak: Ctrl+A sonra D. Geri dönmek: screen -r minecraft

Systemd Servisi




# /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/home/minecraft/server
ExecStart=/home/minecraft/server/start.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target



systemctl daemon-reload
systemctl enable minecraft
systemctl start minecraft


Güvenlik Duvarı




ufw allow 22/tcp
ufw allow 25565/tcp
ufw allow 25565/udp
ufw enable


Otomatik Yedekleme




crontab -e
0 3 * * * cd /home/minecraft/server && tar czf ~/backups/world_$(date +\%Y\%m\%d).tar.gz world/ && find ~/backups -mtime +7 -delete


VPS seçimi ve kurulum konusunda sorularınız için bu konuya yazabilirsiniz!

Cevap yazabilmek için giriş yap.