Requirements
User
- An understanding of the operating system that you will be using for game hosting.
- An understanding of the game software you will be offering.
- The ability to read the documentation and ask any questions you may have in a calm manner.
- Access to the game server files you will be offering. GSP-Panel does not provide the game server files.
Frontend
- A web accessible directory to install to
- The frontend has been tested on Apache and IIS. Other HTTP servers may work but are not officially supported
- A MySQL database
- The MySQL server should have strict mode disabled
- PHP 7.1 - 8.3 with the following modules:
- sockets
- mysqli
- session
- curl
- xml
- openssl
- json
- zip (optional: allows updating GSP-Panel)
- Ioncube loaders
When using shared hosting please make sure your host does not block outgoing UDP or TCP ports. If these ports are blocked then you will not be able to see server status or connect to remote machines.
Linux Backend
- The following OS's have been officially tested:
- Ubuntu 16.04
- Ubuntu 18.04
- Ubuntu 20.04
- Ubuntu 21.04
- CentOS 7.x
- CentOS 8
- CentOS Stream 8
- CentOS Stream 9
- Requires the 'epel-release' package to be installed prior to running the installer
- Debian 9
- Debian 10
- Debian 11
- Bash
- Root access
- sudo
- SELinux disabled
- Java 1.8 (JDK/JRE 8) or later (The installer will attempt to install this)
Windows Backend
- Windows Server 2012 R2 or later is recommended.
- Client operating systems are not officially supported.
- Administrator permissions
- .NET 4.5.2 (On Server 2012 or higher this can be installed from the Server Manager tool)