Visit the project page to see the README in a formatted view:
https://github.com/scaryghost/KFStatsX
Scary Ghost
https://github.com/scaryghost/KFStatsX/releases/tag/3.2.1
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.
3.2
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
Copy the contents of the system folder to your Killing Floor system folder.
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
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.
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.