Minecraft Servers HQ

Minecraft eklentisi PlugManX

PlugManX ve bulunduğu sunucular hakkında bilgi

🔌 PlugManX hakkında

PlugManX, Bukkit/Spigot sunucularında çalışma anında eklenti yönetimi için bir Minecraft eklentisidir. Kurulu eklentileri incelemek, yaşam döngülerini kontrol etmek (etkinleştirme/devre dışı bırakma/yükleme/kaldırma/yeniden yükleme/yeniden başlatma) ve hata ayıklama ya da denetim için eklenti listeleri oluşturmak üzere oyun içi ve konsol komutları sağlar.

🎯 Amaç

Bu eklenti, tam bir sunucu yeniden başlatması yapmadan sunucu tarafı eklentileri yönetmesi veya hata ayıklaması gereken sunucu yöneticileri ve geliştiriciler için tasarlanmıştır. Temel olarak sunucu bakımı ve sorun giderme için bir araç ve yardımcı program eklentisidir.

⚙️ Özellikler

  • Eklentileri çalışma anında etkinleştirme, devre dışı bırakma, yeniden başlatma (devre dışı bırak+etkinleştir), yükleme, yeniden yükleme (kaldır+yükle) ve kaldırma.
  • Kurulu eklentileri alfabetik olarak listeleme, isteğe bağlı olarak sürümleri gösterme.
  • Ayrıntılı eklenti bilgilerini gösterme (sürüm, yazarlar, komutlar vb.).
  • Bir eklentinin kaydettiği komutları listeleme ve bir komutun hangi eklentiye ait olduğunu bulma.
  • Eklenti ve komut adları için sekme tamamlama.
  • Eklenti listesini ve sürümleri bir dosyaya dökme.
  • Bir eklentinin çevrimiçi bir kaynağa göre güncel olup olmadığını kontrol etme (güncelleme kontrolünün davranışı proje tarafından belgelenmiştir).
  • Komut düğümleriyle izin desteği; varsayılan olarak komutlar yönetici yetkisi gerektirir.

🧩 Kimler için

  • Anlık eklenti kontrolüne ihtiyaç duyan sunucu yöneticileri ve operatörleri.
  • Sık sık eklenti değişikliği olan geliştirme veya test sunucuları.
  • Yeniden başlatmanın rahatsız edici olduğu küçük ve orta ölçekli survival/SMP ya da özel sunucular.

🏗️ Örnek kullanım senaryoları

  • Bir yönetici, kararsızlığı geri getirmek için sorun çıkaran bir eklentiyi sunucuyu yeniden başlatmadan devre dışı bırakır.
  • Bir geliştirici, oyuncular çevrimiçi kalırken yeni derlenmiş bir eklenti jar dosyasını test sunucusuna yükler.
  • Sorun gidermeye veya sunucu bileşenlerini envanterlemeye yardımcı olmak için eklenti adları ve sürümlerinden oluşan bir döküm dosyası üretmek.

⌨️ Komutlar

KomutAçıklamaİzinErişim
/plugman helpYardım bilgilerini gösterir.plugman.helpAdmin
/plugman list [-v]Eklentileri alfabetik sırayla listeler. Sürümleri dahil etmek için -v kullanın.plugman.listAdmin
/plugman info [plugin]Bir eklenti hakkında bilgi gösterir.plugman.infoAdmin
/plugman dumpEklenti adlarını ve sürümünü bir dosyaya döker.plugman.dumpAdmin
/plugman usage [plugin]Bir eklentinin kaydettiği komutları listeler.plugman.usageAdmin
/plugman lookup [command]Bir komutun kayıtlı olduğu eklentiyi bulur.plugman.lookupAdmin
`/plugman enable [pluginall]`Bir eklentiyi etkinleştirir.plugman.enable / plugman.enable.all
`/plugman disable [pluginall]`Bir eklentiyi devre dışı bırakır.plugman.disable / plugman.disable.all
`/plugman restart [pluginall]`Bir eklentiyi yeniden başlatır (devre dışı bırak/etkinleştir).plugman.restart / plugman.restart.all
/plugman load [plugin]Bir eklenti yükler.plugman.loadAdmin
`/plugman reload [pluginall]`Bir eklentiyi yeniden yükler (kaldır/yükle).plugman.reload / plugman.reload.all
/plugman unload [plugin]Bir eklentiyi kaldırır.plugman.unloadAdmin
`/plugman check [pluginall] -f`Bir eklentinin güncel olup olmadığını kontrol eder.plugman.check / plugman.check.all

🔐 İzinler

İzinAçıklamaVarsayılan
plugman.adminTüm PlugMan komutlarının kullanılmasına izin verir.op
plugman.updateKullanıcının güncelleme mesajlarını görmesine izin verir.op
plugman.helphelp komutunun kullanılmasına izin verir.op
plugman.listlist komutunun kullanılmasına izin verir.op
plugman.infoinfo komutunun kullanılmasına izin verir.op
plugman.dumpdump komutunun kullanılmasına izin verir.op
plugman.usageusage komutunun kullanılmasına izin verir.op
plugman.lookuplookup komutunun kullanılmasına izin verir.op
plugman.enableenable komutunun kullanılmasına izin verir.op
plugman.enable.allenable all komutunun kullanılmasına izin verir.op
plugman.disabledisable komutunun kullanılmasına izin verir.op
plugman.disable.alldisable all komutunun kullanılmasına izin verir.op
plugman.restartrestart komutunun kullanılmasına izin verir.op
plugman.restart.allrestart all komutunun kullanılmasına izin verir.op
plugman.loadload komutunun kullanılmasına izin verir.op
plugman.reloadreload komutunun kullanılmasına izin verir.op
plugman.reload.allreload all komutunun kullanılmasına izin verir.op
plugman.unloadunload komutunun kullanılmasına izin verir.op
plugman.checkcheck komutunun kullanılmasına izin verir.op
plugman.check.allcheck all komutunun kullanılmasına izin verir.op

⚙️ Kurulum

📥 Hazırlık

  • Resmi PlugManX .jar dosyasını indirin ve sunucunun plugins/ dizinine yerleştirin.
  • Eklentiyi yüklemek için sunucuyu yeniden başlatın ve konsoldaki başlatma mesajlarını doğrulayın.

🧾 Yapılandırma

  • Proje, kaynaklarının bir parçası olarak config.yml dosyası sağlar; eklenti ilk çalıştırmada bir yapılandırma dosyası yazar veya kullanır.

🧠 Teknik notlar

  • Proje MIT lisansı altında dağıtılır.
  • Komutlar ve izin düğümleri proje tarafından belgelenmiştir; varsayılan olarak düğümler yönetici yetkisi gerektirir.
  • Proje deposu ve yapılandırma dosyaları, eklentinin kaynak deposunda tutulur.
  • Eklenti, eklenti durumunu etkileyebilecek çalışma anı işlemleri gerçekleştirir; çalışma anında kaldırma/yükleme işlemleri bazı eklentilerde kararsızlığa yol açabilir ve genellikle yüksek erişilebilirlikli üretim sunucuları yerine yönetim ve hata ayıklama için önerilir.

🤝 Bu eklenti ne zaman kullanışlıdır

Oyuncu oturumlarını kesintiye uğratmadan kurulu eklentileri incelemeniz veya kontrol etmeniz gerekiyorsa, PlugManX kısa süreli eklenti değişimleri, hata ayıklama ve envanterleme işlemlerini kolaylaştıran özlü bir çalışma anı eklenti yönetim komutları ve raporlama özellikleri seti sunar.

PlugManX eklentisine sahip sunucular

PlugManX eklenti sayfası, izleme sisteminin bu eklentiyi hangi sunucularda bulduğunu, hangi platformlar ve sürümlerle görüldüğünü gösterir.

Eklentiler komutlar, ekonomi, koruma, izinler, mini oyunlar, entegrasyonlar veya başka mekanikler ekleyebilir. PlugManX eklentisinin gerçek rolü belirli sunucunun yapılandırmasına bağlıdır.

Veriler sunucuların teknik yanıtlarından otomatik oluşturulur. Bir sunucu eklenti listesini gizliyorsa PlugManX kullansa bile bu bölümde görünmeyebilir.

Projeleri karşılaştırmak, uyumlu sürümleri kontrol etmek veya eklentinin herkese açık sunucularda nasıl kullanıldığına dair örnekler bulmak için PlugManX bulunan sunucu listesini kullanın.