diff --git a/minecraft/Scripts/minecraft-template-backup-routine.sh b/minecraft/Scripts/minecraft-template-backup-routine.sh index fdc3cd8..576af2e 100644 --- a/minecraft/Scripts/minecraft-template-backup-routine.sh +++ b/minecraft/Scripts/minecraft-template-backup-routine.sh @@ -358,7 +358,15 @@ do_backup() { full_source_path="$DATA_DIR/$backup_source" fi - local source_basename="$(basename "$backup_source")" + local source_basename + + # If backing up from snapshot dir, normalize name + if [[ "$(basename "$backup_source")" == "${SERVER_NAME}_snapshot" ]]; then + source_basename="$SERVER_NAME" + else + source_basename="$(basename "$backup_source")" + fi + local archive_path="" local archive_ext=""