Document dedicated server and tile delivery builds
This commit is contained in:
@@ -175,7 +175,7 @@ Remaining version 0.01 cleanup before moving deeper into new gameplay:
|
||||
- [x] Define backup expectations for NAS and repository.
|
||||
- [x] Implement Linastorage incremental project backup job.
|
||||
- [x] Implement quiesced VM backup job for Windows-Builder and Ubuntu-Codex.
|
||||
- [ ] Create repeatable dedicated server build instructions.
|
||||
- [x] Create repeatable dedicated server build instructions.
|
||||
- [~] Finish required plugin documentation.
|
||||
- [ ] Confirm the project opens cleanly from a fresh checkout, not just the current working share.
|
||||
- [ ] Organize `Content/Agrarian/` folders and move starter/prototype assets into clearly named locations.
|
||||
@@ -213,7 +213,7 @@ Goal: Prepare the project so all future development is controlled, recoverable,
|
||||
- [x] Decide build machine strategy.
|
||||
- [x] Create repeatable local build instructions.
|
||||
- [x] Create repeatable packaged build instructions.
|
||||
- [ ] Create repeatable dedicated server build instructions.
|
||||
- [x] Create repeatable dedicated server build instructions.
|
||||
- [~] Document required plugins.
|
||||
- [x] Disable unneeded plugins.
|
||||
- [x] Confirm project compiles from a clean checkout.
|
||||
@@ -336,6 +336,7 @@ redownloaded when a player returns to a region.
|
||||
- [ ] Define tile versioning rules so terrain can improve without corrupting player state.
|
||||
- [ ] Define server-side tile delivery protocol.
|
||||
- [ ] Launch a near-term MVP tile-serving cloud server on Ubuntu or another Linux distro.
|
||||
- [x] Add repeatable static Ground Zero tile-delivery package and Ubuntu nginx bootstrap scripts.
|
||||
- [ ] Publish a tiny Ground Zero tile manifest and package from the tile server.
|
||||
- [ ] Prove client/server tile lookup, download, local cache, and redownload flow with the Ground Zero tile and immediate-neighbor metadata.
|
||||
- [ ] Add tile-serving server cost controls and shutdown/runbook notes so MVP testing stays free or near-free.
|
||||
@@ -1261,7 +1262,7 @@ These tracks run across all phases and must not be left as afterthoughts.
|
||||
- [x] Add one-command Codex build wrapper for `AgrarianGameEditor`.
|
||||
- [x] Store editor build logs under `Saved/BuildLogs/BuildEditor-Windows.log`.
|
||||
- [x] Add one-command packaged client build wrapper.
|
||||
- [ ] Add one-command Linux dedicated server build wrapper.
|
||||
- [x] Add one-command Linux dedicated server build wrapper.
|
||||
- [x] Define investor-demo build trigger at version milestone completion.
|
||||
- [x] Add smoke-test command for build artifacts.
|
||||
- [ ] Enable protected `main` branch once revenue or a paid GitHub plan justifies the cost.
|
||||
@@ -1416,7 +1417,7 @@ Earliest incomplete foundation items:
|
||||
- [x] Define backup expectations for NAS and repository.
|
||||
- [x] Implement Linastorage incremental project backup job.
|
||||
- [x] Implement quiesced VM backup job for Windows-Builder and Ubuntu-Codex.
|
||||
- [ ] Create repeatable dedicated server build instructions.
|
||||
- [x] Create repeatable dedicated server build instructions.
|
||||
- [~] Finish required plugin documentation.
|
||||
- [ ] Confirm project opens cleanly from a fresh checkout.
|
||||
- [ ] Create the core design document.
|
||||
@@ -1433,4 +1434,4 @@ Earliest incomplete foundation items:
|
||||
|
||||
Immediate next item:
|
||||
|
||||
- [ ] Create repeatable dedicated server build instructions.
|
||||
- [~] Finish required plugin documentation.
|
||||
|
||||
Reference in New Issue
Block a user