Add MVP server travel flow
This commit is contained in:
@@ -138,6 +138,19 @@ MVP join flow:
|
||||
The first MVP does not need account services, matchmaking, or full character
|
||||
persistence. It does need a deterministic flow that can be tested repeatedly.
|
||||
|
||||
## Server Travel Flow
|
||||
|
||||
MVP server travel is intentionally allowlisted. The admin/dev command
|
||||
`AgrarianServerTravel GroundZero` routes through the server and resolves to:
|
||||
|
||||
```text
|
||||
/Game/Agrarian/Maps/L_GroundZeroTerrain_Test?listen
|
||||
```
|
||||
|
||||
This gives listen-server and dedicated-server tests one repeatable travel path
|
||||
without exposing arbitrary map URLs to clients. Future travel expansion should
|
||||
add explicit tile/session validation before allowing any new map or region.
|
||||
|
||||
## Spawn And Respawn
|
||||
|
||||
Initial MVP spawn:
|
||||
|
||||
@@ -78,6 +78,15 @@ First cloud/server launch target:
|
||||
./AgrarianGameServer L_GroundZeroTerrain_Test?listen -log -port=7777
|
||||
```
|
||||
|
||||
In-game/admin MVP travel command:
|
||||
|
||||
```text
|
||||
AgrarianServerTravel GroundZero
|
||||
```
|
||||
|
||||
This command is allowlisted to the Ground Zero MVP map and should remain the
|
||||
only server travel path until tile/session validation is stronger.
|
||||
|
||||
Systemd launch target created by the bootstrap script:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user