Skip to content

Fork from MCCode engine v1 (old browser MMORPG made with PHP4) in order to migrate it to PHP7, refactor it applying MVC pattern, implement a rest API, implement a PWA front end and eventually if needed, re-implment the back end in python.

License

yeraycat/abyssmmo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AbyssMMO

Run the project locally

Requirements

  • docker
  • docker-compose

Installing the project

  1. Clone the project git clone https://github.com/yeraycat/abyssmmo.git
  2. Change to the project directory cd abyssmmo
  3. Run docker compose docker-compose up
  4. In your browser, go to http://localhost:8080/installer.php
  5. Set db as mysql hostname
  6. Set exampleuser as mysql username
  7. Set examplepass as mysql password
  8. Set exampledb as mysql database
  9. Fill the rest of the form and create the admin account

The installation will remove the installer files and the installation database dump. If you work on the project remember not to commit these deletions

Configuring cron jobs

Just after installing, a message with the crons config will appear. To configure the crons:

  1. Open bash in the webserver container docker-compose exec webserver bash
  2. Install cron and nano apt-get install -y cron nano
  3. Start cron cron
  4. Edit the cron tabs crontabs -e
  5. Copy and paste the cron config from the installer page and save
  6. Restart the cron service service cron restart

About

Fork from MCCode engine v1 (old browser MMORPG made with PHP4) in order to migrate it to PHP7, refactor it applying MVC pattern, implement a rest API, implement a PWA front end and eventually if needed, re-implment the back end in python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.0%
  • Other 1.0%