Configuración
Los ajustes están en plugins/Veloroad/config.yml; cada opción está comentada allí. Aplica los cambios con /veloroad reloadconfig.
| Clave | Valor por defecto | Significado |
|---|---|---|
language | en | en, tr, es, de o fr. Los mensajes están en plugins/Veloroad/lang/<language>.yml. |
backups.folder-name | .veloroad-backups | Carpeta dentro de plugins/ donde se guarda el jar actual antes de reemplazarlo. |
backups.keep-per-plugin | 5 | Copias de seguridad que se conservan por plugin; las más antiguas se eliminan. 0 conserva todo, lo cual no se recomienda. |
safety.require-confirm | true | /veloroad unload necesita la palabra confirm. |
safety.block-if-dependents | true | Descargar, desactivar y recargar se bloquean mientras otro plugin dependa del objetivo, salvo que se añada force. |
safety.block-unsafe-reload | true | La recarga y la descarga de los plugins de unsafe-reload-plugins se bloquea salvo que se añada force, y sus actualizaciones automáticas nunca se aplican. |
safety.unsafe-reload-plugins | ProtocolLib, WorldEdit, WorldGuard, ViaVersion, FastAsyncWorldEdit | Lista sin distinguir mayúsculas. |
notifications.notify-ops | true | Anuncia cada acción a los operadores conectados. |
notifications.notify-console | true | Imprime el mismo anuncio en la consola. |
notifications.discord-webhook-url | vacío | Publica cada acción en un canal de Discord. Vacío significa desactivado. Nunca se activan menciones y la dirección nunca se imprime en el registro. |
performance.force-gc-after-unload | false | Ejecuta System.gc() tras una descarga. No se recomienda; puede causar un breve pico de lag. |
logging.enabled | true | Escribe plugins/Veloroad/audit.log. |
logging.max-lines | 5000 | El registro descarta sus líneas más antiguas pasado este número. 0 nunca recorta. |
health-check.enabled | true | Tras un despliegue, comprueba que cada comando que declara el plugin pertenece a la versión nueva. Una discrepancia hace fallar el despliegue y restaura la versión anterior cuando existe una copia de seguridad. |
auto-deploy.enabled | true | Vigila plugins/ en busca de X.jar.new (reemplazar) y X.jar.install (instalar si no está instalado). Un archivo fallido se renombra a <name>.failed. |
auto-deploy.poll-seconds | 15 | Cada cuánto se comprueba la carpeta. |
auto-deploy.install-new | true | Permite que los archivos *.jar.install añadan plugins que todavía no están instalados. |
multi-server.linked-servers | vacío | Nombres de carpeta (junto a la carpeta de este servidor) o rutas completas de servidores de la misma máquina que reciben /veloroad reload <plugin> all. Cada uno necesita su propio VeloRoad. |
multi-server.discover-siblings | false | Trata como servidor vinculado cada carpeta junto a este servidor que tenga una carpeta plugins. Desactivado por defecto porque en una máquina compartida podría llegar a servidores que no son tuyos. |
dependency-sources | vacío | Enlaces de descarga para dependencias obligatorias ausentes. Solo se usa HTTPS, la descarga está limitada en tamaño y tiempo, y el archivo debe ser el plugin que dice ser. Un valor sha256 es opcional pero recomendable. |
integrations.metrics.enabled | true | Métricas de bStats. Consulta la sección de privacidad en la página de descripción general. |
Servidores vinculados #
multi-server:
linked-servers:
- survival
- "D:/servers/lobby"Solo se actualizan los servidores vinculados que ya tienen el plugin instalado. Añade install (/veloroad reload <plugin> all install) para instalarlo también en los servidores vinculados que todavía no lo tienen. Los servidores deben compartir disco con este.
Fuentes de dependencias #
dependency-sources:
Vault:
url: "https://example.com/Vault.jar"
sha256: "the SHA-256 of the file"