| .. | ||
| ArmaBE | ||
| Cfg | ||
| Crypt | ||
| documentation | ||
| EHCP | ||
| FastDownload | ||
| File/Copy | ||
| Frontier | ||
| Install | ||
| IspConfig | ||
| KKrcon | ||
| Minecraft | ||
| php-query | ||
| Schedule | ||
| ServerFiles | ||
| Time | ||
| agent_conf.sh | ||
| COPYING | ||
| DEVELOPMENT | ||
| example_alsoRun.bat | ||
| extPatterns.txt | ||
| ogp_agent.pl | ||
| ogp_screenrc | ||
| ogp_screenrc_bk | ||
| README.md | ||
GSP Windows Agent
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.
Highlights
- 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.
Quick start
- 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.pmso it matches the server entry you created in the GameServer Panel. - Start the “OGP agent start on boot” scheduled task (or reboot).
Related repositories
- GSP – PHP panel that issues commands to the agents.
- GSP-Agent-Linux – Linux counterpart with systemd service files.
Contributing
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.