server
Unified server snapshots with selective restore and persistent recovery.
- bedrock_server_manager.backups.server.copy_source(source: Path, target: Path, cancellation_event: Event | None = None, *, hashes: dict[Path, tuple[int, int, str]] | None = None, inherited_private: bool = False, spool: CaptureSpool | None = None, stage_callback=None) None
Sequential portable copy with aggregate timing and bounded progress.
- bedrock_server_manager.backups.server.verify_staging(root, manifest, components, cancellation_event=None, stage_callback=None)
Read back staged files with bounded progress and aggregate I/O timings.
- class bedrock_server_manager.backups.server.UnifiedServerBackups
Share one capture implementation between manual and automatic callers.
- async can_reuse_sequence_snapshot(*, mode=None, components=None) bool
Require a complete capture covering every component currently present.