the control panel
Find a file
Frank Harris 98ccddb99b
Merge pull request #55 from GameServerPanel/copilot/create-steam-workshop-search
Switch Steam Workshop search to Steam Community scraping and update URL preview
2026-02-01 12:31:02 -06:00
.github Align instructions and FAQ with WDS docs 2025-11-26 19:31:15 -05:00
.vscode Fixed calls to old billing module 2025-11-24 09:42:03 -05:00
.well-known/pki-validation No changes 2025-09-11 13:29:15 -04:00
Crypt No changes 2025-09-11 13:29:15 -04:00
css No changes 2025-09-11 13:29:15 -04:00
docs Fix workshop search appID lookup and checkbox picker 2026-01-31 19:01:46 +00:00
documentation renamed repo 2025-11-30 15:38:20 -05:00
favicon No changes 2025-09-11 13:29:15 -04:00
ftp From the panel site 2025-09-17 21:14:45 -04:00
images updated from actual site files 2025-11-11 08:56:05 -05:00
includes Fixed calls to old billing module 2025-11-24 09:42:03 -05:00
js No changes 2025-09-11 13:29:15 -04:00
lang Revert "MAJOR updated for steam workshop" 2026-01-16 02:04:50 -06:00
modules Address Steam Workshop search review notes 2026-01-31 20:23:40 +00:00
protocol From the panel site 2025-09-17 21:14:45 -04:00
scripts added TODO category 2025-11-11 10:25:04 -05:00
status No changes 2025-09-11 13:29:15 -04:00
themes updated timestamps 2025-11-10 12:16:04 -05:00
tools Remove pycache from git tracking and update .gitignore 2025-11-22 23:12:47 +00:00
.gitignore Remove pycache from git tracking and update .gitignore 2025-11-22 23:12:47 +00:00
all_hostable_games_union.csv No changes 2025-09-11 13:29:15 -04:00
APACHE_SETUP.md Add password reset feature and server management pages 2025-10-22 14:38:22 +00:00
api_authorized.hosts No changes 2025-09-11 13:29:15 -04:00
backup.sh No changes 2025-09-11 13:29:15 -04:00
biedi.php test commit 2025-09-26 23:56:34 -04:00
browserconfig.xml No changes 2025-09-11 13:29:15 -04:00
CHANGELOG.md Fix Steam Workshop search scraping flow 2026-01-31 20:16:28 +00:00
COPYING No changes 2025-09-11 13:29:15 -04:00
deploy_gsp.sh Refactor deploy/push scripts and enhance game docs generator 2025-11-22 22:35:31 +00:00
exim SMTP.txt No changes 2025-09-11 13:29:15 -04:00
favicon.ico No changes 2025-09-11 13:29:15 -04:00
fileserver.conf Add password reset feature and server management pages 2025-10-22 14:38:22 +00:00
game_titles.txt From the panel site 2025-09-17 21:14:45 -04:00
home.php No changes 2025-09-11 13:29:15 -04:00
IMPLEMENTATION_COMPLETE.md Add implementation completion summary document 2025-10-29 11:09:18 +00:00
IMPLEMENTATION_NOTES.md Add comprehensive documentation for new features 2025-10-22 14:42:09 +00:00
IMPLEMENTATION_SUMMARY.md Add implementation summary documentation 2025-11-07 12:04:44 +00:00
index.orig.php From the panel site 2025-09-17 21:14:45 -04:00
index.php Fixed calls to old billing module 2025-11-24 09:42:03 -05:00
INSTALL.BAT Add INSTALL.BAT for Cygwin setup and user configuration 2025-09-19 16:05:30 -04:00
LICENSE No changes 2025-09-11 13:29:15 -04:00
manifest.json No changes 2025-09-11 13:29:15 -04:00
ogp_api.php No changes 2025-09-11 13:29:15 -04:00
panel.conf Add password reset feature and server management pages 2025-10-22 14:38:22 +00:00
panel.sql ai instructions and added panel.sql 2025-11-05 12:38:43 -05:00
php_aggregator.php From the panel site 2025-09-17 21:14:45 -04:00
phpinfo.php No changes 2025-09-11 13:29:15 -04:00
push_to_github.sh Address code review feedback 2025-11-22 22:40:38 +00:00
README.md renamed repo 2025-11-30 15:38:20 -05:00
README.txt From the panel site 2025-09-17 21:14:45 -04:00
server_status.php No changes 2025-09-11 13:29:15 -04:00
serverbot.php No changes 2025-09-11 13:29:15 -04:00
status_api.php No changes 2025-09-11 13:29:15 -04:00
TASK_COMPLETION_SUMMARY.md Add comprehensive task completion summary document 2025-11-22 21:40:49 +00:00
tos.php style fixes 2025-10-23 19:44:24 -04:00
tz.php No changes 2025-09-11 13:29:15 -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 (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.

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.