MINECRAFT %100 ÜCRETSİZ NETWORK SUNUCU KURULUM REHBERİ

Adımları tamamladıkça kutucukları işaretleyin. İlerlemeniz tarayıcınıza otomatik kaydedilir.

Adım 1: Sınırsız & Ücretsiz Sunucu Altyapısı (Oracle Cloud VPS)

7/24 ÜCRETSİZ Oracle Cloud Free Tier Hesabı Açın: Oracle Free Tier sayfasına gidin. Hesabı doğrularken banka/kredi kartı bilgilerini girin (Doğrulama amaçlı çekilen ~1$ anında iade edilir, ücret alınmaz). Sunucu konumunu Türkiye'ye en yakın olan Frankfurt veya Amsterdam seçin.
Sanal Makineyi (Instance) Oluşturun: İşletim sistemini Ubuntu 22.04 seçin. Donanım (Shape) bölümünden Ampere ARM mimarisini seçerek 4 CPU ve 24 GB RAM kapasitesini tam belirleyin.
KRİTİK ADIM SSH Özel Anahtarını Kaydedin: Sunucu kurulumu sırasında verilen .key veya .pem uzantılı SSH anahtar dosyasını bilgisayarınıza indirin. Bu anahtar olmadan terminale erişilemez.

Adım 2: Güvenlik Duvarı & Port Erişimi (Oracle + Ubuntu)

Oracle Panel Portlarını Dışarı Açın: Sunucu detayından Subnet -> Security Lists -> Ingress Rules kısmına gidin. 0.0.0.0/0 kaynağı için şu port kurallarını tanımlayın:
• TCP: 80, 443, 8080 (Web Paneli ve Market için)
• TCP/UDP: 25565 (Velocity Proxy Ana Giriş Portu)
• TCP: 25566, 25567, 25568 (BoxPVP, Skyblock ve Lobi Portları)
SSH Bağlantısı Kurun: Bilgisayarınıza Termius veya PuTTY indirin. Sunucu IP adresini girin, kullanıcı adını ubuntu yapın ve indirdiğiniz SSH anahtar dosyasını seçerek sunucuya bağlanın.
Ubuntu Dahili Güvenlik Duvarını Sıfırlayın: Oracle panelinden port açılsa bile Ubuntu'nun kendi duvarı bağlantıyı engelleyebilir. Terminale şu komutları yapıştırıp çalıştırın:
sudo iptables -F
sudo iptables-save | sudo tee /etc/iptables/rules.v4
sudo ufw disable

Adım 3: Exaroton Benzeri Web Kontrol Paneli (Pterodactyl)

Otomatik Kurulum Scriptini Başlatın: Termianle şu tek satırlık komutu yazarak Pterodactyl kurulum sihirbazını çalıştırın:
sudo apt update && sudo apt upgrade -y
bash <(curl -s https://pterodactyl-installer.se)
Panel ve Wings Kurulumu: Kurulum menüsünden 2 (Install both panel and wings) seçeneğini seçin. Veritabanı sorularına Enter basarak varsayılanları kabul edin. Panel girişi için belirlenecek **Admin E-Posta ve Şifreyi** not edin.
Web Paneline Bağlanın: Kurulum tamamlanınca tarayıcınıza http://ORACLE_IP_ADRESINIZ yazın. Belirlediğiniz admin bilgileriyle oturum açarak tüm Minecraft sunucularınızı Exaroton kalitesinde yönetin.

Adım 4: Ücretsiz Domain ve Cloudflare DDoS Koruması

ÜCRETSİZ DuckDNS Subdomain Alın: DuckDNS adresinden ücretsiz bir subdomain açın (Örn: oyunadi.duckdns.org) ve karşısına Oracle IP adresinizi yazıp kaydedin.
PROFESYONEL Özel Domain Satın Alın (Opsiyonel): Sunucunuzun daha profesyonel görünmesi için Metunic veya GoDaddy üzerinden uygun fiyata .com / .net / .com.tr alan adı alabilirsiniz.
Cloudflare DNS Yönlendirmesi: Ücretsiz Cloudflare hesabı açıp domaininizi bağlayın. DNS sekmesinden bir A Kaydı ekleyin. Name alanına oyna, IP alanına Oracle IP'nizi girin. **Önemli: Bulut resmini gri (DNS Only) moduna getirin.** Oyuncular oyna.domaininiz.com adresiyle bağlanacaktır.

Adım 5: Velocity Proxy ve Ağ Konfigürasyonu

Pterodactyl Üzerinden Sunucu Kartları Oluşturun: Panel içerisinden 3 ayrı Minecraft sunucu kartı tanımlayın:
Proxy (Velocity): Port 25565, RAM: 1 GB
BoxPVP: Port 25566, RAM: 8 GB, Çekirdek: Purpur
Skyblock: Port 25567, RAM: 10 GB, Çekirdek: Purpur
velocity.toml Dosyasını Düzenleyin: Velocity sunucunuzun dosya yöneticisinden velocity.toml dosyasını açarak alt sunucuları şu yapıda bağlayın:
[servers]
lobby = "127.0.0.1:25566"
skyblock = "127.0.0.1:25567"

[forced-hosts]
"oyna.domaininiz.com" = ["lobby"]
Geçiş Güvenliğini (Secret Key) Aktif Edin: Velocity dizinindeki forwarding.secret dosyasındaki anahtarı kopyalayın. BoxPVP ve Skyblock sunucularınızın paper-global.yml dosyasında velocity-support özelliğini true yapın ve şifreyi buraya yapıştırın. Bu sayede oyuncuların proxy'i atlayıp alt portlardan sızması engellenir.

Adım 6: Güvenli Eklentiler (Plugins) & Paket Yükleme

BuiltByBit (MC-Market) Ücretsiz Paket Yükleme: BuiltByBit üzerindeki "Free" filtreli hazır BoxPVP veya Skyblock paketlerini indirin. Pterodactyl File Manager üzerinden `.zip` formatında yükleyip `Unarchive` (Arşivden çıkar) seçeneğiyle klasöre dökün.
ÜCRETSİZ EKLENTİLER Önerilen Güvenli Eklenti Listesi:
• Yetki & Rütbe Yönetimi: LuckPerms (MySQL entegrasyonlu)
• Hile Koruması: Grim AC veya Themis AntiCheat
• Skyblock Sistemi: BentoBox veya Iridium Skyblock
• BoxPVP Maden Yenileme: MineResetLite

Adım 7: Ücretsiz Web Market ve VIP Otomasyonu

0 TL MASRAF CraftingStore veya Tebex Hesabı Açın: CraftingStore veya Tebex platformunda ücretsiz satıcı hesabı oluşturun. VIP ve Kredi ürünlerinizi mağazaya ekleyin.
Otomatik VIP Teslimat Komutlarını Tanımlayın: Web mağazanızdaki VIP ürününün Commands sekmesine şu konsol kodlarını ekleyin:
# Satın alım anında çalışacak komut:
lp user {name} parent add vip

# VIP süresi (30 gün) bittiğinde çalışacak komut:
lp user {name} parent remove vip
Mağazayı Minecraft Sunucusuna Bağlayın: Web panelinden kopyaladığınız Secret Key API anahtarını, sunucunuzun plugins klasörüne eklediğiniz CraftingStore eklentisi ile eşleştirin:
/craftingstore secret SIZIN_API_ANAHTARINIZ

Adım 8: Ücretsiz Reklam ve Oyuncu Çekme Yöntemleri

Sunucu Liste Sitelerine Kaydolun: Minecraft MP, Minecraft-Statistic ve yerli forumların "Sunucu Tanıtımı" kategorilerinde detaylı konular açarak IP adresinizi paylaşın.
Shorts & TikTok Kısa Videoları Çekin: BoxPVP kapışmalarını ve özel Skyblock adamalarını içeren 15-30 saniyelik ilgi çekici videolar hazırlayıp profillerinize oyna.domaininiz.com adresini yerleştirin.
🎉 TEBRİKLER! 🎉
7/24 Açık, 24 GB RAM Altyapılı, Pterodactyl Panelli, Velocity Ağ Sistemli ve Otomatik Web Mağazalı Minecraft Sunucunuz Başarıyla Kuruldu!