Panel/docs/modules/MODULE_INDEX.md
2026-06-15 20:04:55 -05:00

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_games XML parsing
  • database access helpers
  • server home and IP/port records

High-Value Modules

The modules most likely to matter in future investigations are:

  1. gamemanager
  2. config_games
  3. user_games
  4. addonsmanager
  5. cron
  6. litefm
  7. ftp
  8. billing
  9. tickets
  10. subusers