I'm releasing a little project I did few months ago which is the basis of a monolithic (= same architecture as opennos) emulator.
It is using C++ with Asio, what it handles is :
- Multiple server (and channels)
- "New" connection system
- Character creation/deletion/selection/renaming
- Walking, taking portals
- Printing stuffs on right clicks
I don't recommand using this project as is, but some things can be usefull. At least, more than staying private on a github account.
So here we go :

Enjoy






