CoolFace
Datasetpublic

CS2CD/Context_window_1024

Counter Strike 2 Cheat Detection Context Windows - Length 1024 Overview The Counter Strike 2 Cheat Detection Context Windows - Length 1024 (Context_window_1024) is a dataset conprised of "context windows". This dataset was created using extracted data from the CS2CD dataset. For more information regarding the data see AntiCheatPT: A Transformer-Based Approach to Cheat Detection In Competitive Computer Games by Mille Mei Zhen Loo and Gert Lužkov 1/6/2025.… See the full description on the dataset page: https://huggingface.co/datasets/CS2CD/Context_window_1024.

sourceHugging Facecc-by-4.0updated 1y agoView on Hugging Face
0likes13downloads
README.md126 linesDownload Raw Back to root
1---2license: cc-by-4.03size_categories:4- 100K<n<1M5tags:6- Game7- Counter-Strike8- CS29- Counter-Strike 210- Video Game11- Cheat Detection12- Gameplay13- Context Window14pretty_name: Counter Strike 2 Cheat Detection Context Windows - Length 102415---16 17# Counter Strike 2 Cheat Detection Context Windows - Length 102418 19## Overview20 21The **Counter Strike 2 Cheat Detection Context Windows - Length 1024 (Context_window_1024)** is a dataset 22conprised of "context windows". This dataset was created using extracted data from the 23[CS2CD dataset](https://huggingface.co/datasets/CS2CD/CS2CD.Counter-Strike_2_Cheat_Detection). For more24information regarding the data see 25[AntiCheatPT: A Transformer-Based Approach to Cheat Detection In Competitive Computer Games](https://github.com/Pinkvinus/CS2_cheat_detection/blob/main/AntiCheatPT%20A%20Transformer-Based%20Approach%20to%20Cheat%20Detection%20in%20Competitive%20Computer%20Games.pdf) by Mille Mei Zhen Loo and Gert Lužkov 1/6/2025.26 27## Dataset Structure28 29<div style="border:1px solid #ccc; padding: 10px; border-radius: 5px; background-color: #fff3cd; color: #000;">30  <p><strong style="color: #000">⚠️ Warning: </strong>Any warnings that apply to the <a style="color:#0000EE" 31   href="https://huggingface.co/datasets/CS2CD/CS2CD.Counter-Strike_2_Cheat_Detection/commit/44e5129654508b22802a050a45bcdbb44b103d87">32   CS2CD</a> dataset at commit <code style="background-color:#f5f5f5; color:#7a7a7a">44e5129654508b22802a050a45bcdbb44b103d87</code> 33   also apply to this project.</p>34</div>35 36In the context of this project a context window(CW) is a sequence of ticks containing gameplay information.37The CW in this dataset are centered around kills. These CWs capture the data 38of two parties: The attacker(the player performing the kill) and the victim(the player being killed). 39Given that the attacker was a cheater, the CW would be marked as a "cheater kill". Kills not 40performed by a cheater were marked as not-cheater kills regardless of whether the victim was a cheater or not.41 42Counter-Strike 2 gameplay data is recorded in 64 ticks/second. With the CW length being 1024 ticks, the CWs43capture 16 seconds of gameplay.44 45| Ticks before kill | Ticks after kill | Total Number of ticks |46|-------------------|------------------|-----------------------|47| 896 (14 S)        | 128 (2 S)        | 1024 (16 S)           |48 49### Tick structure50 51A single tick in the CW is composed of the following information:52 53 54 **#** | **Data point**                | **Description**                                               55-------|-------------------------------|---------------------------------------------------------------56 1     | attacker\_X                   | X coordinate of the attacking player                          57 2     | attacker\_Y                   | Y coordinate of the attacking player                          58 3     | attacker\_Z                   | Z coordinate of the attacking player                          59 4     | attacker\_vel                 | Velocity of the attacking player                              60 5     | attacker\_pitch               | Pitch angle of the attacking player                           61 6     | attacker\_yaw                 | Yaw angle of the attacking player                             62 7     | attacker\_pitch\_delta        | Change in pitch angle of the attacking player since last tick 63 8     | attacker\_yaw\_delta          | Change in yaw angle of the attacking player since last tick   64 9     | attacker\_pitch\_head\_delta  | Pitch angle distance from the victim's head                   65 10    | attacker\_yaw\_head\_delta    | Yaw angle distance from victim's head                         66 11    | attacker\_flashed             | Is the attacker currently flashed                             67 12    | attacker\_shot                | Did the attacker shoot their weapon on this specific tick     68 13    | attacker\_kill                | Did the attacker kill the victim on this specific tick        69 14    | is\_kill\_headshot            | Was the kill a headshot                                       70 15    | is\_kill\_through\_smoke      | Was the kill through a smoke                                  71 16    | is\_kill\_wallbang            | Was the kill through some wall or surface                     72 17    | attacker\_midair              | Did the kill happen while the attacker was midair             73 18    | attacker\_weapon\_knife       | Is the attacker holding a knife                               74 19    | attacker\_weapon\_auto\_rifle | Is the attacker holding an automatic rifle                    75 20    | attacker\_weapon\_semi\_rifle | Is the attacker holding a semi\-automatic rifle               76 21    | attacker\_weapon\_pistol      | Is the attacker holding a pistol                              77 22    | attacker\_weapon\_grenade     | Is the attacker holding a grenade                             78 23    | attacker\_weapon\_smg         | Is the attacker holding a submachine gun                      79 24    | attacker\_weapon\_shotgun     | Is the attacker holding a shotgun                             80 25    | victim\_X                     | X coordinate of the victim player                             81 26    | victim\_Y                     | Y coordinate of the victim player                             82 27    | victim\_Z                     | Z coordinate of the victim player                             83 28    | victim\_health                | Health of the victim player                                   84 29    | victim\_noise                 | Did the victim player make noise                              85 30    | map\_dust2                    | Is the played map de\_dust2                                   86 31    | map\_mirage                   | Is the played map map\_mirage                                 87 32    | map\_inferno                  | Is the played map de\_inferno                                 88 33    | map\_train                    | Is the played map de\_train                                   89 34    | map\_nuke                     | Is the played map de\_nuke                                    90 35    | map\_ancient                  | Is the played map de\_ancient                                 91 36    | map\_vertigo                  | Is the played map de\_vertigo                                 92 37    | map\_anubis                   | Is the played map de\_anubis                                  93 38    | map\_office                   | Is the played map cs\_office                                  94 39    | map\_overpass                 | Is the played map de\_overpass                                95 40    | map\_basalt                   | Is the played map de\_basalt                                  96 41    | map\_edin                     | Is the played map de\_edin                                    97 42    | map\_italy                    | Is the played map cs\_italy                                   98 43    | map\_thera                    | Is the played map de\_thera                                   99 44    | map\_mills                    | Is the played map de\_mills                                   100 101In order to capture the weapon used by the attacker without increasing the size of the tick vector too much,102a weapon grouping was used as can be seen in row 18-24. The weapon groups were made based on similarity in 103gameplay.104 105 **#** | **Weapon group**            | **Weapons**                                                                                                                                                                                                                                                                                                  106-------|-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------107 1     | attacker\_weapon\_knife     | Zeus x27, knifet, knife, Bayonet, Bowie Knife, Butterfly Knife, Classic Knife, Falchion Knife, Flip Knife, Gut Knife, Huntsman Knife, Karambit, Kukri Knife, M9 Bayonet, Navaja Knife, Nomad Knife, Paracord Knife, Shadow Daggers, Skeleton Knife, Stiletto Knife, Survival Knife, Talon Knife, Ursus Knife 108 2     | attacker\_weapon\_autorifle | AK\-47, M4A1\-S, Galil AR, SG 553, M4A4, AUG, FAMAS, M249, Negev                                                                                                                                                                                                                                             109 3     | attacker\_weapon\_semirifle | G3SG1, SSG 08, AWP, SCAR\-20                                                                                                                                                                                                                                                                                 110 4     | attacker\_weapon\_pistol    | CZ75\-Auto, Desert Eagle, Dual Berettas, Five\-SeveN, Glock\-18, P2000, P250, R8 Revolver, Tec\-9, USP\-S                                                                                                                                                                                                    111 5     | attacker\_weapon\_grenade   | C4 Explosive, Decoy Grenade, Flashbang, High Explosive Grenade, Incendiary Grenade, Molotov, Smoke Grenade                                                                                                                                                                                                   112 6     | attacker\_weapon\_smg       | MAC\-10, MP5\-SD, MP7, MP9, P90, PP\-Bizon, UMP\-45                                                                                                                                                                                                                                                          113 7     | attacker\_weapon\_shotgun   | MAG\-7, Nova, Sawed\-Off, XM1014                                                                                                                                                                                                                                                                             114 115## Usage notes116 117- The dataset is formated in UTF-8 encoding.118- Researchers should **cite this dataset appropriately** in publications.119 120## Application121- Cheat detection122 123## Acknowledgements124 125A big heartfelt thanks to [Paolo Burelli](http://paoloburelli.com/) for supervising the project.126