For unranked server stats tracking, check out http://www.bighamster.de/ example http://www.bighamster.de/bf2stats/
Search
Search results: 3 found, showing up to 50
Serving a generated flat xml file is quite less of a load than EA's current system of reading directly from their database. It would decrease the load.
Stryker, not sure if you are running ranked/unranked, but there is a script that will track players on unranked servers if that is the case.
http://www.bighamster.de/bf2stats/
http://www.bighamster.de/
http://www.bighamster.de/bf2stats/
http://www.bighamster.de/