All Projects → Eve-of-Darkness → eve-of-darkness

Eve-of-Darkness / eve-of-darkness

Licence: other
Dark Age of Camelot Server

Programming Languages

elixir
2628 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to eve-of-darkness

Dark-Ages-Private-Server
A Dark Ages Private Server Project
Stars: ✭ 29 (+93.33%)
Mutual labels:  mmorpg-server
OpenCoreMMO
Open-source MMORPG server emulator written in C#
Stars: ✭ 157 (+946.67%)
Mutual labels:  mmorpg-server
game 01
Scalable MMORPG game server based on entity control
Stars: ✭ 19 (+26.67%)
Mutual labels:  mmorpg-server
elvengard-network
MMORPG Game Server toolkit written in Elixir
Stars: ✭ 28 (+86.67%)
Mutual labels:  mmorpg-server
server
⛵ LandSandBoat - a server emulator for Final Fantasy XI. Just an X-34 landspeeder out for a drive.
Stars: ✭ 103 (+586.67%)
Mutual labels:  mmorpg-server
topaz
💎 A server emulator for Final Fantasy XI.
Stars: ✭ 46 (+206.67%)
Mutual labels:  mmorpg-server

Eve of Darkness

Build Status

Clone of Dark Age of Camelot open source server project known as Dawn of Light. This project aims to be a new-age implementation of the project with a focus on flexibility and scalability.

Development Requirements

  • Elixir 1.8.0
  • NodeJS 10.15.3
  • PostgreSQL 10+

Up And Running

If you're familiar with an Elixir project this is pretty cut and dry; however, there may be a few zingers with the project in it's current state. Here is a quick list commands that should get you up and running in development.

# From the root of the project
mix deps.get
mix compile
mix ecto.create
mix ecto.migrate

# Starts both the web service and the development game server
iex -S mix phx.server
# The frontend development runs seperately and is found inside
# app/eod_web_frontend/
npm install
npm run dev

Project Tests

This project uses Travis for it's CI testing, but for a quick reference the project must follow the standard tests, a style guide check, as well as a standard formatting check from mix.

mix test
mix credo -a
mix format --check-formatted

The astute among you will probably notice a lack of front-end tests; if anyone wants to help take on that portion of the project better feel free ;)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].