- Joined
- Sep 3, 2008
- Messages
- 2,421
Yes, it's true - we finally updated HLStatsX to the latest version (1.6.14), which means that weapon support for TF2 is now fully updated. See the changelog below for a full list of changes. For anyone who is curious, here is the new daily awards list.
1.6.11
- GameSupport: Added PVKII support
- GameSupport: Added CSPromod support
- GameSupport: Added HL1DM support
- GameSupport: Added support for TF2 polycount additions
- GameSupport: Added support for tracking Mini Sentries in TF2
- GameSupport: Added support for CS:S round_mvp action newly added in SuperLogs: CSS
- GameSupport: Chat colors enhanced in FoF now that 3.0+ supports them
- GameSupport: Added missing AOC weapon codes, chivalry, Throwing Axe, and Fists
- GameSupport: Added some missing award images for CS:S/CSP
- GameSupport: Added some missing award and ribbon images for TF2
- GameSupport: Added L4D1 roles to L4D2 for 'The Sacrifice' update
- GameSupport: Added some missing L4D2 award images
- Daemon: Added support for retrieving hostname and maxplayers via server query if rcon is unavailable
- Daemon: Added 'CpanelHack' conf directive to optionally add $home/perl to include path before loading Geo::IP modules
- Daemon: Added SIGINT handling to clean up and flush data upon interupt (ctrl-c), also on C;SHUTDOWN; and C;RELOAD;
- Daemon: Added SIGHUP handling to mimic C;RELOAD;
- Daemon: Added perl 5.12 compatibility
- Daemon: Added much more configurability to hlstats-awards.pl
- Daemon: Added support for re-evaluating player clan tags in hlstats-awards.pl, use -t option
- Daemon: Added reload option to run_hlstats to allow reloading settings without actually stopping daemon
- Plugin: Added workaround for Source 2009 linux rules query issue
- Web: Admin IP search now supports partial matches
- Web: "Perl Stats Backend" page can now reload remotely located daemons
- Web: Added new player trend graph
- Web: Added links to daemon control page in Server Settings page in restart warning box and on Reset page
- Other: Added AMXBans 6.0 support to hlstatsxban.php import script
- GameSupport: Removed FoF weapon explosive_arrow, no longer exists ingame
- Daemon: Chat no longer has to be >3 characters to be logged
- Daemon: Suicide within 2 seconds of team change is now ignored
- Daemon: Event inserts are now queued per table in groups of 10 (default) to reduce number of queries
- Daemon: Added --event-queue-size command line parameter to forcefully override the above (ex. size 100+ when importing logs)
- Daemon: Player count changes now only update player count, rather than triggering full db flush
- Daemon: Changed some parsing to aid pvkii support and potentially give a minor boost in speed
- Daemon: Run script now sends SIGINT instead of SIGKILL when stopping daemon to allow cleanup
- Daemon: run_proxy now defaults to using hlstats.conf instead of the non-existant proxy.conf
- Web: Chat page no longer shows server column when showing chat for a single server
- Web: Countries page now defaults to sorting by Avg Skill
- Web: After adding a new server, you now automatically get redirected to the server settings page
- Web: RCon password is no longer displayed on Edit Servers list
- Web: Update check in admin area is now async and will not hang admin page if hlx site is down
- GameSupport: Fixed daemon TFC object dismantle logic not working
- GameSupport: Fixed GES weapon image filenames not matching weapon codes
- GameSupport: Fixed db issue causing some TFC actions to not track properly
- GameSupport: Fixed FoF bug in last release causing all weapons to log as "bow"
- GameSupport: Updated Dystopia support to GameEngine 3
- GameSupport: Fixed spelling of FoF team name 'desparados' => 'desperados'
- GameSupport: Fixed some issues with certain TF2 weapons/awards not triggering properly
- GameSupport: Re-added two L4D2 weapons (M60, Golf Club) that only existed on new installs
- Daemon: Fixed player flag not showing in livestats if the player was already ingame when daemon started
- Daemon: Fixed "stats" command parsing failing when receiving more output than expected
- Daemon: Fixed some incompatibilities with Mani Admin, extra quotes, etc.
- Daemon: Fixed kill streaks persisting across map change
- Plugin: Fixed HLstatsX sv_tag not being applied if custom tags were specified in config
- Web: Fixed some pages using live activity calculation instead of cached value
- Web: Fixed players with hidden rank still displaying on per-session player ranking list
- Web: Fixed some values being html-escaped before being saved to the db
- Web: Fixed action points on player/clan info possibly being inaccurate due to using current point values
- Web: Fixed multiple idiosyncracies with weapon and role image filename and text name lookup.
- Web: Fixed some display glitches on actioninfo page
- Web: Fixed "Reset Players' Names' Counts" checkbox on Reset page not being checked/unchecked with reset all
- Web: Fixed incorrect bracket in default hlstats.css causing warning text to be incorrect size
- Web: Fixed an issue with image filenames that contained spaces
- Web: Fixed signature images not working when using Steam IDs to lookup player
- Other: Fixed hlstatsxban.php import script not properly unbanning unbanned users from Sourcebans (Rambomst)
- Other: Fixed a regex issue with heatmaps and maps with $ in name (Danfocus)
1.6.12
- GameSupport: Added TF2 Australian Christmas support and missing weapons/actions
- Daemon: Cleaned up some output from run_hlstats
- Daemon: Fixed a local-variable being declared outside a function
- Plugin: Fixed a missing handle check
- Web: Fixed hidden clans appearing on ingame browser
- Web: Fixed zoom out button being covered up by Google logo on map page
- Web: Fixed incorrectly named TF2 ribbon images
- Web: Fixed admin login form not working correctly in certain situations
1.6.13
- GameSupport: Added missing headshot action, awards, and ribbons to HL2DM
- General: Added total teamkills to player tracking
- General: Added teamkills and kill/death streaks to player session tracking)
- General: Added more new special award possibilities, "connectiontime", "killsteak", and "deathstreak"
- Web: Added teamkills to ingame statsme webpage
- GameSupport: Updated many recently-changed TF2 weapon codes
- Daemon: Updated run_hlstats to now automatically change to the directory it's in
- Daemon: Updated run_hlstats to verify shebang line in hlstats.pl is formatted correctly and binary exists
- Daemon: Moved connect message from Connect event to EnterGame event
- Heatmaps: Greatly improved output quality of heat data
- General: Improved speed of generating awards for "mostkill", "suicides", "teamkills"
- Web: Server configuration parameter names are now read-only to avoid accidental changes
- Web: Id column is now hidden on most admin pages with EditTables as it serves little purpose to the user
- Web: Fixed paging issue on search page
- Web: Fixed JS error when selecting an admin task
- Web: Fixed lack of input box when adding new row in readonly EditListColumns
1.6.14
- GameSupport: Added 31 new weapons for Team Fortress 2
- GameSupport: Added new TF2 player action to log scout extinguishes with the Mad Milk
- Daemon: Player position was not printing at initial release of 1.6.13
- Daemon: Updated the GeoLite_Import.sh script due to change in release cycle of Max Mind
- Daemon: Chat commands are no longer reliant on player events being enabled
- Daemon: Lazy log line format no longer clears player's team
- Daemon: Removed some redundant logic in EventHandlers.plib
- GameSupport: Renamed 14 Team Fortress 2 weapons to align them with the TF2 wiki
Last edited:




























