İçerik
Dürüst olalım, kendi sunucunu yönetmek harika bi his. Arkadaşlarınla kurduğun o dünya veyahut o “Admin” olma havası falan paha biçilemez. Ama işin mutfağı her zaman o kadar keyifli gitmiyor maalesef.
Eğer siz de benim gibiyseniz, muhtemelen işe o kara, ruhsuz Linux terminal ekranında başladınız. Yanlış anlamayın tabi ruhsuz desem de Linux severim. Her neyse şu namı yüksek screen komutları arasında kaybolmak, Java sürümünü ayarlamaya çalışırken saç baş yolmak var… Hele bir de sunucu çöktüğünde logları okumak için o karmaşık dosya dizinlerinde gezmek tam bir işkence. Arkadaşınız “Kanka moda mod eklesene” dediğinde soğuk terler döküyorsunuz. Tanıdık geldi mi?
İşte tam bu noktada, hayatımı kurtaran o araçla tanıştım: Pterodactyl Panel
Bugün size o korkutucu görünen kurulum sürecini anlatıcam ama korkmayın, teknik terimlere boğmadan halledicez. Biraz uzun olabilir ama değecek.
Pterodactyl Nedir?
En basit haliyle; hani o paralı hostinglerden sunucu kiraladığınızda size verdikleri o janjanlı yönetim paneli var ya? İşte onun ta kendisi. Üstelik açık kaynak ve beleş. Sunucunuzun uzaktan kumandası gibi düşünün. Artık siyah ekrana kod yazmak yerine tarayıcıdan sadece “BAŞLAT” tuşuna basacaksınız.
Lazım Olanlar
Başlamadan önce şunlar elinizin altında olsun:
- Temiz bir Sunucu (VPS): Ubuntu 20.04 falan kurulu olsun, içinde başka bir şey olmasın karışıyor yoksa (Bizden alabilirsiniz bunu makul fiyatlara satışımız var. Zaten burada olduğunuza göre biliyorsunuzdur ama bilmiyorsanız bir gidip bakın derim)
- Alan Adı (Domain): panel.site.com gibi bişey lazım. IP ile de olur ama SSL (güvenlik) için domain şart sonuçta
- Biraz Sabır: İlk seferde hata yapabilrsiniz, çok normal. Ben kaç kere sildim yükledim hatırlamıyorum 🙂
Kurulum Mantığı (Burası Önemli)
Pterodactyl iki parça. Biri Panel (yani arayüz), diğeri Wings (oyunun çalıştığı yer). Şimdi bu ikisini ayrı ayrı kurup birbirine bağlayacağız ki sunucu ordan gelen emirleri algılayıp oyunu başlatsın yoksa panel sadece görüntü olur bir işe yaramaz yani o bağlantı dosyasını tam oraya atmanız lazım. (Burası biraz karışık oldu galiba ama yapınca anlıcaksınız).
Adım 1: Paneli Kurmak
Burada komutları tek tek yazamıcam çünkü sürekli değişiyor, sitesinden bakmak en temizi. Ama olay şu: Sunucuya gerekli paketleri (PHP, MySQL vs) yüklüyorsunuz. Sonra panel dosyalarını indirip veritabanı ayarlarını giriyorsunuz. En son da bir web sunucusu (Nginx) ayarlayıp SSL sertifikası alıyorsunuz. Burası işin en sıkıcı kısmı, burayı geçerseniz gerisi kolay.
Adım 2: Wings Kurulumu
Panel tek başına oyun açamaz, ona kas gücü lazım. Onun için de Docker diye bir teknoloji kullanıyor. Sunucuya Docker kurun (tek satır kodla kuruluyo zaten). Sonra Wings programını indirin ve çalıştırın. İlk başta hata verecek çünkü panelle tanışmıyorlar daha.
Adım 3: Büyük Buluşma
İşte sihir burda.
- Panele girin (o ilk giriş hissi efsane bu arada).
- Yönetici ayarlarından “Nodes” kısmına gelin. Yeni bir Node oluşturun.
- Panel size uzun bir kod bloğu verecek. Hani bazen bazen kopyalarken eksik alıyoruz ya ona dikkat edin.
- O kodu sunucudaki wings ayar dosyasına yapıştırın.
- Wings‘i yeniden başlatın. Panelde yeşil kalp çıkarsa tamamdır!
Ve Sonuç: Minecraft Zamanı!
En zor kısım bitti. Artık panelden “Create Server” deyip Minecraft sürümünü seçmeniz yeterli. Pterodactyl her şeyi kendi indirip kuruyor.
Siz de artık arkanıza yaslanıp o meşhur “BAŞLAT” butonuna basmanın keyfini çıkarabilrsiniz efenim. Hata alırsanız da pes etmeyin, forumlarda falan bayağı bu konularda yardımcı oluyorlar. Hadi iyi oyunlar!
Verisunucu.net hepinize iyi haftalar diler.