the control panel
Find a file
2026-05-02 14:52:30 +00:00
.github Update workflows to use Panel-stable and Panel-unstable branch names 2026-05-01 18:02:06 +00: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 fix: improve panel update system with version.json, git-first updates, and footer version display 2026-05-01 18:50:42 +00: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 chore: remove 22 stray backup files (.bak/.BAK/.orig/.backup); update CHANGELOG and timestamp 2026-05-02 12:51:18 +00:00
includes Fix uncaught mysqli_sql_exception in PHP 8.1+ during install backup 2026-05-02 00:38:38 +00:00
js No changes 2025-09-11 13:29:15 -04:00
lang feat: add safe panel update system to administration page 2026-05-01 14:19:40 +00:00
modules fix: address code review - prepared stmt, first-radio auto-select, remove unused var, clarify comment 2026-05-02 14:52:30 +00:00
protocol chore: remove 22 stray backup files (.bak/.BAK/.orig/.backup); update CHANGELOG and timestamp 2026-05-02 12:51:18 +00:00
scripts added TODO category 2025-11-11 10:25:04 -05:00
sql fix: address code review comments (grace_days in Step B, simplified rate_map, spelling, comments) 2026-05-01 22:19:17 +00:00
status local edits 2026-04-29 17:49:28 -04:00
themes feat: import 9 missing OGP themes (Evolution, Soft, mobile, Uprise, Silver, Katiuska, expand-soft, DarkNature, Metro) 2026-05-02 13:05:52 +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 chore: remove 22 stray backup files (.bak/.BAK/.orig/.backup); update CHANGELOG and timestamp 2026-05-02 12:51:18 +00:00
check.php fix: correct dead ternary in check.php filesystem status logic 2026-05-02 00:31:23 +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 fix: cast mod_name to string in preg_match; add created_by_admin to billing_orders schema 2026-05-01 13:04:31 +00: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 fix: store backups inside panel directory; revert dev testing heading 2026-05-01 19:02:36 +00:00
INSTALL.BAT Add INSTALL.BAT for Cygwin setup and user configuration 2025-09-19 16:05:30 -04:00
install.php fix: handle fopen failure gracefully and improve dep check severity 2026-05-02 00:30:52 +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.