Overview
This guide explains how to install Game Engine by Thexyz Inc on your server.
Game Engine is a proprietary software platform and must be installed on a compatible PHP/MySQL hosting environment.
Server Requirements
Before installing, ensure your server meets the following requirements:
Minimum Requirements
-
PHP 8.1 or higher (8.2 recommended)
-
MySQL 5.7+ or MariaDB 10.4+
-
Apache, LiteSpeed, or Nginx
-
mod_rewrite enabled (Apache)
-
PDO MySQL extension enabled
-
mbstring extension enabled
-
JSON extension enabled
-
OpenSSL enabled
Recommended
-
PHP OPcache enabled
-
HTTPS (SSL certificate installed)
-
256MB+ PHP memory limit
Step 1 – Upload Files
-
Download the Game Engine package from your client area.
-
Extract the ZIP file locally.
-
Upload all files to your domain root:
Example:
Or if installing in a subfolder:
Make sure the following folders are writable:
Set permissions to:
Step 2 – Create Database
-
Log in to cPanel or your hosting control panel.
-
Create a new MySQL database.
-
Create a MySQL user.
-
Assign the user to the database with ALL PRIVILEGES.
-
Note the following:
-
Database Name
-
Database Username
-
Database Password
-
Database Host (usually localhost)
Step 3 – Run Installer
-
Visit your installation URL:
-
Enter:
-
Database Host
-
Database Name
-
Database Username
-
Database Password
-
Site URL
-
Admin Email
-
Admin Password
-
Click Install
If successful, you will see:
Step 4 – Secure Installation
Immediately after installation:
-
Delete the
/installdirectory. -
Ensure
config/database.phpis not publicly accessible. -
Confirm
.htaccessis present in root.
Troubleshooting
Blank Page or 500 Error
Enable debug mode temporarily:
Add to the top of index.php:
Check your PHP error log.
Database Connection Error
-
Confirm credentials are correct.
-
Ensure database user has full privileges.
-
Verify database host (some hosts use 127.0.0.1 instead of localhost).