If you had found the protocol you would not be here releasing this. It is easy to find it to be honest, but I still doubt you have. But, if you can make a launcher in C++ just without the networking part, I will teach you how to finish it. I would help with C# too but I don't like the idea of making players' systems heavier with .Net dependencies. Not to mention it would be too easy to find the functional assembly.