Skip to content
This repository has been archived by the owner on Mar 16, 2024. It is now read-only.

[FEATURE] Full World Data Backups #123

Open
jordan-dalby opened this issue Nov 18, 2023 · 0 comments
Open

[FEATURE] Full World Data Backups #123

jordan-dalby opened this issue Nov 18, 2023 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@jordan-dalby
Copy link
Contributor

jordan-dalby commented Nov 18, 2023

Is your feature request related to a problem? Please describe.
While the risk is small, it's absolutely possible that a world file can become corrupted. Having full zipped data backups that can be stored off the main drive / in the cloud would be a great addition for data safety.

Describe the solution you'd like
An integrated backup creator. This could work in one of two ways:

  1. Create a full data backup of all servers, zip them and store them.
  2. Create a full data backup of a single server, zip it and store it.

I believe option 2 would be the ideal solution. This solution allows adjustable backup intervals between servers (and the ability to disable backups in the first place).

The backup creator should have a few options:

  • BackupsEnabled: boolean.
    This option allows users to enable / disable backups for a given server
  • BackupInterval: int.
    This option allows users to specify the interval that backups should be created at
  • BackupMaxSize: float (GB?)
    This option specifies the maximum amount of allotted space to use on backups. When this allotment is reached, the oldest backups should be deleted (until enough space is created for the new backup) and replaced with newer backups.

Describe alternatives you've considered
This can be done using external tools, but having an integrated solution would be ideal.

Additional context
n/a

@jordan-dalby jordan-dalby added the enhancement New feature or request label Nov 18, 2023
@JensvandeWiel JensvandeWiel added this to the v1.0.0 milestone Nov 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants