LIONFIN

Sözlük

Pterodactyl Panel nedir?

Diğer adları: pterodactyl, ptero panel, pterodactyl wings, oyun sunucusu paneli

Tanım

Pterodactyl Panel, oyun sunucularını web tarayıcısından kurmak, başlatmak, izlemek ve yönetmek için geliştirilmiş açık kaynaklı bir yönetim panelidir. PHP/Laravel tabanlı web paneli ile sunucu makinelerinde çalışan Wings adlı Go servisinden oluşur; her oyun sunucusunu ayrı bir Docker konteynerinde izole ederek çalıştırır.

Pterodactyl nasıl çalışır?

Pterodactyl, yönetim arayüzü ile sunucu çalıştırma işini iki bileşene ayırır:

BileşenGörevi
PanelKullanıcı arayüzü, kullanıcılar, yetkiler, sunucu tanımları ve API
WingsHer sunucu makinesinde çalışan servis; Docker konteynerlerini başlatır, dosya ve konsol erişimi sağlar
EggBir oyunun kurulum betiğini, Docker imajını ve başlatma komutunu tanımlayan şablon
AllocationSunucuya atanan IP ve port eşleşmesi

Konteyner yapısı sayesinde her sunucunun bellek, işlemci ve disk sınırı ayrı ayrı belirlenir; bir sunucunun çökmesi diğerlerini etkilemez. Tek bir panelden birden fazla fiziksel ya da sanal makinedeki sunucular yönetilebilir.

Pterodactyl ile neler yapılabilir?

Pterodactyl, oyun sunucusu yönetiminde komut satırına girmeden yapılabilecek işlerin çoğunu kapsar: canlı konsol ve komut gönderme, dosya yöneticisi ve SFTP erişimi, zamanlanmış görevler (yeniden başlatma, yedek, duyuru), alt kullanıcılara sınırlı yetki verme, veritabanı oluşturma ve yedek alma. Minecraft, Rust, CS2, ARK, Valheim ve FiveM gibi birçok oyun için topluluk tarafından hazırlanmış egg şablonları vardır. Kendi VDS sunucunuza kurulabilir; ancak kurulumu Linux, Docker ve web sunucusu bilgisi gerektirir. Pterodactyl’den çatallanan Pelican Panel gibi projeler de aynı mimariyi temel alır. Ayrıntılı tanıtım Pterodactyl Panel nedir yazısında yer alır; SteamCMD ile kurulan oyunlarda panel bu aracı arka planda kullanır. Hazır panel isteyenler için oyun paketi mi VDS mi karşılaştırmasına bakabilirsiniz.

İlgili terimler

Docker
Docker, bir uygulamayı tüm bağımlılıklarıyla birlikte imaj olarak paketleyip her Linux sunucuda aynı biçimde çalışan yalıtılmış konteynerler...
Kontrol Paneli
Kontrol paneli, web sitelerini, e-posta hesaplarını, veritabanlarını, DNS kayıtlarını ve SSL sertifikalarını komut satırı kullanmadan tarayı...
Oyun Sunucusu
Oyun sunucusu, çok oyunculu bir oyunda dünyanın durumunu, oyuncu hareketlerini, fizik ve kural hesaplamalarını tutan ve bağlı tüm oyunculara...
SFTP
SFTP (SSH File Transfer Protocol), dosyaların SSH protokolünün şifreli kanalı üzerinden aktarılmasını ve uzak dosya sisteminin yönetilmesini...
SteamCMD
SteamCMD (Steam Console Client), Valve’ın Steam üzerinden dağıtılan dedicated server yazılımlarını grafik arayüz olmadan indirmek, kurmak ve...

← Tüm terimler