About the author
My name is Tyler Codispoti, better known as Spodi. I am an 18 year old high-school student from Washington, and have spent many years in the game programming scene. I am, by far, not a hard worker at school, so I usually spend my time there relaxing while at home coding away on some project.
Over the past year, I have been working on an open source online RPG engine named vbGORE. While working on this project, I have read countless articles on designing game servers, along with have implemented many different algorithms and techniques for getting the most out of the least amount of CPU, RAM and bandwidth. Being an open souce engine, I have had the help of many other programmers through suggestions on what could be done to improve performance, or where it needs to be improved.
I do not consider myself an expert in any of the fields described in this guide - I am only 18 and have only been programming for a few years, and there is a lot for me to learn still. Though, everything in this guide I have researched and work with on a daily basis, so don't think you'll be getting false information or anything. With how vbGORE has come along, I must be doing something right. ;)
I am an obsessive optimizer - I actually have fun trying to push out slightly better performance. I get caught up in it sometimes, and sit there for hours optimizing something to run about 10x faster that is only called about once every few minutes, but theres nothing like practice!