Games::FEAR::Log

This module allows the parsing of a F.E.A.R. multiplayer server log into a
manageable database format, and provides an easy to use object-oriented
interface to access that information.  This information could then be used
to create a CGI scoreboard application, such as the one included in the
/examples directory.

The underlying system uses a SQL relational database to store and retrieve
game information.  Initially, this implimentation is built to use a MySQL or
PostgreSQL database, but I can add support for other database systems if
there is a demand.

Ideally, there could be two different 'pieces' to an application using this
module, an administrative interface to import new log entries into the
database, and a public interface to display and/or cross-reference already
imported information.

If performance is not a concern, however, it could be a one-piece
application where new entries are checked for and added every time the
interface is viewed.

INSTALLATION

To install this module, run the following commands:

    perl Makefile.PL
    make
    make test
    make install

TESTING

There is an optional connectivity test run during 'make test' that creates
a table and reads/writes it.  If you have an active supported database and
would like to run this test, set the following environment variables:

    DBI_DSN    DSN as used by the DBI module
    DBI_USER   Username (must have permissions to create and write to a table)
    DBI_PASS   Password for the given username

If these environment variables are already defined on your system and you
do NOT want to run the connectivity test, simply set the DBI_DSN variable
to an empty string.  On a *nix system, this can be done just for the
current command:

    DBI_DSN='' make test

COPYRIGHT

Copyright (C) 2007 Evan Kaufman, <evank at cpan.org>

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
