24 lines
995 B
Markdown
24 lines
995 B
Markdown
# GSP Windows Agent Panel Integration
|
|
|
|
Workspace reference: [`GSP-WORKSPACE.md`](../../GSP-WORKSPACE.md)
|
|
|
|
The Panel is authoritative. The Windows agent executes the work the Panel requests.
|
|
|
|
## Integration points
|
|
|
|
- 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)
|