HLstatsX:CE 1.6.2 Released

Version 1.6.2 has been released.

As usual, download links are up at our Google Code page and will be posted in the forum Downloads section shortly.

This version targeted performance and usability and features new optimized SQL queries (prepared statements) for the HLstatsX Daemon, web query enhancements and slightly better support for those wanting to customize the look of their HLXCE install without having to edit much/any of the PHP files.

Additional highlights include Left4Dead 2 support, more daemon enhancements and now web-based Database upgrades.

For more information visit our News Forum.

To upgrade to 1.6.2 you must first upgrade to 1.6.1. Follow the steps posted earlier to upgrade to 1.6.1. Once you are running 1.6.1 you can upgrade to 1.6.2 by following these steps:

  1. Stop HLstatsX Daemon
  2. Back up your database
  3. Backup any customizations you've done to web pages or stylesheets
  4. Upload the contents of the "web" folder to your web server.
  5. DELETE THE UPDATER FOLDER FROM YOUR WEB SERVER
  6. Replace the remaining directories (daemon, import bans, ftp, etc) with the ones from the downloaded package
  7. Replace any customizations you may have done to the web
  8. Update any game server plugins (Sourcemod, AMXMod, etc)
  9. Start your HLstatsX Daemon again

As a friendly reminder, make sure to update your SuperLogs plugins. You can find our SuperLogs plugin on the AlliedModders site.

Changelog:
HLstatsX Community Edition 1.6.2
November 14

+ Added support for Left 4 Dead 2 (#732) (Packhead, psychonic, octo-dhd)
+ Added new update script for geoip binary file (Packhead)
+ Added misc dev tools such as fake server (agent86), log code parser (psychonic), optional web profiling code (agent86), and server query tool (BoNzO)
+ Added Team Fortress 2 tf_pumpkin_Bomb weapon logging (octo-dhd)
+ Added five additional Zombie Panic Source weapons (Packhead)
+ Added support for TF2 jarate and shield_blocked events (Packhead)
+ Created a new field to track creation date for a player and modified daemon to start filling field (psychonic, Packhead)
+ Added medic and engineer extinguish awards (#729) (Packhead)
+ Created php-based SQL updater to ease upgrading from version to version (psychonic)
+ Headshot actions and awards added for ZPS and NTS (psychonic)
+ Added new signatures to replace existing signature images (R3M)
+ Added a watermark inserted on generation for signature images (psychonic)
+ Added signature background images for The Hidden (R3M)
+ Added R3M's "Sourcebans" theme to HLX:CE as the new default theme for new installations (R3M, Packhead, psychonic, octo-dhd)
+ Added small HLXCE logo to display on accordian pages when loading Trend graphs (Packhead)
+ Added ability for end user to switch themes and for administrator to enable/disable this option, Defaults to off on new and old installs (psychonic, Packhead)
+ Added ingame pages "Go Back" link to allow for a quick return while browsing stats through the in-game browser (Packhead)
+ Added new logo in the header and footer (psychonic, Packhead)
+ Added new Favicon of new logo (psychonic)
+ Added NTS award and ribbon icons (R3M, TheTrickster, Packhead)
+ Added new game list at the top-right of the page that displays with more than one game enabled and the administrator enabling, Defaulted on for new and old installs (Packhead)
+ Added ability for 'themes' to load custom navigation icons per stylesheet. (Packhead)
+ Added new options to specify path to SourceBans and Forum pages. Icon must be present in hlstatsimg/icon// and administrator must specifiy path. (Packhead)
- Unused NeoTokyo weapon codes removed (psychonic)
- OnTakeDamage removed (psychonic)
- Removed unused "racket" weapon code for ZPS (psychonic)
- Fixed recording "other" crowbar as broom in ZPS (ViolentCrimes, psychonic)
- Removed options to set Trend Graph background image (Packhead)
? Server graph generation is now delayed until the accordion is open (#640) (agent86)
? Removed some deprecated function from the php files (psychonic)
? Site now utilizes google chrome frame if installed (psychonic)
? Moved configuration for heatmap script into a separate configuration file and added debug output (BoNzO)
? Moved configuration for hlstatsxban.php into a separate configuration file (Packhead)
? Event insertion queries in daemon now get prepared and reused to severely cut down on overall time spent in queries (#543) (agent86
? Cleaned up output and added pruning of hlstats_Trends to hlstats-awards.pl (#773) (psychonic)
? Hlstatsx.sp now hides options from menu that require motd screen if on a game that does not support it (psychonic)
? Changed "Console Events" wording in ingame menu in hlstatsx.sp to "Toggle Point Msgs"
? Updated to Google Maps v3 API (#560) (octo-dhd)
! Fixed incorrect function return in hlstatsx.sp interfering with some chat plugins (Antithasys)
! Fixed some issues with php ban importer script (Packhead)
! Fixed miscellanous invalid html (#627) (psychonic)
! Fixed misc crashing issues in daemon from invalid players/servers (including #628) (b|afk, agent86, psychonic)
! Fixed occurrences in daemon when rank could print as 0 (octo-dhd)
! Fixed issues with changing GeoIP setting and reloading daemon config rather than restarting daemon (#598) (psychonic)
! Fixed issues where headshots could be doubled or incorrect kills being counted as headshots since 1.6.0 (#602) (psychonic)
! Fixed map-specific actions being broken since 1.6.0 (psychonic)
! Fixed "HLstats_Server->set: "map" is not a valid property name" in daemon console (#362) (agent86)
! Fixed messageAll() sub on daemon server object not checking to make sure event broadcasting is enabled before attempting to send. (psychonic)
! Fixed magic quotes issue on player and clan info weapon pages (#695) (raydan)
! Fixed trend count telling incorrect number of new players/kills in last 24 hours (#657) (psychonic)
! Fixed potential array out of bounds error in hlstatsx.sp (psychonic)
! Fixed more cases in hlstatsx.sp where names could be miscolored (TTS Oetzel & Goerz GmbH)
! Fixed game detection successful message in hlstatsx.sp not necessarily showing correct game name (psychonic)
! Fixed location logging format in LogPlyrPlyrEvent in loghelper.inc (psychonic)
! Fixed old events not being deleted (psychonic)
! Fixed a grammatical problem with TF2 pumpkin bomb weapon (Packhead)
! Fixed hlstats-awards.pl not detecting correct version (psychonic)
! Fixed the hitbox flash on ZPS to use the zombie1 file instead of the cstrike model. (psychonic)
! Fixed country flags not displaying since implementation of accordians on game page (octo-dhd)
! Fixed second level cstrike ribbons using the same filename as first level (Unity, Packhead)