Add Linux game server fallback packaging

This commit is contained in:
2026-05-19 13:28:16 -07:00
parent 86a0fcbb3f
commit 67006ff1bb
3 changed files with 109 additions and 3 deletions
+25 -3
View File
@@ -60,9 +60,31 @@ Expected output:
- Logs: `Saved\BuildLogs\BuildLinuxDedicatedServer.log`
- Archive: `Builds\LinuxServerDevelopment`
If the script fails before compile with a Linux toolchain error, install Epic's
Unreal `5.7` Linux cross-compile toolchain on Windows-Builder, reopen the
terminal, and run the script again.
The script self-heals `LINUX_MULTIARCH_ROOT` when the known UE 5.7 toolchain is
installed at `C:\UnrealToolchains\v26_clang-20.1.8-rockylinux8`.
If the script fails with:
```text
Server targets are not currently supported from this engine distribution.
```
the installed Epic binary engine cannot build the true `AgrarianGameServer`
target. Use the MVP fallback package until a source-built/server-capable engine
is available:
```bat
cd /d P:\AgrarianGameBulid
Scripts\PackageLinuxGameServerFallback-Windows.bat
```
Fallback expected output:
- Logs: `Saved\BuildLogs\PackageLinuxGameServerFallback.log`
- Archive: `Builds\LinuxGameDevelopment`
Deploy the fallback package to `/opt/agrarian/server` and launch it through
`AgrarianGameServer.sh` with `-server -port=7777 -NullRHI -nosound`.
## Initial Runtime Shape