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

📖 Rehber Pterodactyl Panel ile Minecraft Sunucu Yönetimi

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

Pterodactyl Panel ile Minecraft Sunucu Yönetimi



Minecraft sunucunuzu terminal ekranından yönetmek başlangıç için uygundur ama birden fazla sunucu açtığınızda veya yönetim ekibiniz genişlediğinde kontrol oldukça zorlaşır. Pterodactyl Panel, web tabanlı arayüzüyle sunucu yönetimini hem kolaylaştırır hem de güvenli hale getirir.

Pterodactyl Nedir?



Pterodactyl, açık kaynaklı bir oyun sunucusu yönetim panelidir. Docker container'ları üzerinde çalışır; her sunucu izole bir ortamda çalışır. Özellikler:


  • Web arayüzünden konsol erişimi
  • Dosya yöneticisi (upload, düzenleme, silme)
  • Kaynak kullanımı izleme (CPU, RAM, disk)
  • Zamanlanmış görevler
  • Yedekleme sistemi
  • Çoklu kullanıcı ve yetki yönetimi
  • API erişimi


Mimari: Panel ve Wings



Pterodactyl iki bileşenden oluşur:


  • Panel: Web arayüzünün çalıştığı uygulama (PHP/Laravel tabanlı)
  • Wings: Sunucu node'larında çalışan daemon; Docker container'larını yönetir


Panel ve Wings aynı makinede ya da farklı makinelerde çalışabilir.

Gereksinimler




  • Ubuntu 22.04 veya Debian 12
  • En az 2 GB RAM (panel için), sunucu başına ek RAM
  • Docker kurulu
  • Domain veya IP
  • Nginx veya Caddy (reverse proxy)


Kurulum Özeti



Kurulum oldukça kapsamlı olduğundan resmi dokümantasyonu takip etmenizi öneririm. Genel adımlar şöyle:


  1. Sistemi güncelleyin: apt update && apt upgrade
  2. PHP, Composer, MySQL/MariaDB, Nginx kurun
  3. Pterodactyl Panel kaynak kodunu indirin
  4. Veritabanı ve uygulama yapılandırmasını tamamlayın
  5. Admin kullanıcısı oluşturun
  6. Wings daemon'u ayrıca kurun ve panele bağlayın


Panel Üzerinden Sunucu Oluşturma



Admin panelinden önce Node (Wings kurulu makine) tanımlanır. Ardından "Server" oluşturulur; hangi egg (sunucu şablonu) kullanılacağı, RAM ve CPU limiti, disk alanı belirtilir. Minecraft için hazır Paper, Forge, Fabric egg'leri mevcuttur.

Kullanıcı Yetki Yönetimi



Pterodactyl'da admin dışı kullanıcılar yalnızca kendilerine atanmış sunuculara erişebilir. Her sunucuya subuser ekleyebilirsiniz; bu subuser konsola erişebilir ama dosya silemez gibi granüler yetkiler tanımlanabilir. Yönetim ekibinize sunucu erişimi verirken tam SSH vermenize gerek kalmaz.

Zamanlanmış Görevler



Pterodactyl'ın Schedule özelliği çok kullanışlıdır:


  • Her gece 03:00'da say Sunucu 5 dk içinde yeniden başlıyor! komutu gönder
  • 5 dakika sonra stop komutu çalışsın
  • Wings sunucuyu otomatik yeniden başlatsın


Bu sayede sunucu yeniden başlatmaları oyuncu bilgilendirilmeden ani değil, planlı olur.

Pterodactyl kurmak zahmetli ama değer. Ekibiniz büyüdüğünde ve sunucu sayınız arttığında tek terminal ekranıyla her şeyi yönetmeye çalışmak mümkün olmaz.


Alternatif: Pelican



Pterodactyl'ın daha güncel ve aktif geliştirilen fork'u Pelican Panel'dir. Kurulum benzerdir ama daha modern arayüz ve güncel bağımlılıklar kullanır. Yeni kurulum yapıyorsanız Pelican'ı da değerlendirin.

Cevap yazabilmek için giriş yap.