All I have to say is WOW...
Replacing Smarty with Smarty-Light, ADOdb with ADOdb Lite and changing a bunch of execute commands to SelectLimit commands has made one hell of a big difference on the CPU load on this weak old 1.2 gig AMD CPU. The load has dropped dramtically on the server and we could probably increase the maximum number of players to 30 online at the same time before the server became overloaded.
That's really fantastic.
Man I can't wait to started testing 0.30 to see how low the load is with say 20 people online. We will probably be rebuilding the server that died on us last month. We will be rebuilding it with Fedora Core 4. Fedora Core 4 is one of the best version of Linux out there and what is great about this new release is that it comes with PHP 5 instead of PHP 4. It also doesn't come with any version of MySql making it alot easier to install the latest version of MySql.
So the new gaming server will be running on a 2.2 gig CPU, latest version of Fedora Core, latest version of PHP 5 and the latest version of MySql 4.
The great thing is that ADOdb Lite and Smarty-Light is 100% compatible with PHP 5. It will be exciting to see how well everything runs on the latest server code. It should use far less memory per client. My work server at home uses about 1/10th of the memory per client than the current game server and that will mean we can have even more people playing online at the same time than ever before.
I know the wait has been a long one for a new version but it will be well worth it for both the players AND the people hosting games on their own servers.