C# A .NET library inside the game client The client's network code is C# now - a Native AOT library loaded into a 20-year-old C++ game's own process, with no runtime installed. Here's how it works, and why it needed .NET 9 to be possible.
MU Online Why the server project needed a client For ten years the client was the one part of the system we couldn't change. This is what that cost in bytes - and what opened up once one end was finally ours.