Skip to content

scaryghost/KFStatsX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

KFStatsX

Visit the project page to see the README in a formatted view:
https://github.com/scaryghost/KFStatsX

Author

Scary Ghost

Release Information

https://github.com/scaryghost/KFStatsX/releases/tag/3.2.1

About

Provides advanced statistics about a player's performance and tracks game information for each match. This started out as enhancements to Game Stats Tab but I did not like how static everything was. Eventually, I decided to rebuild the mutator from ground up and new features have made the mutator more resemble HLStatsX.

As of version 3.1.1, the default KFStatsX player controller is compatible with objective mode.

Version

3.2

Check Sum

The check sum for the package is generated with the following command from the system folder:

ucc.exe Editor.CheckSumPackage KFStatsX.u

If the output does not match any of the hashes in this README, you do not have an official version from me.

3.2.1   7e385365b5d107bcf4be04f5b6c0bcfe
3.2     e25b44655a9c0c2b3611c9c6f59b8008
3.1.1   616198026d1a2e264ed090313fad3d8d
3.1     dae63ec0ed7fe31beeeabefd5df54e2a
3.0     d7520254a097dde029b5cda01ce5536f
2.1     ba25d3a9f7c7c5264ed1051b22d8a8c0
2.0.1   2c0c4657258b2857d5d8c70b4c659cd6  
2.0     9c0505e858678cb184f42f5bb18fab48  
1.0.1   dbe26bdd5e126251acfa8cec82f9cc82  
1.0     6ea3bd489c574ab046a431cfaf391aa3  

Install

Copy the contents of the system folder to your Killing Floor system folder.

Configuartion

Edit the KFStatsX.ini file to configure the mutator. Below are descriptions for the properties:

broadcastStats          Broadcast player and match statistics to a remote server
useV3Packets            Use version 3 of the udp stat packets
serverPort              UDP port to the remote server is listening on
serverAddress           Address of the remote server
serverPwd               Remote server password
localHostSteamId        SteamID64 of a the local host.  This is only used for solo or listen server games

playerController        Player controller to use for the game
compatibleControllers   List of controllers compatible with KFStatsX

If you are planning on using Server Perks, see the KFStatsX_ServerPerks (https://github.com/scaryghost/KFStatsX_ServerPerks) project for more information.

See the TWI thread for information on storing statistics on a remote server:
http://forums.tripwireinteractive.com/showthread.php?t=83045

Usage

An extra tab will be present in the ESC menu titled "KFStatsX". The tab's panel will provide a statistical summary for all players on the server.

Special Thanks

Marco - ServerPerks was instrumental in helping me understand how to setup 
        a vertical list and utilize the UDPLink class to broadcast to a remote server.