StatsServ is a small software that simulates a compact IRC server.
The statistics that StatsServ provides include the uptime of each server in the network, a list of channels (excluding secret and private channels) along with their respective topics, and the total number of users present in the network. Usually, these statistics can only be accessed through specific commands such as /stats u, /list, and /lusers, provided that /usage is enabled for normal users.
The software has a few requirements that must be fulfilled to make it work optimally, such as a C++ compiler, a MySQL 5.0 database (4.0 also works with little modifications), UnrealIRCD (tested with version 3.2.5), and mysql++-Libraries.
The latest release of StatsServ includes several improvements, such as the addition of the compile flag NO_UNREALIRCD, which can be activated by using ./configure --no-unrealircd. The software will also fork to the background by default now, with an option (-f) to stay in the foreground. Additionally, the update has various compatibility fixes, notably for ngircd: NJOIN message, JOIN, TOPIC, RAW266, SERVER message, and a reduction of nicknames to nine characters.
Overall, StatsServ is a reliable and user-friendly program that is well-suited to those seeking an efficient method of transferring IRC statistics to a MySQL database. If this sounds like something you need, give StatsServ a try.
Version 0.3: N/A