the control panel
Find a file
2026-04-30 12:41:17 -07: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 Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
css No changes 2025-09-11 13:29:15 -04:00
docs fix: address code review - remove magic_quotes_gpc, improve security warnings, add identifier escaping docs 2026-04-27 19:58:55 +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 Fix all PHP 8 deprecated/removed function usage across the repository 2026-04-30 13:47:38 +00:00
js No changes 2025-09-11 13:29:15 -04:00
lang fix db issued 2026-04-29 19:44:07 -04:00
modules fix: address code review feedback 2026-04-30 18:06:05 +00:00
protocol Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
scripts added TODO category 2025-11-11 10:25:04 -05:00
status local edits 2026-04-29 17:49:28 -04:00
themes Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
tools Remove pycache from git tracking and update .gitignore 2025-11-22 23:12:47 +00:00
.gitignore local edits 2026-04-29 17:49:28 -04: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 Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
browserconfig.xml No changes 2025-09-11 13:29:15 -04:00
CHANGELOG.md Update timestamp and docs for PHP8 compatibility sweep 2026-04-23 14:04:13 +00:00
check.php fix: address code review feedback — escaping, CSRF token, gmdate, regex config parsing 2026-04-27 20:39:47 +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
gsp changed the server listing 2026-03-13 17:47:00 -04:00
home.php fixed debug level 2026-04-29 18:35:19 -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 Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
index.php fixed debug level 2026-04-29 18:35:19 -04:00
INSTALL.BAT Add INSTALL.BAT for Cygwin setup and user configuration 2025-09-19 16:05:30 -04:00
install.php fix: address code review feedback — escaping, CSRF token, gmdate, regex config parsing 2026-04-27 20:39:47 +00:00
INSTALL_README.md fix: address code review feedback — escaping, CSRF token, gmdate, regex config parsing 2026-04-27 20:39:47 +00: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 feat: add GSP customized install.php with port support, auto-admin, and ogp_ migration 2026-04-27 19:57:03 +00: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 local edits 2026-04-29 17:49:28 -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 feat: add GSP customized install.php with port support, auto-admin, and ogp_ migration 2026-04-27 19:57:03 +00:00
serverbot.php Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
status_api.php local edits 2026-04-29 17:49:28 -04:00
status_api_local.php.example local edits 2026-04-29 17:49:28 -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.