Skip to content

crilleaz/ElothOnline

Repository files navigation

ElothOnline

ElothOnline is a Webbased (textbased) Dungeon MMORPG!

Features

  • Login
  • Register
  • Chat
  • Combatlog
  • Dungeon system with 4 dungeons
  • Experience and level system
  • Inventory system
  • Monsters
  • Highscores
  • Loot system
  • Stamina system
  • Hitpoints system
  • Combat system
  • Item system
  • Ban system
  • GM system

Disclaimer

I went into this project by myself, thinking I would finish it, I grew tired.
It's sloppy and unfinished, but rather good start or if you would like to continue building!

Ingame screenshots

UI_1 UI_2 highscores inventory library server

Installation

  • Upload the files to your webserver so that ./www/ should be exposed as the root folder.
  • Set db properties in config.php
  • Run php install.php
  • Run php server.php (it's react-driven loop process)

Updates

Eventually, there will be updates which means that database structure and some fixtures will change.
For those purposes there is updates folder which contains sql files.

To create new update run php ./updates/create-new.php. Modify created file according your needs.

To install updates just run php install.php.

Beware!
Do not modify existing updates once they are under VCS. Each update is executed only once.
If you need more changes, create a new one.

Discord

Crilleaz, khan0454