Page:
Modules
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
Modules
Frank Harris edited this page 2026-06-20 13:04:55 -05:00
Table of Contents
Modules
GSP modules are organized under Panel/Panel/modules/. This page gives a high-level view of how modules are structured and where to find the current inventory.
How Modules Work
- each module lives in its own directory
- most modules expose a
module.phpentry point - many modules include page handlers, helper functions,
navigation.xml, templates, assets, or small support scripts - some modules are primarily admin-facing, some user-facing, and some are shared infrastructure
The current Panel/Panel/modules/README.modules file also reflects the long-standing module-based architecture inherited from OGP.
Major Module Areas
- server lifecycle and game management
- XML game configuration
- file and FTP management
- Steam and Workshop management
- user, subuser, reseller, and admin management
- support, billing, website, and utility modules
Current Module Inventory
The current GSP tree includes these module directories:
TS3Adminaddonsmanageradministrationbackup-restorebillingcircularconfig_gamescrondashboarddsieditconfigfilesfaqfast_downloadftpgamemanagerlgsl_with_img_modlitefmlostpwdmodsmodulemanagermysqlnewsrconregisterresellerserversettingsstatussteam_workshopsubuserssupportteamspeak3ticketstshockupdateuser_adminuser_gamesutilwebsite
Documentation Strategy
Module Reference expands each discovered module with:
- purpose
- path
- main files
- admin or user-facing role
- known notes from current source
- upstream behavior where it still helps explain the module
Where exact behavior is still uncertain, the reference page keeps the imported baseline and adds verification notes rather than inventing behavior.