Technology moves fast! ⚡ Don't get left behind.🚶 Subscribe to our mailing list to keep up with latest and greatest in open source projects! 🏆

Subscribe to our mailing list


server plugin and processing code to generate aim heatmaps fo csgo

Subscribe to updates I use CSGO-aim-heatmaps

Statistics on CSGO-aim-heatmaps

Number of watchers on Github 46
Number of open issues 0
Main language SourcePawn
Open pull requests 0+
Closed pull requests 0+
Last commit over 4 years ago
Repo Created over 4 years ago
Repo Last Updated over 1 year ago
Size 404 KB
Organization / Authorpawrep
Page Updated
Do you use CSGO-aim-heatmaps? Leave a review!
View CSGO-aim-heatmaps activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating CSGO-aim-heatmaps for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


The SourceMod plugin AimHeatmapData.sp calculates and saves data which can be used to generate a heatmap of the players aim accuracy. Example:

The python script allows the plotting of hte recorded data in realtime.


Start the recording of aim data with the server command sm_aimdata_record. The server will save all aim data in ..\sourcemod\ADD_[unique ID].csv until the recording is terminated with sm_aimdata_stop. The data is recorded for all players on the server and indexed by the players userid in the first column of the output file. The second and thrid column contain x and y offsets from the enemys head. opens the last recorded ADD_*.csv file and plots a smooth density histogramm of the data. This plot is dynamically updated as the input file is updated. Example:

This work is licensed under cc-by-sa (

CSGO-aim-heatmaps list of languages used
Other projects in SourcePawn