Linux/requirements
From GameCPWiki
Contents |
PHP Requirements
PHP 5 or greater.
GameCP requires the following PHP extension to be loaded:
- Sockets
- Session
- MySQL
- Dom - php-dom
- XML
- Curl is required for the GameCP API + PayPal IPN
- GD (for images/pdfs if desired)
GameCP may not work correctly with suPHP
- It is possible you may need to adjust your suPHP settings or disable it for GameCP.
PHP 4 is no longer supported by GameCP
Linux Requirements
- Root login via SSH must be enabled and working (can be secured with hosts.allow/deny)
- All Linux machines require RSA/DSA KEY logins.
Remote Servers Require
- Openssh 3.x+
- Root SSH login enabled.
- Bash (/bin/bash + default shell)
- screen
- wget
64Bit Servers
GameCP currently requires 32bit library support via 'glibc' or 'ia32-libs' - please be sure these are installed.
Supported Operating Systems
- Centos (All)
- Redhat (7 - 9)
- Fedora (All)
- Redhat Enterprise (All)
- Mandrake
- Debian
- Ubuntu
- Gentoo
- Suse
- Slackware
- FreeBSD (requires bash as the default shell & linux compatability)
FreeBSD
FreeBSD and Unix require some extra configuration: http://forums.gamecp.com/viewtopic.php?f=33&t=741
Web Panels
GameCP does not integrate into these panels but will run fine on servers using the following:
- Plesk
- Cpanel / W
- Ensim
- Webmin
- Direct Admin
Not supported:
- Unknown
Disclaimer
GameCP may not work on every operating system!
GameCP may not work with special security add-ons. (SELinux)

