Download
Version 3.2.1 - NEW!
https://github.com/scaryghost/KFStatsX/releases/download/3.2.1/KFStatsX_v3.2.1.zip
See thread for detailed information on latest release:
http://forums.tripwireinteractive.com/showpost.php?p=1336319&postcount=136
Whitelist Status
Version 3.2.1 is whitelisted
About
This mutator tracks match and player statistics, similar to HLStatX (hence the name). It actually started as an enhancement to GameStatsTab but I didn't like how the stats were fixed and how bulky the mutator was. As a result, I redesigned everything from ground up, adding in code to broadcast the stats to a remote server, allowing the stats list to grow dynamically, and finding better ways to track the different stats. The stats UI in game was also changed to have it's own window and categorized into different groups, rather than be lumped into one list.
When a match ends, the mod broadcast a UDP packet containing information about each match. It will also broadcast UDP packets containing the stats accumulated for each player when they log out from the server. More information can be found on the project's wiki.
Install instructions are in the README and screenshots are available on the steam workshop page.
Compatibility
This mutator will not be compatible with several mods out of box because it uses a custom controller and pawns.
Fortunately, controller compatibility is possible because the mutator dynamically loads the controller class. Simply extending a custom controller and pawn from the KFStatsX versions will suffice. An example of this is the compatibility setup with ServerPerks V6.00. The mutator config menu has a drop down list allowing you to select which controller to use.
Example:
http://i47.tinypic.com/hsl3kh.jpg
Tracking Server
I have written a Java based server to listen for the packets and process the information. You will need JRE 7 to run it. If you have a Linux server, most likely Java is already installed. The latest version of JRE can be found on the Oracle website.
The application also has an embedded web server, to provide easy viewing access to the stats. Click on the below link to download. The "server.properties" file will have a information on the configuration options and the shell scripts can be run to start the server. More information is available on the project's wiki.
Download
https://github.com/scaryghost/KFSXT.../download/4.0/KFSXTrackingServer-4.0.0.tar.gz
An example of the web interface can be viewed below.
http://kfstatsx.serverpit.com:8080/
Source Code
https://github.com/scaryghost/KFSXTrackingServer
Version 3.2.1 - NEW!
https://github.com/scaryghost/KFStatsX/releases/download/3.2.1/KFStatsX_v3.2.1.zip
See thread for detailed information on latest release:
http://forums.tripwireinteractive.com/showpost.php?p=1336319&postcount=136
Whitelist Status
Version 3.2.1 is whitelisted
About
This mutator tracks match and player statistics, similar to HLStatX (hence the name). It actually started as an enhancement to GameStatsTab but I didn't like how the stats were fixed and how bulky the mutator was. As a result, I redesigned everything from ground up, adding in code to broadcast the stats to a remote server, allowing the stats list to grow dynamically, and finding better ways to track the different stats. The stats UI in game was also changed to have it's own window and categorized into different groups, rather than be lumped into one list.
When a match ends, the mod broadcast a UDP packet containing information about each match. It will also broadcast UDP packets containing the stats accumulated for each player when they log out from the server. More information can be found on the project's wiki.
Install instructions are in the README and screenshots are available on the steam workshop page.
Compatibility
This mutator will not be compatible with several mods out of box because it uses a custom controller and pawns.
Fortunately, controller compatibility is possible because the mutator dynamically loads the controller class. Simply extending a custom controller and pawn from the KFStatsX versions will suffice. An example of this is the compatibility setup with ServerPerks V6.00. The mutator config menu has a drop down list allowing you to select which controller to use.
Example:
http://i47.tinypic.com/hsl3kh.jpg
Tracking Server
I have written a Java based server to listen for the packets and process the information. You will need JRE 7 to run it. If you have a Linux server, most likely Java is already installed. The latest version of JRE can be found on the Oracle website.
The application also has an embedded web server, to provide easy viewing access to the stats. Click on the below link to download. The "server.properties" file will have a information on the configuration options and the shell scripts can be run to start the server. More information is available on the project's wiki.
Download
https://github.com/scaryghost/KFSXT.../download/4.0/KFSXTrackingServer-4.0.0.tar.gz
An example of the web interface can be viewed below.
http://kfstatsx.serverpit.com:8080/
Source Code
https://github.com/scaryghost/KFSXTrackingServer
Last edited: