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.
| Komut | Ne yapar |
|---|---|
/veloroad list | Eklentileri 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 reloadconfig | VeloRoad'ı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,
forceeklemediğ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.