HLstatsX

From Wikipedia, the free encyclopedia

Contents

[edit] HLstatsX

HlstatsX is a PHP and MySQL based stats-program for the Source engine. It is mostly used on popular game such as Counter-Strike: Source and Day of Defeat: Source. HLstatsX is released under the GNU General Public License, is free to download and use and is made by Tobias Oetzel [1]. HlstatsX can be run on Microsoft Windows or Linux Servers. HLstatsX works by looking at server logs sent from the game server to the web server that HLstatsX is running on, and then processing it to produce tables and charts of player statistics.

The HLstatsx Logo
The HLstatsx Logo

[edit] Features

  • HLstatsX tracks players on the server that it is installed on, and shows it in a table, with their Points, Kills per death, Headshots per Kill, Activity, Total time connected and accuracy (in percent).
  • HLstatsX includes a Google Map feature, showing you where the players are and where the server is.
  • Forum Signatures

You can go to the server’s HLstatsX website and get a forum Signature showing you name, points, points movement, kills, deaths, headshots and total time connected.

  • Live web stats showoing up-to the miniute data [stats example]
  • Flash hitbox anaimation

With statsme logging or Mani-Admin-Plugin extended logging for Counter-Strike:Source and Day of Defeat: Source, detailled target hit statistics become available. The flash animation shows all absolute and relative hits.

Hit box
Hit box

[edit] Requirements

The system requirements for HLstatsX [2]

Also required the DBI Perl module.

  • PHP V4 or above.

This script language is needed for the web server to show statistics on the internet. If you want to get detailed statistic graphs you must have the gd graphics library.

  • MySQL database V3.23 or above.

Including user rights to create temporary tables.

  • Rcon access to source server(s).

To retrieve all player information and react to player commands.

  • Webspace for the webpage.

To allow access to your statistics over the internet a web space is required.

  • Shell access to run perl deamon.

You must have the possibility to execute programs in a shell.

  • It is also recommened to use Mani's admin plugin or Beetlesmod with Small Statsme-Plugin for ease of use and better data.

[edit] HLStatsX Premium

HLStatsX Premium is a special version where the database and website are hosted on HLstatsX's servers. It costs €15 for the first three months, and €5 for every month after that. There is no downloading of files, and setup up of web servers as it is done for you. Premium customers get an easy to use control panel and a Trusted game server status on the Global Ranking. [3]

The HLstatsX premium control panel
The HLstatsX premium control panel

[edit] Current Release

The Current release is v1.01, released on 31stMarch 2006[4]

[edit] v1.01 changelog

The changelog for v1.01[5] is as follows:

  • Global realtime player tracking included.
  • Name and IP-Tracking Mode now full working e.g. for LAN sessions.
  • Option to log chat history for each player (addtional option to exclude admins).
  • Global chat for players to communicate between gameservers.
  • Smoother graphics in serverload graphs.
  • Integrated new models into the flash movie (by Sandman).
  • New option "SkillMinChange". Specifies the minimum number of skill points a player will gain for each frag. (Default is 2 skill points minimum change).
  • Integrated action events of VIP-Mod from LDuke.
  • Added dods images (weapons, maps) and de_nuke and cs_militia images for css (by Michael_Jim).
  • Kick reason if player want to connect on rank limited servers.
  • Added dods integration on webpages and dods events in sql file from various plugins.
  • New claninfo and action ingame webpages.
  • Support for CSS Deatmatch gametype.
  • Added commands for rank, session, kpd which results are displayed to all players.
  • - Updated function to display names on google map properly.
  • - Reworked ingame html files. Now all links to players and clans will work correctly.
  • - Safer way handle internal player array.
  • - Player pings are retrieved within a greater interval.
  • - Server status script displays noimage picture if map image is not available.
  • - Inactive clan members will no more displayed in detailled clan view.
  • - Reworked ingame AMX style menus.
  • - Broadcast public address to the masterserver if setup in the webinterface.
  • - Server graphics now displaying much smoother.
  • - Updated actions for Day of Defeat: Source to work with all plugins.
  • - Updated hlstats.sql file with larger varchar database entries.
  • - Default maximum skill change is now 25 points.
  • Fixed: Webpage Vulnerability.
  • Fixed: Socket functions for synchronization countries and vac banlist not working for windows operating systems (Thx crazydew).
  • Fixed: Deathmatch awards not tracking the .357 magnum and wrong weapon image.
  • Fixed: Bot tracking on name changes.
  • Fixed: Statistics are displayed to other players after gameserver crash.
  • Fixed: Sometimes too much entries were displayed on next command.
  • Fixed: Smaller bugs.

[edit] Previous Releases

Previous Releases of HLstatsX. All of there are avaliable to download from HLstatsX's website : http://www.hlstatsx.com/download/previous [6]

  • 29. October 2005

HLstatsX V1.00 - Final

  • 22. August 2005

HLstatsX V1.00 - Release Candidate 10


  • 03. August 2005

HLstatsX V1.00 - Release Candidate 9


  • 08. July 2005

HLstatsX V1.00 - Release Candidate 8


  • 30. June 2005

HLstatsX V1.00 - Release Candidate 7


  • 26. June 2005

HLstatsX V1.00 - Release Candidate 6


  • 23. June 2005

HLstatsX V1.00 - Release Candidate 5


  • 11. June 2005

HLstatsX V1.00 - Release Candidate 4


  • 6. June 2005

HLstatsX V1.00 - Release Candidate 3


  • 5. June 2005

HLstatsX V1.00 - Release Candidate 2


  • 31. May 2005

HLstatsX V1.00 - Release Candidate 1



References:

  1. ^ http://www.hlstatsx.com/download
  2. ^ http://www.hlstatsx.com/documentation
  3. ^ http://www.hlstatsx.com/premium
  4. ^ http://www.hlstatsx.com/download/current
  5. ^ http://www.hlstatsx.com/download/current
  6. ^ http://www.hlstatsx.com/download/previous