Skip to content

A MapleStory Global v.95.1 server emulator written in C#, .NET Core

License

Notifications You must be signed in to change notification settings

yeethawe/Edelstein

 
 

Repository files navigation

Edelstein CircleCI

A MapleStory Global v.95 server emulator written in C#.

this project is a work-in-progress

👨‍💻 Cloning the repo

  1. git clone https://github.com/Kaioru/Edelstein && cd Edelstein
  2. git submodule update --init --recursive

🐳 Building from Docker

Running with Docker Compose

  1. docker-compose up

yup. it's that easy.

Configuring .env

By default, the predefined Container service runs on 127.0.0.1.

To change this, create a .env file and add HOST={ip} to change the host the service runs on.

🔨 Building from scratch

Build with your favourite tool/ide

  1. On Visual Studio and Rider it should be pretty straightforward
  2. Use dotnet build if not using an IDE

Downloading required assets

  1. Download the scripts from Server.Scripts
  2. Download the data from Server.NX
  3. Unzip both into their own folders

Running the Container service

The Container service is the quick and easy way to spin up Edelstein

  1. cd src/Edelstein.Service.All
  2. cp appsettings.json appsettings.Production.json
  3. Edit the appsettings.Production.json appropriately (remember to set the scripts and data path!)
  4. dotnet run

📦 Extra Stuff

⭐️ Acknowledgements

  • Rebirth - lot's of referencing from here.
  • Destiny - even more referencing from here.
  • @kwakery - for bein a nub, jk ily.

About

A MapleStory Global v.95.1 server emulator written in C#, .NET Core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.9%
  • Dockerfile 0.1%