EQEmu EOC - Rapid Development Platform
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Added a memory use tracker. Aug 24, 2016
cli Add db seeder Jan 6, 2019
cust_assets Show item icon numbers on main page Dec 18, 2016
l/dbstr_us local assets directory Dec 8, 2014
favicon.ico Initial commit of assets and basic scripts, very bare, don't even try… Dec 8, 2014
global.php Small cleanup Jan 6, 2019
index.php Small cleanup Jan 6, 2019
min.php Fix URL display Jan 6, 2019
upload.php Initial commit of assets and basic scripts, very bare, don't even try… Dec 8, 2014



EQEmu EOC - Rapid Development Platform

This platform is designed to help EQEmu Server developers develop content rapidly and mangage their server efficiently.

Tools Documentation: http://wiki.eqemulator.org/p?EQEmu_Operations_Center_for_Development#tools

Update 1/5/2019 This project is now considered a Legacy project with a Legacy PHP codebase


EOC Code and Project Structure

Dev Environment (Docker)

Assuming you have docker and relatively know what it is, we now have a Docker setup that can get you up and going with relative ease

Clone this project and run the following command

docker-compose up

This will build your images and get your environment ready to go

Once you have setup your config below and sourced in a development database you can browse to http://localhost


cp includes/config.example.php includes/config.php

Seeding a Database

Once this is done you'll need to seed a database if you're not going to point to an existing one

First - jump into the workspace container via

docker-compose exec workspace bash

Then run the following command

php cli/db-seed.php

Alternatively you can just run a single line from your host without bashing into the container

docker-compose exec workspace bash -cl 'php cli/db-seed.php'