Showing posts from June, 2011

Enigma Server Core - Update

I have finally created a new server for Enigma which uses the transmission and session layers I wrote about previously. The functionality is largely based on the previous server this is more of an architectural change than a functionality change, however even so I have run into a few bugs here and there. The core server is almost on par with the old server in terms of functionality authentication with a database and configuration from xml files are the only two parts missing that I'm aware of at this point. Both of those will likely be in their own libraries. The reason is that the I'm using the xml parsing functionality of Irrlicht & one of my goals was to decouple all but the client from Irrlicht or any graphics engine for that matter. This will be possible however because irrxml is also a separate library. That means I can use my existing configuration code more or less and just link & include irrxml without including the whole Irrlicht engine.

As for the database th…