Actualizar un plugin normalmente es muy sencillo. En la mayoría de los casos, solo necesitas reemplazar el archivo .jar del plugin por la nueva versión.
La configuración del plugin se guarda en una carpeta separada, por lo que puedes actualizar el archivo del plugin sin eliminar tus ajustes, permisos o configuraciones personalizadas.
.jar del plugin y no elimines su carpeta de configuración.Normalmente, un plugin tiene su archivo .jar dentro de plugins/ y una carpeta independiente donde guarda su configuración y datos.
Por ejemplo:
plugins/
├── MiPlugin.jar
└── MiPlugin/
├── config.yml
├── messages.yml
└── data.yml
El archivo:
MiPlugin.jar
contiene el plugin, mientras que la carpeta:
plugins/MiPlugin/
normalmente contiene su configuración y otros datos.
Por eso, para actualizarlo, normalmente solo debes sustituir el .jar.
Descarga la versión más reciente del plugin desde su página oficial o desde una fuente de confianza.
Antes de actualizar, comprueba que la nueva versión sea compatible con:
Antes de reemplazar el plugin, detén completamente tu servidor desde la Console de EterHosting.
Espera hasta que el servidor aparezca como:
Offline
No recomendamos reemplazar plugins mientras el servidor está funcionando.
Aunque normalmente la configuración se conserva al actualizar un plugin, recomendamos realizar una copia de seguridad antes de hacerlo.
Desde el administrador de archivos de EterHosting, localiza la carpeta del plugin:
plugins/MiPlugin/
Puedes descargar una copia de esta carpeta o comprimirla como .zip para poder restaurarla en caso de que la nueva versión modifique el formato de configuración.
plugins/MiPlugin/.En el panel de EterHosting, abre el administrador de archivos y entra en:
plugins/
Localiza el archivo .jar correspondiente al plugin que quieres actualizar.
Por ejemplo:
plugins/ ├── MiPlugin.jar └── MiPlugin/
Elimina o reemplaza el archivo .jar antiguo por el nuevo.
Por ejemplo, si tienes:
MiPlugin-1.0.jar
y has descargado:
MiPlugin-1.1.jar
sustituye el archivo antiguo por el nuevo.
No elimines la carpeta:
plugins/MiPlugin/
Esa carpeta contiene normalmente la configuración y los datos del plugin.
Antes de actualizar:
plugins/
├── MiPlugin-1.0.jar
└── MiPlugin/
├── config.yml
└── messages.yml
Después de actualizar:
plugins/
├── MiPlugin-1.1.jar
└── MiPlugin/
├── config.yml
└── messages.yml
La carpeta de configuración permanece intacta.
Una vez reemplazado el archivo .jar, inicia nuevamente el servidor desde el panel de EterHosting.
Durante el arranque, revisa la Console.
El plugin puede detectar automáticamente que estás utilizando una configuración de una versión anterior y realizar las modificaciones necesarias.
Después de actualizar el plugin, revisa los mensajes que aparecen durante el arranque.
Busca especialmente:
Enabling plugin Successfully enabled Migrating configuration Updating configuration Error Warning Failed to load
Si aparece un error relacionado con la configuración, revisa el mensaje antes de realizar cualquier otro cambio.
Normalmente no.
Mientras reemplaces únicamente el archivo .jar y conserves la carpeta del plugin, tus archivos de configuración deberían permanecer intactos.
Por ejemplo:
plugins/MiPlugin/config.yml
seguirá existiendo después de actualizar:
plugins/MiPlugin.jar
Algunas actualizaciones importantes pueden modificar la estructura de los archivos de configuración.
Los plugins correctamente desarrollados suelen detectar estos cambios y migrar automáticamente la configuración a un formato nuevo.
La consola puede mostrar mensajes indicando que la configuración ha sido actualizada o migrada.
config.yml.Si después de actualizar el plugin algo no funciona correctamente, puedes restaurar la copia de seguridad que realizaste antes de la actualización.
También recomendamos consultar el changelog de la nueva versión del plugin para comprobar si se realizaron cambios en la configuración.
A veces.
Algunos plugins dependen de otros plugins o componentes.
Después de actualizar, revisa la consola por mensajes como:
Missing dependency Outdated dependency Dependency version required Could not load dependency
Si aparece un aviso de este tipo, comprueba qué dependencia necesita la nueva versión del plugin y actualízala si es necesario.
No.
Si quieres conservar la configuración, no elimines:
plugins/MiPlugin/
Solo reemplaza el archivo .jar.
No recomendamos utilizar:
/reload
para actualizar plugins.
Es preferible detener completamente el servidor, reemplazar el .jar y realizar un inicio limpio.
Sí, pero debes tener cuidado.
Si actualizas muchos plugins simultáneamente y aparece un problema, puede ser más difícil identificar cuál actualización lo provocó.
Para servidores importantes, recomendamos actualizar los plugins de forma controlada y revisar la consola después de cada actualización.
Supongamos que tienes:
plugins/
├── ExamplePlugin-2.0.jar
└── ExamplePlugin/
├── config.yml
└── messages.yml
Descargas la versión:
ExamplePlugin-2.1.jar
El proceso recomendado es:
plugins/ExamplePlugin/.ExamplePlugin-2.0.jar.ExamplePlugin-2.1.jar.ExamplePlugin/.El resultado debería ser:
plugins/
├── ExamplePlugin-2.1.jar
└── ExamplePlugin/
├── config.yml
└── messages.yml
No normalmente. Si reemplazas únicamente el .jar y mantienes la carpeta de configuración, tus ajustes se conservarán.
Debes reemplazar el antiguo .jar, pero no necesitas borrar la carpeta de configuración.
No. Esa carpeta normalmente contiene la configuración y otros datos del plugin.
El plugin puede migrarla automáticamente. Revisa siempre la consola y el changelog de la nueva versión.
No es obligatorio, pero es muy recomendable. Una copia de la carpeta de configuración te permitirá restaurarla si algo sale mal.
Algunas actualizaciones pueden requerir versiones nuevas de sus dependencias. Si la consola muestra un aviso, actualiza la dependencia correspondiente.
Recomendamos detener el servidor antes de reemplazar cualquier plugin y después realizar un inicio limpio.
No. Recomendamos un reinicio completo del servidor.
plugins/NombreDelPlugin/. plugins/. .jar. .jar y conservar la carpeta de configuración: plugins/NombreDelPlugin/ .jar, inicia el servidor y revisa la consola. Si el plugin necesita migrar su configuración, normalmente lo hará automáticamente. Puedes administrar tus plugins, archivos, configuraciones y consola desde el panel de EterHosting:
¿Le ha resultado útil esta respuesta?