
Xtreme Gamez Proyecto
Open-source OGame Clon
XG Proyect (XGP) is an OGame clone open-source web application framework designed for creating game clones, particularly those inspired by the popular game OGame, set in a vast and captivating space-themed universe. Our goal is to offer a package that is as similar as possible to the original, but keeping their original design.
- PHP 7.4 or greater
- MySQLi 5.7 or greater
This is the simplest and easiest way if you're not a technical person. Download and install XG Proyect will be easy! ;)
- Go to releases
- Look for the last version and then assets and finally look for the
.zipfile. - Unzip the file, you'll see 2 files and 1 folder.
- Look for the contents of the
uploadfolder, only what's inside this one is needed. - Copy the contents of the
uploadfolder to the root on your host. There are hidden files in it, be sure that those are copied over also, specially the.htaccessfile. - Make sure that PHP can write to the dir
configfor the new config File. - If you did everything correct, when you open the site, you'll be taken to the
install/directory, if not try underpublic/install. - Using docker, XAMPP or any local stack that you want set the copies files to your root.
Composer is a package manager and also a quick way to setup your project.
- Run
composer create-project xgproyect/xgproyect
- Once composer has finishing installing all the dependencies you can use docker, see below.
Easiest way to do it, is using Docker.
docker-compose up
You can also build with different PHP versions:
docker build -t xgproyect:7.4 --build-arg PHP_VERSION=7.4 .
Or build and run, altogether, specifying a PHP version:
docker-compose build --build-arg PHP_VERSION=8.2 && docker-compose up -d
Simple change the PHP version to any other version that you'd like to test.
- Other options are also possible like XAMPP, or using it on your own hosting.
host=db
user=root
password=root
db=xgp
prefix=xgp_
XGP uses MailHog and PHPMailer as tools for better mailing support. MailHog allows you to intercept emails locally and receive them under a convenient panel.
Read our MailHog guide to get started.
We are happy to deliver this software giving others the possibility to have a good OGame Clon. On the other hand, it's a pleasure to see people using XG Proyect. Create a ticket on GitHub so I can put your game logo here!
The following are tools or frameworks that we use to do our coding experience better!
The XG Proyect is open-sourced software licensed under the GPL-3.0 License.