Yapılandırma
Ayarlar plugins/Veloroad/config.yml içindedir; her seçenek orada açıklanmıştır. Değişiklikleri /veloroad reloadconfig ile uygulayın.
| Anahtar | Varsayılan | Anlamı |
|---|---|---|
language | en | en, tr, es, de veya fr. Mesajlar plugins/Veloroad/lang/<language>.yml içindedir. |
backups.folder-name | .veloroad-backups | Mevcut jar'ın değiştirilmeden önce kaydedildiği, plugins/ içindeki klasör. |
backups.keep-per-plugin | 5 | Eklenti başına tutulan yedek sayısı; eskileri silinir. 0 her şeyi tutar, ki bu önerilmez. |
safety.require-confirm | true | /veloroad unload için confirm sözcüğü gerekir. |
safety.block-if-dependents | true | Başka bir eklenti hedefe bağımlıyken kaldırma, devre dışı bırakma ve yeniden yükleme, force eklenmedikçe engellenir. |
safety.block-unsafe-reload | true | unsafe-reload-plugins içindeki eklentilerin yeniden yüklenmesi ve kaldırılması force eklenmedikçe engellenir ve bunların otomatik güncellemeleri asla uygulanmaz. |
safety.unsafe-reload-plugins | ProtocolLib, WorldEdit, WorldGuard, ViaVersion, FastAsyncWorldEdit | Büyük/küçük harfe duyarsız liste. |
notifications.notify-ops | true | Her eylemi çevrimiçi operatörlere duyurur. |
notifications.notify-console | true | Aynı duyuruyu konsola yazdırır. |
notifications.discord-webhook-url | boş | Her eylemi bir Discord kanalına gönderir. Boş, kapalı demektir. Bahsetmeler asla tetiklenmez ve adres günlüğe asla yazdırılmaz. |
performance.force-gc-after-unload | false | Kaldırmadan sonra System.gc() çalıştırır. Önerilmez; kısa bir gecikme sıçramasına neden olabilir. |
logging.enabled | true | plugins/Veloroad/audit.log dosyasını yazar. |
logging.max-lines | 5000 | Günlük bu sayıdan sonra en eski satırlarını atar. 0 hiç kırpmaz. |
health-check.enabled | true | Bir dağıtımdan sonra eklentinin bildirdiği her komutun yeni sürüme ait olduğunu denetler. Uyuşmazlık dağıtımı başarısız kılar ve bir yedek varsa önceki sürümü geri yükler. |
auto-deploy.enabled | true | plugins/ içinde X.jar.new (değiştir) ve X.jar.install (kurulu değilse kur) dosyalarını izler. Başarısız bir dosya <name>.failed olarak yeniden adlandırılır. |
auto-deploy.poll-seconds | 15 | Klasörün ne sıklıkla denetlendiği. |
auto-deploy.install-new | true | *.jar.install dosyalarının henüz kurulu olmayan eklentileri eklemesine izin verir. |
multi-server.linked-servers | boş | /veloroad reload <plugin> all komutunu alan, aynı makinedeki sunucuların klasör adları (bu sunucunun klasörünün yanında) veya tam yolları. Her birinin kendi VeloRoad'ı olmalıdır. |
multi-server.discover-siblings | false | Bu sunucunun yanındaki, plugins klasörü olan her klasörü bağlı sunucu sayar. Varsayılan olarak kapalıdır; çünkü paylaşılan bir makinede size ait olmayan sunuculara ulaşabilir. |
dependency-sources | boş | Eksik zorunlu bağımlılıklar için indirme bağlantıları. Yalnızca HTTPS kullanılır, indirme boyut ve süre bakımından sınırlıdır ve dosya iddia ettiği eklenti olmalıdır. Bir sha256 değeri isteğe bağlıdır ancak önerilir. |
integrations.metrics.enabled | true | bStats metrikleri. Genel bakış sayfasındaki gizlilik bölümüne bakın. |
Bağlı sunucular #
multi-server:
linked-servers:
- survival
- "D:/servers/lobby"Yalnızca eklentinin zaten kurulu olduğu bağlı sunucular güncellenir. Henüz eklentisi olmayan bağlı sunuculara da kurmak için install ekleyin (/veloroad reload <plugin> all install). Sunucuların bu sunucuyla aynı diski paylaşması gerekir.
Bağımlılık kaynakları #
dependency-sources:
Vault:
url: "https://example.com/Vault.jar"
sha256: "the SHA-256 of the file"