I ran a private server years ago. Two things people in this thread are getting wrong:
The engineering is way harder than anyone gives credit for. You're reverse engineering a server protocol from the client binary, writing your own spell systems (thousands of spells, each with edge cases), pathing, instancing, combat mechanics. Then scaling it for a few thousand concurrent players on hardware you're paying for out of pocket. Turtle WoW went further and built new raids, zones, races on top of all that. That's not modding, that's game development without any of the tools the original team had.
The "they made millions" framing is always misleading. You start as a hobby, players show up, hosting costs get real, you take donations to keep it running, and at some point your paypal has six figures running through it over a few years. None of that is profit, it's servers and bandwidth and people helping keep the thing alive. But in the lawsuit it gets presented as revenue from a commercial enterprise.
Blizzard is right to protect their IP. But calling this a simple piracy operation misses what actually happened.
I was hoping to try out Turtle last summer but didn't get around to it. And had looked into Azerothcore. I hope turtle open sources (if they haven't already and they are allowed to).
I do think part of the problem is payment to cover dev time is actually profit.
I profit from work, although they are just paying me for my time really.
Why did u stop?
On the client side how did they do this? I worked with a team reverse engineering another MMO a few years ago and it was because of a plain XML config and game launch args that we could make the client connect to a private server easily without modifications. Blizzard could just implement DRM and put an end to all this, right?