Get the latest tech news

Building a WoW (World of Warcraft) Server in Elixir


server in Elixir Thistle Tea is my new World of Warcraft private server project. You can log in, create a character, run around, and cast spells to kill mobs, with everything synchronized between players as expected for an MMO.

To learn more about the requests and responses, I built a quick MITM proxy between the client and a MaNGOS server to log all packets. Turns out this is pretty complicated and I’ll actually have to use the map files to generate paths that don’t float or clip through the ground. My goal isn’t a 1:1 Vanilla server, but more something that fits well with Elixir’s capabilities, so I don’t plan on accepting limitations for the sake of accuracy or similar.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Warcraft

Warcraft

Photo of World

World

Photo of WoW

WoW

Related news:

News photo

Coding on iPad using self-hosted VSCode, Caddy, and code-server

News photo

A day in the life of the fastest supercomputer

News photo

Elon Musk’s xAI launch the world’s ‘most powerful’ AI cluster, Colossus