Edits are written to compose.yaml (with a timestamped backup), validated, then applied. Applying restarts the game server — everyone online is disconnected for about a minute.