Apply selected server maps automatically without config overlays
This commit is contained in:
@@ -63,6 +63,27 @@ Without RCON_PASSWORD / KOMODO_* set, the pipeline marks pending rows
|
||||
`manual` after a sweep — the UI still works, you just don't get real
|
||||
restarts. Enough to develop the push/beta flow.
|
||||
|
||||
## Map selection and configs
|
||||
|
||||
The map selected when deploying a T5 zombies server controls its startup
|
||||
rotation automatically. No map-choice config overlay is required. New servers
|
||||
use the promoted game baseline and matching overlays when available; otherwise
|
||||
Plutainer seeds its usual defaults and Electric Cherry applies the selected map
|
||||
through a generated `configs/electric_cherry_map.cfg`, loaded after the main
|
||||
config and before map rotation. This file is tracked and restored by drift
|
||||
reconciliation; operators do not need to create or promote it. The launch order
|
||||
uses Plutainer's [extra arguments and map-rotation controls](https://github.com/Ayymoss/Plutainer/blob/main/docs/configuration.md).
|
||||
Plutainer's
|
||||
default main config is preserved until a game baseline is promoted.
|
||||
|
||||
Beta previews, promotion, and config drift repair all apply the server's stored
|
||||
catalog map after composing the baseline and overlays. An old `sv_maprotation`
|
||||
overlay cannot override that selection, but its other settings still apply.
|
||||
Existing servers receive this behavior on their next config deployment or drift
|
||||
reconciliation; this change does not immediately rewrite or restart them.
|
||||
Servers with an unknown map retain their existing config behavior. Rollback
|
||||
restores the exact prior config bytes.
|
||||
|
||||
## Tests
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user