Add server launch QA gate

This commit is contained in:
2026-05-19 13:46:24 -07:00
parent 80e6318223
commit 388ae36392
3 changed files with 86 additions and 1 deletions
+26
View File
@@ -23,3 +23,29 @@ Required evidence:
- Any full visual pass stores notes under `Saved\VisualQA\InvestorDemo`.
This gate is client-only. It does not require multiplayer server deployment.
## Server Launch
The server launch gate proves the MVP gameplay host can start the current
server-compatible package and expose the Unreal gameplay port.
Current MVP launch path:
- Prefer the true Linux dedicated-server target when a server-capable Unreal
engine is available:
`Scripts/BuildLinuxDedicatedServer-Windows.bat`
- Until then, use the binary-engine fallback:
`Scripts/PackageLinuxGameServerFallback-Windows.bat`
- Deploy the produced package to `/opt/agrarian/server`.
- Launch through `/opt/agrarian/server/AgrarianGameServer.sh`.
- Manage the host with `agrarian-game-server.service`.
Required evidence:
- `systemctl is-active agrarian-game-server.service` reports `active`.
- `ss -lunp` shows `AgrarianGame` listening on `0.0.0.0:7777/udp`.
- The journal shows the Ground Zero map browse started.
- The runbook explains the true dedicated target and fallback path.
This gate is server-relevant and requires multiplayer server verification when
server launch tooling or deployed package contents change.