System Information

The Worlds of Carnage MUD server runs on an AMD 64-bit 3800+ machine with a 4 gigs of RAM. The operating system of choice is currently Ubuntu Linux which is generally simplistic to maintain and beats the shit out of any Microsoft Operating System hands down. The server is connected to a MySQL database server which enables it to easily share data with the website and with any other utilities (such as the MUDMail to email bridge daemon). Generally speaking the MUD engine consumes anywhere between 200 and 300 megabytes of memory at any given time depending on when the last reboot occurred. There is plenty of room for shrinking the memory footprint but since memory is cheap I almost exclusively lean towards speed over memory consumption. This is generally a LOT more memory than most MUD servers use... but then most MUD servers don't run on an XML backend templating system for object, room and mob creation. Additionally, since the machine is 64-bit that usually increases the memory footprint of all program considerably. Currently the server binary compiles to a hefty 5.8 megabytes with symbol table information intact, and pares down to a respectable 2.8 megabytes without symbol table information.

The following image depicts the humble yet stable home of the Worlds of Carnage. The sheet over the chair is because my girlfriend despises the chair in which I code, claiming that it is filthy and smells... I don't know what she's talking about! *GRIN*

Next we have the server box in which all the great stuff happens. It is here that wizards fight warriors, thieves steal from the rich and poor alike and a whole lot of other great action takes place.

Last but not least comes the big fat 19" flat-screen monitor I use to view and write the code. If you zoom in real close you can actually see the filenames. For anyone that has ever seen the code-base before, you can tell a lot of stuff has changed.