Up,
I've opened the SDK, actually, it's under development, on my free time, I won't provide implementation, however, this SDK is totally opened to pull requests

(This is mirrored from a GitLab repository)
In what this SDK is better than using raw OpenNos ?
-
Usage of IoC (Inversion of Control) so you can have what ever implementation on the "working" side it will be compatible with other people implementations
- Documentation (not yet, i'm going to document it as soon as I have some free time)
- Unit tested & Integration tested
- Thinked for modding / modularity
- .NET Standard 2.0 libs
- Almost independant (just using Newtonsoft.JSON actually)
About the server side, I've my own implementation using :
RabbitMQ, gRPC, Redis, PostgreSQL, Docker & .NET Core 2.0 + DotNetty
About the "server architecture" :
- Master Server (Global Session & Channels Mediator)
- Login Server (Accepting & validating sessions)
- World Server (Implementing the game logic)
- Auction Server (NosBazaar)
- Many configuration data instead of using in source algorithms