Ir al contenido

Copias de seguridad

ScalaPlot incluye un sistema completo de copias de seguridad para las parcelas, tanto automático como manual.

En la sección backup de config.yml:

backup:
auto_backup: true
interval_minutes: 60
max_backups_per_plot: 5
storage_path: "backups"
backup_on_deletion: true
Clave Descripción
auto_backup Habilita las copias de seguridad automáticas periódicas
interval_minutes Intervalo (en minutos) entre una copia de seguridad automática y la siguiente
max_backups_per_plot Número máximo de copias de seguridad conservadas por parcela (se eliminan las más antiguas)
storage_path Ruta de almacenamiento de las copias, relativa a la carpeta del plugin
backup_on_deletion Crea automáticamente una copia de seguridad antes de que una parcela sea eliminada/reiniciada
/plot backup create
/plot backup list
/plot backup restore <nombre>
  • create — crea manualmente una copia de seguridad de la parcela en la que te encuentras.
  • list — lista todas las copias de seguridad disponibles para tu parcela.
  • restore <nombre> — restaura una copia de seguridad específica, sobrescribiendo el contenido actual de la parcela.

Permiso necesario para todos los subcomandos: plot.backup. Solo el propietario de la parcela o un miembro con plot.admin puede gestionar las copias de seguridad.

Internamente, ScalaPlot almacena los bloques en un formato basado en rangos compactos (rangos de bloques en lugar de bloques individuales), dividido en los límites de los chunks. Este enfoque reduce drásticamente el uso de memoria durante la restauración en comparación con un formato bloque a bloque, manteniendo las copias eficientes incluso en parcelas de gran tamaño.

El campo server_name de config.yml es utilizado por el sistema de copias de seguridad Premium, que puede guardar las copias en el espacio proporcionado por el proveedor de la licencia en lugar de en el disco del servidor. Esto permite, por ejemplo, encontrar y restaurar en un servidor diferente una copia realizada en otro servidor.