Page:
OGP Fork Notes
Pages
Administration
Billing and Website Integration
Configuration
Database
Development
File Management
Game Configuration Examples
Game Server Management
Game Template XML
Getting Started
Home
Installation
Module Reference
Modules
OGP Fork Notes
Release Process
Remote Servers and Agents
Requirements and Prerequisites
Steam and Workshop
Troubleshooting
Users and Permissions
XML Schema and Validation
No results
2
OGP Fork Notes
Frank Harris edited this page 2026-06-20 13:04:55 -05:00
OGP Fork Notes
Game Server Panel is a fork of Open Game Panel.
Upstream Relationship
GSP inherits major architectural patterns from OGP, including:
- the split between the panel and remote agents
- the module-based panel layout
- XML-driven game template definitions
- long-standing game server lifecycle concepts such as installer metadata, CLI templates, and config-file replacement rules
Confirmed Current Differences
- GSP has a dedicated
steam_workshopmodule as an active first-class module - GSP includes a schema-level
workshop_supportblock in game templates - GSP ships a bundled XML validation script for server configs
- current history shows repeated Workshop and XML maintenance, including admin profile work and XML editor validation improvements
- current installation guidance defaults to the
gsp_database prefix
Where Upstream Documentation Still Helps
The older OGP wiki remains useful as source material for:
- installation structure
- XML template tag descriptions
- module intent for older or lightly changed modules
That upstream material has been imported into this wiki where it still matches current GSP behavior, then revised where GSP diverges.
Differences That Still Need Review
- exact compatibility behavior for older XML tags and templates
- which modules have significantly diverged from upstream beyond naming and branding
- which database-level differences are intentional versus historical leftovers
TODO
- expand this page with a tighter module-by-module upstream comparison after a deeper source audit