GSP-Agent-Windows/docs/AGENT_ARCHITECTURE.md
2026-07-02 18:10:41 -05:00

911 B

GSP Windows Agent Architecture

Workspace reference: GSP-WORKSPACE.md

This repository owns the Windows execution engine for GSP.

Responsibilities

  • expose the same agent RPC surface as the Linux agent
  • launch and monitor customer game servers on Windows
  • manage lifecycle operations using Cygwin-compatible tooling
  • execute panel-approved commands and scripts
  • return logs, status, and command results

Primary runtime pieces

Path Purpose
GSP64/bin/ Cygwin runtime binaries
GSP64/GSP/gsp_agent.pl Core GSP Perl agent
GSP64/agent_start.bat Manual startup launcher
GSP64/agent_stop.bat Manual shutdown launcher
GSP64/GSP/Cfg/ Runtime configuration and templates

Design rule

Keep the Windows agent behavior as close to Linux as possible, but isolate unavoidable platform differences in the Windows layer.