So I have ported some of the server code over to C# on .net 3.5.  It's been a couple of years since I seriously worked on it and don't mind hosting it on GitHub if there is development interest.  I want to start working on it again and would like to have some collaborators.
By "some" I mean I have a working UDP server, zoning, inventory management, combat, and lots of other items.  It's been awhile but I think I have spells working somewhat.  This is a line by line port I did by hand from the C++ source over hundreds of hours.  I didn't use any converters so a lot of the class design has changed to meet my tastes, etc.  
It is a super fun project that I learned a ton on.  Really fun tackling various issues and porting them over.  Major respect to the people that originally figured out how they were aligning ints into x bits in those structs.
My original goal was to learn and to see if the .NET framework was a verifiable choice for server programming.  It is and has managed code benefits.  There's a ton left to do.  If there is interest I will provide more details.  I don't want to have an epic post in a crickets thead 
