Configuration
Les réglages se trouvent dans plugins/Veloroad/config.yml ; chaque option y est commentée. Appliquez les changements avec /veloroad reloadconfig.
| Clé | Par défaut | Signification |
|---|---|---|
language | en | en, tr, es, de ou fr. Les messages se trouvent dans plugins/Veloroad/lang/<language>.yml. |
backups.folder-name | .veloroad-backups | Dossier dans plugins/ où le jar actuel est enregistré avant d'être remplacé. |
backups.keep-per-plugin | 5 | Sauvegardes conservées par plugin ; les plus anciennes sont supprimées. 0 conserve tout, ce qui n'est pas recommandé. |
safety.require-confirm | true | /veloroad unload exige le mot confirm. |
safety.block-if-dependents | true | Le déchargement, la désactivation et le rechargement sont bloqués tant qu'un autre plugin dépend de la cible, sauf si force est ajouté. |
safety.block-unsafe-reload | true | Le rechargement et le déchargement des plugins de unsafe-reload-plugins sont bloqués sauf si force est ajouté, et leurs mises à jour automatiques ne sont jamais appliquées. |
safety.unsafe-reload-plugins | ProtocolLib, WorldEdit, WorldGuard, ViaVersion, FastAsyncWorldEdit | Liste insensible à la casse. |
notifications.notify-ops | true | Annonce chaque action aux opérateurs en ligne. |
notifications.notify-console | true | Affiche la même annonce dans la console. |
notifications.discord-webhook-url | vide | Publie chaque action dans un canal Discord. Vide signifie désactivé. Les mentions ne sont jamais déclenchées et l'adresse n'est jamais écrite dans le journal. |
performance.force-gc-after-unload | false | Exécute System.gc() après un déchargement. Déconseillé ; cela peut provoquer un bref pic de latence. |
logging.enabled | true | Écrit plugins/Veloroad/audit.log. |
logging.max-lines | 5000 | Le journal abandonne ses lignes les plus anciennes au-delà de ce nombre. 0 ne tronque jamais. |
health-check.enabled | true | Après un déploiement, vérifie que chaque commande déclarée par le plugin appartient à la nouvelle version. Une incohérence fait échouer le déploiement et restaure la version précédente lorsqu'une sauvegarde existe. |
auto-deploy.enabled | true | Surveille plugins/ pour X.jar.new (remplacer) et X.jar.install (installer si non installé). Un fichier en échec est renommé en <name>.failed. |
auto-deploy.poll-seconds | 15 | Fréquence de vérification du dossier. |
auto-deploy.install-new | true | Permet aux fichiers *.jar.install d'ajouter des plugins qui ne sont pas encore installés. |
multi-server.linked-servers | vide | Noms de dossier (à côté du dossier de ce serveur) ou chemins complets des serveurs de la même machine qui reçoivent /veloroad reload <plugin> all. Chacun a besoin de son propre VeloRoad. |
multi-server.discover-siblings | false | Traite comme serveur lié chaque dossier voisin de ce serveur qui contient un dossier plugins. Désactivé par défaut, car sur une machine partagée cela pourrait atteindre des serveurs qui ne sont pas les vôtres. |
dependency-sources | vide | Liens de téléchargement pour les dépendances obligatoires manquantes. Seul HTTPS est utilisé, le téléchargement est limité en taille et en durée, et le fichier doit être le plugin qu'il prétend être. Une valeur sha256 est facultative mais recommandée. |
integrations.metrics.enabled | true | Métriques bStats. Voir la section confidentialité de la page de présentation. |
Serveurs liés #
multi-server:
linked-servers:
- survival
- "D:/servers/lobby"Seuls les serveurs liés qui ont déjà le plugin installé sont mis à jour. Ajoutez install (/veloroad reload <plugin> all install) pour l'installer aussi sur les serveurs liés qui ne l'ont pas encore. Les serveurs doivent partager un disque avec celui-ci.
Sources de dépendances #
dependency-sources:
Vault:
url: "https://example.com/Vault.jar"
sha256: "the SHA-256 of the file"