What is HLstatsX: CE?

HLstatsX Community Edition is free Real-time stats and ranking for HL1 and HL2 engine based games.

HLstatsX Community Edition uses a Perl daemon to parse the log streamed from the game server. The data is stored in a MySQL Database and has a PHP frontend. It is a fork of ELstatsNEO 2.42, which is a continuation of the discontinued HLstatsX v1.20rc2 (by Tobias Oetzel), which is a fork of HLstats.

Interested? We have more information on our About page.

If you are currently using our package and enjoying it, perhaps consider donating to HLX:CE to help offset the cost to run our servers, tracker and testing environments.

Call for user input and where we are heading

The Development Team thought it was time to give a clear roadmap of where we intend on heading with HLX: CE as we set our sights on version 1.7.0. In addition the development team is wanting to collect some information back from end users on how they are using HLX: CE. If you have a few minutes please stop by our forums and cast your vote in our forum poll.

HLstatsX:CE Version 1.6.6 Released

It is very important to upgrade to 1.6.6 as soon as possible as there have been some security issues discovered that are fixed in this release.

Upgrade instructions:

To upgrade from 1.6.5, download one of the Upgrade packages from our Google Code site.
To upgrade from 1.6.1 or later, download one of the Full packages from our Google Code site.
To upgrade from 1.6.0 or earlier you must upgrade, in order, to 1.6.1. Then you can use the 1.6.6 FULL package to upgrade from 1.6.1 to 1.6.6. More information is available here on our web site.

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 that exist in the upgrade pack.
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.6.
6. DELETE THE UPDATER FOLDER FROM YOUR WEB SERVER.
7. Replace the contents of the remaining included directories in the update pkg.
8. Merge any customizations that got replaced.
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 plugins on the AlliedModders site.

For more information on this release or doing a full install, visit our forums.

Issue Tracker has moved

We have had to relocate our project tracker and management application.

Our tracker can now be found at http://tracker.hlxcommunity.com.

Please note: if you had an issue from the old tracker or a user account the data was moved. You can use the login from the InterWave Studios tracker to login. If you do not have an account you can create one. This account is in no way tied to the InterWave Forums or our Google Code site.

HLstatsX:CE Version 1.6.5 Released

Version 1.6.5 has been released.

As usual, download links are up at our Google Code page.

The last release, 1.6.4, unfortunately had to be pulled because of some last minute bugs and other things found from improper testing. We were just excited to finally get it out as we believe this resolved any outstanding bugs in the 1.6.x series. This means that we can work full force on 1.7.0, taking on all sort of new features that have been requested!

As a holiday bonus to all the bugfixes included, FernFerret has reemerged to create more of his excellent TF2 award and ribbon images. He has also filled in and created images for the TF2 weapons that were missing them.

Note: We now offer .tar.gz in addition to our .zip files. The contents of the packages are identical, however the .tar.gz is suggested for Linux as it has the necessary permissions already set.

HLstatsX:CE Version 1.6.4 Removed

The HLX:CE Development Team has pulled version 1.6.4 due to a couple of packaging issues. Rather than having confusion over what needs to be updated, modified, fixed, etc, we've elected to just cancel 1.6.4 and release 1.6.5. There will be little to no difference from 1.6.4 to 1.6.5. If you've already updated to 1.6.5 we will have an update package out here shortly that you can run. Again, nothing critical happened to 1.6.4, just minor things that we decided we were not pleased with.

We apologize for any inconveniences.

The HLX:CE Development Team

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.

HLstatsX:CE 1.6.2 Released

Version 1.6.2 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 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.

HLstatsX:CE 1.6.1 Released

Version 1.6.1 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 is mostly bugfixes. The 1.6.0 release unfortunately had a few moderate bugs that slipped through, but that isn't totally unexpected with the number of huge changes that were made. Version 1.6.1 fixes all of this, addresses some other longstanding bugs that were found, and also adds even more optimization, mostly thanks to our newest code contributor, agent86 from =(ego)=.

Highlights:
The infamous player count issue is now resolved. The counting has been fully rewritten.
Added, optimized, and touched-up many images.
Added a few more helper scripts to the extras directory, such as Peace-Maker's alternative ban import script and Woody's log FTP script.
Added more reset/delete options and made game/server deletes not leave stale data behind.
Added new TF2 actions "killed_charged_medic" and "death_sawblade", TF2 weapon "telefrag", and new FF weapon code "backstab".
Many other misc small fixes and additions. See full changelog.

For more information, including upgrade instructions, read more or check out the release topic on the forum http://forums.interwavestudios.com/topic/512-hlstatsxce-version-161-rele...

HLstatsX:CE Version 1.6.0 Released

Version 1.6.0 has been released
As usual, download links are up at our Google Code page.

This release is mostly "under-the-hood" changes to both the daemon and the web interface, though there are some quite noticable additions

Highlights:

  • Full NeoTokyo support (thx to R3M, gH0sTy(heimer), and ViolentCrimes)
  • Heatmaps (thx to msleeper, BoNzO, and `Zuko)
  • Ventrilo Support (thx to Compuwis and psychonic)
  • More images (thx to Semikolon, HS Fighter, MrXorMrY, Unity, and R3M)
  • Better performance (thx to octodhd and psychonic)
  • New optional daemon proxy to let large installs use a single logaddress with multiple, load-balanced daemons (thx to BoNzO)
  • Conforms better to web standards
  • More bugfixes

And much more. See full changelog below

Near all files have changes with this release, including all plugins and even images (many had their filesize shrank to take less bandwidth and load faster).

For upgrades, only upgrading directly from version 1.5.6 is supported.
1. stop daemon
2. backup db
3. backup config.php, hlstats.conf, and any custom web style or images that you are using
4. run sql upgrade script
5. delete web and perl directories and replace with ones from 1.6.0 package
6. copy settings from config.php and hlstats.conf to new config files

Syndicate content