Skip to content

Deimos is a MapleStory 2 emulator written in TypeScript and Node.

License

Notifications You must be signed in to change notification settings

AlanMorel/deimos

Repository files navigation

Deimos

Deimos is a MapleStory 2 emulator written in TypeScript and Node.

Requirements

Install node, pnpm, clone this repository, then install the dependencies

git clone https://github.com/AlanMorel/deimos deimos
cd deimos
npm install pnpm -g
pnpm install

Create a .env file

NODE_ENV=development
TZ=America/New_York

NAME=Deimos

DATABASE_SOURCE=
DATABASE_HOST=
DATABASE_PORT=
DATABASE_USERNAME=
DATABASE_PASSWORD=
DATABASE_TABLE=

DATABASE_URL=${DATABASE_SOURCE}://${DATABASE_USERNAME}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_TABLE}

LOGIN_SERVER_HOST=0.0.0.0
LOGIN_SERVER_PORT=20001

LOG_DEBUGS=true
LOG_PACKETS=true
LOG_QUERIES=true
LOG_PREFIX=true
LOG_TIMESTAMP=true

LOAD_METADATA=true

FILE_HASH=

Edit src/Configs.ts to your liking, then compile and run the server.

pnpm start

Community

Join the community discord if you are interested in contributing to this project or would like assistance getting set up.

About

Deimos is a MapleStory 2 emulator written in TypeScript and Node.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages