4.2 KiB
4.2 KiB
Module Index
Workspace reference: GSP-WORKSPACE.md
This is the master module inventory for the Panel. Use it as the first stop before opening module code.
| Module | Purpose | Status | Recommendation |
|---|---|---|---|
TS3Admin |
Teamspeak 3 admin interface | Functional / niche | Keep or hide depending on product line |
administration |
Admin utilities and logging helpers | Functional / legacy-leaning | Keep |
addonsmanager |
Server Content Manager | Functional / actively evolving | Keep / Improve |
backup-restore |
Backup and restore UI | Broken | Remove / Replace |
billing |
Billing, provisioning, commerce | Functional / partial | Keep / Rewrite |
circular |
Notification and circular messages | Functional | Keep / Improve |
config_games |
XML game definitions and CLI builder | Production / functional | Keep / Improve |
cron |
Scheduler / CRON | Functional / partial | Rewrite / Improve |
dashboard |
Main landing dashboard | Functional | Keep / Improve |
dsi |
Dynamic Server Image | Legacy / functional | Keep / Audit |
editconfigfiles |
Config file shortcuts | Functional / partial | Keep / Improve |
faq |
FAQ and help content | Functional | Keep / Improve |
fast_download |
FastDL support | Functional | Keep |
ftp |
FTP administration | Functional / legacy-heavy | Keep / Rewrite |
gamemanager |
Server monitor, lifecycle, logs, RCON | Production / functional | Keep / Improve |
lgsl_with_img_mod |
LGSL server status images | Legacy | Deprecate / Keep as legacy |
litefm |
In-panel file manager | Functional | Keep / Improve |
lostpwd |
Password recovery | Functional | Keep |
modulemanager |
Module installation and access rights | Functional | Keep |
mysql |
MySQL hosting/admin | Functional / future-facing | Keep / Future |
news |
Legacy news / announcements | Legacy | Deprecate / Hide unless modernized |
rcon |
RCON admin tool | Functional | Keep / Improve |
register |
Account registration | Functional | Keep |
server |
Remote server and node manager | Production / administrative | Keep / Improve |
settings |
Panel settings and themes | Production | Keep |
status |
Status page | Experimental / alpha | Rewrite / Deprecate |
steam_workshop |
Dedicated Workshop module | Functional | Keep |
subusers |
Subuser permissions | Functional | Keep / Improve |
support |
Support landing page | Functional | Keep / Merge with tickets workflow |
teamspeak3 |
Teamspeak 3 web interface | Functional if sold | Keep or hide based on product line |
tickets |
Support ticket system | Production / functional | Keep / Improve |
tshock |
Terraria/TShock utilities | Alpha / partial | Keep conditional / Improve |
update |
Panel update tooling | Production / admin-only | Keep |
user_admin |
User management | Production | Keep / Improve |
user_games |
Server provisioning and assignment | Production / functional | Keep / Improve |
util |
Miscellaneous utility tools | Functional / mixed | Keep / Rewrite selectively |
website |
Public Gameservers.World sales and documentation website | Functional / newly modularized | Keep / Improve |
Shared Dependencies
Common dependencies across many modules:
Panel/includes/lib_remote.php- auth/session and role checks
config_gamesXML parsing- database access helpers
- server home and IP/port records
High-Value Modules
The modules most likely to matter in future investigations are:
gamemanagerconfig_gamesuser_gamesaddonsmanagercronlitefmftpbillingticketssubusers