refixed the server query

This commit is contained in:
Frank Harris 2026-06-08 13:06:32 -05:00
parent eedc3e8fb3
commit e2dd5a496c
8 changed files with 539 additions and 20 deletions

View file

@ -9,7 +9,16 @@ The Panel is authoritative. The Windows agent executes the work the Panel reques
- shared key and RPC configuration live in `OGP64/OGP/Cfg/Config.pm`
- startup preferences live in `OGP64/OGP/Cfg/bash_prefs.cfg`
- the Panel talks to the same command surface as the Linux agent wherever practical
- game server readiness is reported through the existing `server_status` RPC, extended with expected/listening/missing port details
## Compatibility rule
The Windows agent should mirror the Linux agent behaviorally as much as possible so the Panel can treat both platforms as one product family.
## Status validation
The Panel remains the source of truth for assigned ports. The Windows agent validates only the ports supplied by the Panel for a specific server.
Detailed design:
- [`GSP_WINDOWS_AGENT_PORT_VALIDATION.md`](GSP_WINDOWS_AGENT_PORT_VALIDATION.md)