1. Prepare the web stack
Install Apache or a compatible web server, PHP, required extensions, MySQL or MariaDB access, and shell utilities such as screen, git, rsync, unzip, tar, sudo, subversion, and mysql.
Installation
The current wiki presents GSP as a Linux-hosted PHP panel backed by MySQL or MariaDB, with separate agents installed on game-host machines.
Install Apache or a compatible web server, PHP, required extensions, MySQL or MariaDB access, and shell utilities such as screen, git, rsync, unzip, tar, sudo, subversion, and mysql.
Deploy the panel source into the intended document root or subdirectory, then confirm routing and web-server permissions.
Open `check.php`, clear blockers, then run `install.php`. Use the GSP `gsp_` database prefix unless a deliberate compatibility plan says otherwise.
Writable install paths include includes, modules, upload, cache, log, temp, and config files. Reduce permissions after installation as far as runtime allows.
Install agents on game-host machines, then add the remote hosts so the panel can send lifecycle, file, Steam, and Workshop actions.
Check the login page, module loading, XML config validation, database tables, and at least one remote-server connection before going live.
The wiki keeps exact agent-side package lists as a verification item. Publish distribution-specific Linux and Windows agent setup pages only after checking the active agent repositories.