diff --git a/docs/archives.md b/docs/archives.md index b9f4181..8625098 100644 --- a/docs/archives.md +++ b/docs/archives.md @@ -80,6 +80,46 @@ pct restore 1105 /var/lib/vz/dump/vzdump-lxc-1105-2026_04_25-07_16_04.tar.zst -- --- +### vzdump-lxc-1105-2026_04_25-12_08_28.tar.zst + +| Property | Value | +|---|---| +| File | vzdump-lxc-1105-2026_04_25-12_08_28.tar.zst | +| Date | 2026-04-25 12:08 UTC | +| Size | 791 MB | +| Container | LXC 1105 — otivm-dev | +| Host | srv-a (10.0.0.11) | +| Storage | /var/lib/vz/dump/ + USB copy | + +**Container state at time of archive:** + +- All of archive 2 plus: +- OTIVM-I complete and playable at otium.civicus.us +- Fastify backend running — static serving + save API on port 3000 +- Save files per player in data/saves/ (gitignored) +- React frontend: App.jsx, Game.jsx, constants.js, gameState.js, api.js +- H3 IDs assigned to all five waypoints — permanent, TESSERA-compatible +- All five trade routes working — Ostia → Capua → Brundisium → Carthago → Alexandria +- Journal entries firing correctly on dispatch milestones +- Otium/negotium mechanic working +- 128 concurrent players supported +- Gitea repo at commit 9ef837d (Game.jsx) + subsequent commits +- docs/roadmap.md committed — public, permanent + +**What this archive is good for:** + +Restoring OTIVM-I in its complete, playable state. This is the baseline before +OTIVM-II map work begins. If OTIVM-II development breaks something fundamental, +restore this archive and start OTIVM-II again from the Gitea repo at the commit +before the rename/navigation scaffold. + +**Restore command (run on srv-a as root):** +```bash +pct restore 1105 /var/lib/vz/dump/vzdump-lxc-1105-2026_04_25-12_08_28.tar.zst --force +``` + +--- + ## Convention Archive filenames follow Proxmox default: `vzdump-lxc-{CTID}-{YYYY_MM_DD-HH_MM_SS}.tar.zst`