Komutlar ve güvenlik

Komutlar #

Takma ad: /vr. İzin: veloroad.use (varsayılan olarak operatörler). Eklenti ayrıca yalnızca konsola ve gerçek operatörlere izin verir; komut blokları ve diğer göndericiler reddedilir.

KomutNe yapar
/veloroad listEklentileri listeler.
/veloroad info <plugin>Bir eklentinin ayrıntılarını gösterir.
/veloroad load <jar>Bir jar yükler.
/veloroad reload <plugin> [all [install]] [force]Yedek ve geri almayla yönetilen değiştirme. all, güncellemeyi aynı makinedeki yapılandırılmış sunuculara hazırlar; eklentiye sahip olmayan bağlı sunucuların da onu almasını istiyorsanız yalnızca o zaman install ekleyin.
/veloroad check <plugin>Salt okunur uyumluluk önizlemesi.
/veloroad doctor [plugin]Eklenti klasörünü hiçbir şeyi değiştirmeden denetler.
/veloroad backups <plugin>Kaydedilmiş yedekleri listeler.
/veloroad restore <plugin> [latest|number] [force]Bir yedeği geri yükler.
/veloroad unload <plugin> confirm [force]Bir eklentiyi kaldırır.
/veloroad enable <plugin> ve /veloroad disable <plugin> [force]Bir eklentiyi etkinleştirir veya devre dışı bırakır.
/veloroad history [plugin] [count]Denetim günlüğünü gösterir.
/veloroad reloadconfigVeloRoad'ın kendi yapılandırmasını yeniden yükler.

Tanılama #

/veloroad doctor eklenti klasörünü denetler. Bir eklenti adıyla ayrıca şunları da bildirir:

  • canlı jar yolu ve SHA-256 değeri,
  • bekleyen güncelleme adayları ve yinelenen eklenti jar'ları,
  • hedefe bağımlı olan eklentiler,
  • kayıtlı yedek sayısı ve varsa bütünlük hataları,
  • güvenli olmayan veya çözümlenemeyen Paper remap hedefleri.

Güvenlik denetimleri #

  • Sunucudakinden daha yeni bir Java veya Minecraft API'si gerektiren jar'lar, hiçbir şey değişmeden önce engellenir.
  • Eksik zorunlu bağımlılıklar algılanır. İsteğe bağlı HTTPS bağımlılık kaynakları SHA-256 sabitlemeyi, boyut sınırlarını ve zaman aşımlarını destekler.
  • Yeniden yükleme, devre dışı bırakma ve kaldırma, başka eklentiler hedefe bağımlıyken, force eklemediğiniz sürece engellenir.
  • Yapılandırılabilir bir liste, yeniden yüklemeden sağ çıkmayan eklentileri korur; örneğin ProtocolLib, WorldEdit, WorldGuard, ViaVersion ve FastAsyncWorldEdit.
  • Denetim günlüğü sınırlıdır ve UTF-8'dir. İsteğe bağlı Discord bildirimleri bahsetmeleri tetiklemez.

force bir güvenlik engelini aşar. Hedefe bağımlı eklentileri yeniden başlatmaz.

Otomatik dağıtım #

Otomatik dağıtım, oturmuş .jar.new ve .jar.install dosyalarını izler ve aynı ön kontrol, yedekleme ve geri alma kurallarını uygular. Plugin-2.4.1.jar gibi sürümlü dosya adları bağlı sunucularda tanınır.