HLstatsX:CE Version 1.6.3 Released

Version 1.6.3 has been released.

As usual, download links are up at our Google Code page (http://code.google.com/p/hlstatsxcommunity) and will be posted in the forum Downloads section shortly.

This release targeted mainly bug fixes as well as optimizations in SQL queries, both on the daemon and the web site. In addition, color codes have been enhanced for multiple games. A few additions include Team Fortress 2 "Most Valuable Player" tracking, additional Left 4 Dead 2 weapon tracking and A full changelog is posted below.

For more information visit our forums.

Upgrading to 1.6.3 can be done from 1.6.1 or 1.6.2.
To upgrade from 1.6.0 or earlier you must upgrade to 1.6.1 first.
To upgrade from 1.6.1, download the HLXCommunityEdition1.6.3FULL.zip package.
To upgrade from 1.6.2, download the HLXCommunityEdition1.6.3UPGRADE.zip package.

To perform the upgrade follow these steps after downloading the appropriate package:

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. Go to http://path_to_your/stats/updater/ which will upgrade your database to 1.6.3.
6. DELETE THE UPDATER FOLDER FROM YOUR WEB SERVER
7. Replace the remaining directories (daemon, import bans, ftp, etc) with the ones from the downloaded package
8. Replace any customizations you may have done to the web
9. Update any game server plugins (Sourcemod, AMXMod, etc)
10. 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.3
December 04, 2009

+ Added "Taiwin" to gmap location selection (#818) (Owen Lyu, psychonic)
+ Added some missing weapon codes for l4d2 (psychonic)
+ Added SQL profiling for advanced debugging, disabled by default (agent86)
+ Added new L4D2 role icons (#837) (ribit)
+ Added new CSS class to provide a background for "gameslist" icons (#834) (Packhead)
+ Added a simple version check to the admin center (#825) (psychonic)
+ Added additional data-table-head classes to voicecomm server pages (#856) (Packhead)
+ Added a CSS ID "gameslist-active-game" to allow for customization to gameslist when you're on the appropriate game's page (#834) (Packhead)
+ Added actions for SuperLogs:TF2 new "Most Valuable Player" tracking (#826) (Packhead)
+ Added a new "noaward" image for Left 4 Dead 2 (Packhead)
+ Added/enhanced coloring to ingame messages on L4D, L4D2, HL2MP, and DODS (psychonic)
+ Added partial verification of Server Address and Admin Mod choice to Add Server page. (psychonic)
+ Added ability to use steam_id AND game for signatures instead of player_id (#877) (Packhead)
+ Added colored Left4Dead Roles (#890) (Packhead)
- Removed "smash-only" l4d2 awards from installations and future upgrades, will not be removed from existing sites (psychonic, Packhead)
- Removed "run_hlstats_autorestart" as it is redundant now. (Packhead)
- Removed non-existant "SMAC" weapon from NTS in install.sql (psychonic)
? Made multiple optimizations on the Chat page (#829) (agent86, Packhead)
? Player DB Updates in daemon now utilize prepared statements (#842) (agent86)
? Updated INSMOD and FOF game icons (psychonic)
? Updated the run_ scripts so they could be used as a startup script in init.d (#861) (Packhead)
? hlx_sm_csay now does light green chat-style messages on L4D/L4D2 instead of extremely small center message (psychonic)
? Various minor daemon optimizations (psychonic)
? Cleaned up code in hlstatsx.sp and minor optimizations (psychonic)
? Modified date that is printed for Last Kill on contents.php (#863) (Packhead)
? Cleaned up updater notifications and added new "warning", "warning-header" and "warning-text" CSS classes (Packhead)
? Modified the doConnect method to retry on daemon connection error (#841) (agent86)
? Changed map screenshot behavior to now fail back to a game default and then the HLXCE logo if the map screenshot cannot be found. (Packhead)
? Changed stylesheet cookie behavior (#806) (octo-dhd)
? Touched up favicon.ico (psychonic)
? Slightly darkened watermark on forum sig image (psychonic)
? Updated run_hlstats and run_proxy with variables to daemon filename, conf file and path. (Packhead)
? Updated run_hlstats_multi with variables for daemon filename and path (Packhead)
? Daemon no longer counts incaps (l4d/l4d2) where victim is on Infected team (#836) (psychonic)
? Revised logic on mapinfo.php to follow logic from status.php and utilize getImage() (Packhead)
? Changed user-settings on playerinfo_general.php to now say "Not Set" and be linked to #set on the help page (#869) (Packhead)
? Check for existance of geolite binary file before attempting to load it (#807) (BoNzO)
? Changed behavior of config file/command line -- command line option now overrides conf file settings (#862) (octo-dhd)
! Fixed Zoom support to Google Maps (psychonic)
! Fixed an issue with plyrplyr actions being ignored (#883) (psychonic)
! Fixed (attempt) for possible null error on geodata inserts (#880) (psychonic)
! Fixed a typo in updater.php (Packhead)
! Fixed "alt" text on ribbon images (#882) (Packhead)
! Fixed some bugs in display on playerinfo_general.php (#869) (Packhead)
! Fixed some ingame web issues (Packhead)
! Fixed anchor tags on some pages which made some CSS styles look bad (#835) (Packhead)
! Fixed new game code and name getting escaped twice when duplicating a game (#855) (psychonic)
! Fixed not being able to have two teamspeak servers with different connect ports but same query port (#851) (psychonic)
! Fixed "broken text" on award pages when nobody wins the award (#857)
! Fixed some issues in global and sourcebans CSS revolving around the gamelist icons (Packhead)
! Fixed status.php to also make use of default.png for missing map screenshots (#852) (Maximilian Lotz, Packhead)
! Fixed header links not correct after performing search or using admin pages (#486) (psychonic)
! Fixed display_style_selector having the wrong optype and causing an error on the daemon (Packhead)
! Fixed run_hlstats_multi not using the logs directory (#736, #802) (Packhead)
! Fixed all run scripts to use relative paths (#737) (Packhead)
! Fixed hlstatsxban.cfg not being read correctly (#603) (Valentin G., psychonic)
! Fixed error that could cause graphs not to display correctly (psychonic)
! Fixed spacing issue with player names on some ingame messages (psychonic)
! Fixed incorrect format specifier in daemon player info string causing uniqueid to not print properly (psychonic)
! Fixed possible null error on playerhistory.php and tools_adminevents.php (#553) (psychonic)
! Fixed utf8 character display issue on playerhistory.php and tools_adminevents.php (psychonic)
! Fixed slow query on claninfo_mapperformance.php (#816) (agent86)
! Fixed footer having "an Interwave Studios Community project" twice (#810) (Packhead)
! Fixed ingame forced messages not displaying if BroadCastEvents was off (#839) (psychonic)
! Fixed ingame commands requiring MOTD not working in HL2DM (psychonic)
! Fixed extinguish actions from being incorrect action type in TF2 (#729) (psychonic)
! Fixed Forums link on web site only showing if Sourcebans link was enabled. (psychonic)
! Fixed Romania coordinates being negated on gmap. (Nigh)
! Fixed Sourcebans theme table header background image not filling full cell if screen size is too small (#812) (octo-dhd)
! hlx_sm_psay2 command in hlstatsx.sp now strips color control codes from input message to combat solid message color interruption that occurred on some games (psychonic)