Panel/Agent-Windows
2026-06-06 14:21:58 -05:00
..
ArmaBE Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
Cfg Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
Crypt Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
documentation Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
EHCP Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
FastDownload Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
File/Copy Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
Frontier Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
Install Agent update 2026-06-06 11:41:17 -05:00
IspConfig Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
KKrcon Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
Minecraft Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
php-query Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
Schedule Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
ServerFiles Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
Time Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
agent_conf.sh Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
COPYING Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
DEVELOPMENT Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
example_alsoRun.bat Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
extPatterns.txt Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
ogp_agent.pl update dix 2026-06-06 14:21:58 -05:00
ogp_screenrc Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
ogp_screenrc_bk Combined the Agents in the repo 2026-05-20 18:11:00 -04:00
README.md Combined the Agents in the repo 2026-05-20 18:11:00 -04:00

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 the gameserver service 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

  1. Clone or download the repository to C:\\gsp-agent.
  2. Right-click Install\\onceinstall_agent.bat → “Run as administrator”.
  3. Open the bundled Cygwin terminal and configure the agent:
    cd /OGP
    bash agent_conf.sh -p "gameserverPassword"
    
  4. Edit C:\\OGP\\Cfg\\Config.pm so it matches the server entry you created in the GameServer Panel.
  5. Start the “OGP agent start on boot” scheduled task (or reboot).
  • 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.