Cygwin-based agent that lets the GameServer Panel manage Windows Server 2019/2022 hosts. It mirrors the Linux agent feature set: signed RPC transport, GNU Screen session management, and SteamCMD-aware installers.
- One-click installer (
Install/onceinstall_agent.bat) that bootstraps Cygwin, required packages, and thegameserverservice account. - Task Scheduler entry that keeps the agent running after reboots.
- Helper scripts (
agent_conf.sh,rebase_post_ins.bat, etc.) for maintaining the environment. - Markdown documentation under
documentation/agent-guide.md.
- Clone or download the repository to
C:\\gsp-agent. - Right-click
Install\\onceinstall_agent.bat→ “Run as administrator”. - Open the bundled Cygwin terminal and configure the agent:
cd /OGP bash agent_conf.sh -p "gameserverPassword"
- Edit
C:\\OGP\\Cfg\\Config.pm(match the settings you entered in the GSP web panel) and start the “OGP agent start on boot” scheduled task.
- GSP – PHP panel that issues commands to the agents.
- GSP-Agent-Linux – Linux counterpart with systemd service files.
Send pull requests through GitHub. Test installer changes on a clean Windows Server VM, keep batch files in ASCII, and update documentation/agent-guide.md whenever you modify the workflow.