Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

クイックスタート

# 現在のワールド状態を記録する(事前にサーバーへの書き込みを停止してください。「サーバー連携」を参照)
sekai --store ./sekai-store backup ./world

# 現在のワールドでバックアップを取ると何が記録されるかをプレビュー
sekai --store ./sekai-store status ./world

# スナップショットの一覧表示
sekai --store ./sekai-store list

# スナップショット1からワールドを再構築(リージョンファイルを上書きします)
sekai --store ./sekai-store rollback ./world 1

# スナップショット1と2の間でチャンクNBTを比較
sekai --store ./sekai-store diff 1 2 --in overworld:0,0

# スナップショット2に後から参照できる名前を付ける
sekai --store ./sekai-store tag stable 2

# 参照されていないBlobをプレビューしてから回収
sekai --store ./sekai-store gc --dry-run
sekai --store ./sekai-store gc

# 古いスナップショットを削除(最新10件を残す)し、blob を回収
sekai --store ./sekai-store prune --keep-last 10
sekai --store ./sekai-store gc

# スナップショット1を新しいディレクトリに再構築(稼働中のワールドには影響しません)
sekai --store ./sekai-store export 1 ./restored

# 変更を加えずにリージョンファイルを検証
sekai debug scan ./world

--store はバックアップストアのディレクトリ名を指定します(存在しない場合は作成されます)。 すべてのコマンドはマシン可読な出力のための --json を受け付け、listtag を除き、フェーズごとの内訳を表示する --timing を受け付けます。 backupstatusrollbackdiffexportgcprune は標準エラー出力に進捗バーを表示する --progress を受け付けます(--json との併用は拒否されます)。 backupstatusrollbackdiffexport は対象範囲(--in, --region, --kind)を受け付けます。 何も指定しない場合はワールド全体が対象となります。