GibStats


[Features]  

  Welcome
  News
  GibStats
  Downloads

  Features
  Supported Mods
  Screenshots
  HTML-Output

  Message Board
  FAQ
  Developers
  Mail/Mailing List

  Log Standard
  GSLogMod


General
    GibStats has been around for nearly two years. It gives you by far the most detailed statistics and insite of a Quake match.
    GibStats can receive data from various source (Input). According to the data GibStats produces the actual statistics (Calculations) and displays them as talbes or graphs (Display). Most of the information displayed can be exported to HTML (Output). Unless stated expressly all the following applies to Quake I and Quake II.

Input
    GibStats can receive data about Quake 3 Arena, Quake or II games via the following ways:
    • Client logs
      These logs are created by playing Quake on a server. GibStats can read any client logs, no matter which mod you played. As mods use different death messages, you might have to adapt GibStats to a particular mod. GibStats comes with support for most of the more common mods.
    • Server logs
      These Logs are created by dedicated servers. The most powerful type of log is the Standard Log. But this type of log must be implemented by the mod author. Find out if your favourite mod has Standard Log implementation. If not send them an e-mail.
    • TCP/IP
      The GSLogMod (only Quake 2) is capable of sending the log data via TCP/IP. GibStats receives this data and treats it as if it was a log read from disk.
    • Demos (only Quake II)
      Instead of a log file GibStats can read a demo file and extract all relevant data from that file.
    • Linux Standard Logs
      As linux does not use CR/LF as line termination there is a special feature to read such logs.

Calculations
    GibStats adds all scores up and then performes some built in calculations on the data:
    • Efficiency
    • Skill
    • Relative Frags
    • Rank
    • Frags per Hour
    • Time Played
    • Maps Played
    • Custom Calculations (soon to come)
      Here you can define your own calculations. For example the relation between Flag Captures and Defense work of a player or how many points someone scores as Saint in HolyWars.

Display: Tables
    The ways you can display data on screen are virtually countless. Each display below can be applied to all games played, a particular game or a particular map played. I will only mention the major features and what they do:
    • Ranking Display
      You can display data as a ranking table of players. You sort this ranking by any type of score (kills, deaths, suicides, Flag Captures, etc.) or by the calculations GibStats performed.
    • Player Matrix
      As the ranking display but players are displayed as a matrix so that you can see who fraged or scored against who.
    • Single Player
      Here you see all data concerning a single player, such as:
      • scores, usage and efficiency of each weapon
      • all scores
      • favourite targets and feared killers of the player
      • top 10 best and worst maps played
      • top 10 average best and worst maps played
      • any high scores achieved with weapons, categories, etc.
    • High scores
      This is a summary of all high scores achieved and by whom.
    • Player vs Player
      You can compare players and their performance directly.
    • Stats by mapnames
      All the above data but not by game or map but by the mapname.
    • Clan Scores
    • Team Scores
    • Map statistics
      Which map has been played how often, how many frags, etc.

Display: Graphs
    All data which you can display as tables you may also visualize as graphs, so that you can see how a particular score developed over time. Besides that the graphs display numerous other data like, averages, trends and curves. You can also display weapon usage by players and much more. The graphs can be printed or saved.

Display: Real Time Stats
    This feature enables you to display the results of an ongoing match in real time as a table or a graph.

Output
    The data stored by GibStats can be exported to HTML. GibStats will create a complete set of pages including main index and sub indices. You can export the following data:
    • Templates (comming soon)
      Through a system of templates for the various stats you can export you may customize the look of the HTML.
    • Ranking
      The ranking of palyers according to the sorting criteria you chose will be exported 20 by 20.

    • Player Debriefs
      A summary of each players performance in the ranking, his weapon usage, favourite targets and killers, his high scores and his best/ worst/ best average/ worst average maps is exported.
    • Games and Maps
      All data is exported by games and maps played either as ranking or as player matrix.
    • High Scores
      The top 20 players of each type of score and the calculation is exported. In addition the same is exported for each weapon and a summary of high scores by players.
    • Graphs
      In addition to the data as tables you can have GibStats to add graphs to the HTML pages.
    • CTF Team Scores