Introducing the Armagetron Printer Interface.

What this little program does is it updates the status message on your HP printer with information about an unlimited number of servers that you specify... and just runs in a loop. CTRL+C exits. You configure the program by editing a file that it creates, config.cfg. The syntax is the exact same as the autoexec.cfg that Armagetron servers use. You can add settings to the source code in the exact same way as you do when modifying Armagetron's source; some examples are right there in the code.
There are a couple known bugs. First, the program accesses files from the current working directory instead of the same directory as the executable. You need to CD to the directory where you want to keep your config.cfg and run the program from there. Also, you need read/write access to that directory or the logs won't save. Second, you get a "Setting TOS to LOWDELAY failed" message on Mac OS X for some reason. You don't on Linux/Unix though. This program has not been tested on Windows.
Features that I will include in later builds are: Ability to fetch players.txt from remote webservers using libcURL, better file management, some display improvements, an actual version number, and a way to build it without running a hokey script

You can see this script running on the iD Tech Server Cam.
Enjoy!
