I made a bunch of SourceMod plugins. To use them, you first need to install Metamod and SourceMod.
SourceMod plugins:
MedicStats by F2 [download] (Not compatible with TFTrue)
- Logs buff heals (~95% accurate)
- Logs average time to build uber
- Logs average time the uber lasts
- Logs number of uber advantages lost
- Logs how many times the medic dies shortly after ubering
- Logs other additional medic stats
- Example: [link]
SupStats2 by F2 [download] (Not compatible with TFTrue)
- Logs damage and real damage per weapon
- Logs airshots
- Logs self-healing (eg. by blackbox)
- Logs headshots (not just headshot kills)
- Logs medkit pickups including amount of healing
- Logs which medigun is used when ubering
- Logs crits and mini crits
- Logs non-buffed heals
- Logs ammo pickups
- Logs players spawning
- Logs game pauses
- Logs shots fired and shots hit
LogsTF by F2 [download] - Requires either cURL or SteamTools extension
- Set cvar logstf_apikey to your Logs.tf API Key
- Automatically uploads logs to logs.tf
- You can see the logs in-game by typing !log
- Can upload logs after each round (the log will be updated on logs.tf after each round) - to enable, set in server.cfg: logstf_midgameupload 1
- You can use !log after each round if logstf_midgameupload is enabled
- Fixes several bugs seen in other plugins (including the last round missing, and stats being wrong when you play two matches on the same map)
Pause by F2 [download] (Not compatible with TFTrue)
- Adds a 5 second countdown when unpausing
- Unpause protection (if two people write pause at the same time, it doesn't accidentally unpause)
- Shows pause information in chat (see screenshot)
RecordSTV by F2 [download]
- When a match starts, it starts recording a STV demo
- When the match ends, it stops the recording
WaitForStv by F2 [download] (Not compatible with TFTrue)
- Waits up to 90 seconds when changing map
- Doesn't wait more time than necessary
AFK by F2 [download]
- If a player is AFK in warmup, it shows a warning to all players on their team
- If both teams ready up and there is an AFK player, it shows a warning to the person's team
- Works together with the latest version of TF2DM... if a player is AFK, he will be moved back to spawn
RestoreScore by F2 [download] (Not compatible with TFTrue)
- Restores a player's score on the scoreboard when he reconnects
FixStvSlot by F2 [download]
- Changes the map on server start to avoid a crash related to STV slot
Updater by GoD-Tony [download] - Requires cURL
- Automatically keeps plugins up-to-date
Thanks to
Lange for making soap_tf2dm and mgemod, from which I borrowed code
Jean-Denis Caron for making supstats, from which I borrowed code
Duckeh for making LogUploader, from which I borrowed code
calm for sponsoring LEGO, making it possible to test these plugins
The LEGO Team for helping test the plugins and give feedback
zoob for making logs.tf and cooperating in improving TF2 stats
Other downloads
- All my plugins, compiled: [link]
- All my plugins, source: [link]
Feedback
All feedback and suggestions are highly appreciated.