Update handoff for Linux server fallback deploy
This commit is contained in:
@@ -1,5 +1,50 @@
|
|||||||
# Agrarian Codex Handoff
|
# Agrarian Codex Handoff
|
||||||
|
|
||||||
|
## Agrarian Linux Server Build Block Cleared With MVP Fallback - 2026-05-19
|
||||||
|
|
||||||
|
- Latest pushed game commit:
|
||||||
|
`67006ff Add Linux game server fallback packaging`.
|
||||||
|
- Windows-Builder repair:
|
||||||
|
- confirmed the UE 5.7 Linux cross-toolchain exists at
|
||||||
|
`C:\UnrealToolchains\v26_clang-20.1.8-rockylinux8`.
|
||||||
|
- restored Linux build visibility by setting `LINUX_MULTIARCH_ROOT` for the
|
||||||
|
build process.
|
||||||
|
- persisted the machine variable with `setx /M`, but the guest-agent shell
|
||||||
|
still did not read it reliably, so the build scripts now self-heal from the
|
||||||
|
known toolchain path.
|
||||||
|
- True dedicated server status:
|
||||||
|
- `Scripts\BuildLinuxDedicatedServer-Windows.bat` now gets past the previous
|
||||||
|
`Platform Linux is not a valid platform to build` failure.
|
||||||
|
- the remaining true dedicated-server blocker is Epic binary-engine support:
|
||||||
|
`Server targets are not currently supported from this engine distribution.`
|
||||||
|
- this still requires a future source-built/server-capable Unreal engine if
|
||||||
|
we want the real `AgrarianGameServer` target.
|
||||||
|
- MVP fallback added:
|
||||||
|
- added `Scripts\PackageLinuxGameServerFallback-Windows.bat`.
|
||||||
|
- updated `Docs/Ops/DedicatedServerBuildRunbook.md` with the fallback path.
|
||||||
|
- fallback output is `Builds\LinuxGameDevelopment`.
|
||||||
|
- Verification completed:
|
||||||
|
- manual Windows-Builder Linux fallback package succeeded through UAT
|
||||||
|
`BuildCookRun`.
|
||||||
|
- package output:
|
||||||
|
`/mnt/projects/AgrarianGameBuild_0_1_P_Package/Builds/LinuxGameDevelopment`
|
||||||
|
- package size:
|
||||||
|
`1.1G`
|
||||||
|
- `git diff --check` passed before commit.
|
||||||
|
- Multiplayer deployment:
|
||||||
|
- deployed the 0.1.P Linux fallback package to
|
||||||
|
`nathan@192.168.5.15:/opt/agrarian/server`.
|
||||||
|
- previous server directory was preserved as
|
||||||
|
`/opt/agrarian/server_backup_20260519_202543`.
|
||||||
|
- recreated `/opt/agrarian/server/AgrarianGameServer.sh` as the headless
|
||||||
|
launch wrapper.
|
||||||
|
- restarted `agrarian-game-server.service`.
|
||||||
|
- Server verification:
|
||||||
|
- `systemctl is-active agrarian-game-server.service` reports `active`.
|
||||||
|
- `ss -lunp` shows `AgrarianGame` listening on `0.0.0.0:7777/udp`.
|
||||||
|
- journal shows the Ground Zero map browse started for
|
||||||
|
`/Game/Agrarian/Maps/L_GroundZeroTerrain_Test?Name=Player?listen`.
|
||||||
|
|
||||||
## Agrarian 0.1.P Completion And Investor Demo Build - 2026-05-19
|
## Agrarian 0.1.P Completion And Investor Demo Build - 2026-05-19
|
||||||
|
|
||||||
- Completed all `0.1.P MVP Audio And Atmosphere` roadmap items.
|
- Completed all `0.1.P MVP Audio And Atmosphere` roadmap items.
|
||||||
|
|||||||
Reference in New Issue
Block a user