mastermind: Uzun süre önce yaptığım ve o günden bu yana kendi projelerimi (Minecraft sunucularımı) yönetmek için kullandığım web-tabanlı bir sunucu orkestrasyon sistemi. Bir noktadan sonra kişisel kullanıma fazla gelecek özellikler eklemeye başladım, o yüzden yakın zamanda açık kaynak yapmayı düşünüyorum.
İlk kısım; mevcut sunucu dockerlerini görebildiğimiz, ve yeni imageler oluşturabildiğimiz kısım. Burası aslında tamamen konfigüre ettiğiniz şekilde sunucu imajı oluşturuyor.
İmaj oluşturma isteği API tarafından alındığında, sunucuyu istediğiniz gibi konfigüre ediyor (sunucu JAR'ı indiriliyor, properties dosyaları düzenleniyor) - yaklaşık 8 saniyede tüm işlem tamamlanıyor.
Bu kısım kontrol paneli, canlı konsolu görebiliyorsunuz, dosyalar üzerinde değişiklikler yapabiliyorsunuz vesaire. Çoğu aynı görevi gören sistemlerde iskelet halinde bulunan özellikler.
İşler buradan sonra biraz detaylanıyor.
1) "Plugins" Kısmı:
Bu kısımda istediğiniz eklentiyi anında sunucunuza ekleyebiliyorsunuz. Otomatik güncelleme listesine ekleyerek eklenti güncellendiğinde siz bilgisayar başında olmasanız bile eklentiyi güncelleyebiliyorsunuz.
2) Otomasyonlar; Bu kısımda sunucunuza özel otomasyonlar yaratabiliyorsunuz, IOS'taki "Shortcuts" gibi düşünebilirsiniz. Mesela, diyelim ki; oyuncu sayısı 10 olduğunda bir Teşekkürler duyurusu gönderelim.
Burada bir çok seçeneceğimiz var, örnek olarak burada "Broadcast Message"'a tıkladığımıza;
Bu şekilde herhangi bir eklentiye gerek olmadan sunucu taraflı küçük işlerimizi halledebiliyoruz.
Daha aklıma gelmeyen bir çok micro-özellik var. 2 ila 3 gün içerisinde projeyi açık kaynak yapmayı düşünüyorum, şuan için temizlemem gereken baya bir şey var; bir çok kütüphane eski versiyonları kullanıyor vesaire vesaire.
-> repo attığımda linki güncelleyeceğim
İlk kısım; mevcut sunucu dockerlerini görebildiğimiz, ve yeni imageler oluşturabildiğimiz kısım. Burası aslında tamamen konfigüre ettiğiniz şekilde sunucu imajı oluşturuyor.
İmaj oluşturma isteği API tarafından alındığında, sunucuyu istediğiniz gibi konfigüre ediyor (sunucu JAR'ı indiriliyor, properties dosyaları düzenleniyor) - yaklaşık 8 saniyede tüm işlem tamamlanıyor.
Bu kısım kontrol paneli, canlı konsolu görebiliyorsunuz, dosyalar üzerinde değişiklikler yapabiliyorsunuz vesaire. Çoğu aynı görevi gören sistemlerde iskelet halinde bulunan özellikler.
İşler buradan sonra biraz detaylanıyor.
1) "Plugins" Kısmı:
Bu kısımda istediğiniz eklentiyi anında sunucunuza ekleyebiliyorsunuz. Otomatik güncelleme listesine ekleyerek eklenti güncellendiğinde siz bilgisayar başında olmasanız bile eklentiyi güncelleyebiliyorsunuz.
2) Otomasyonlar; Bu kısımda sunucunuza özel otomasyonlar yaratabiliyorsunuz, IOS'taki "Shortcuts" gibi düşünebilirsiniz. Mesela, diyelim ki; oyuncu sayısı 10 olduğunda bir Teşekkürler duyurusu gönderelim.
Burada bir çok seçeneceğimiz var, örnek olarak burada "Broadcast Message"'a tıkladığımıza;
Bu şekilde herhangi bir eklentiye gerek olmadan sunucu taraflı küçük işlerimizi halledebiliyoruz.
Daha aklıma gelmeyen bir çok micro-özellik var. 2 ila 3 gün içerisinde projeyi açık kaynak yapmayı düşünüyorum, şuan için temizlemem gereken baya bir şey var; bir çok kütüphane eski versiyonları kullanıyor vesaire vesaire.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.