Skip to content

connorkozlowski1/cs2-bot-census

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS2 Bot Census

Estimate the share of bot accounts in Counter-Strike 2 using public match and account data.

Objectives

  • Collect a large sample of CS2 player accounts.
  • Engineer behavioral and account-level features.
  • Use rules + anomaly detection to estimate which accounts are likely bots.
  • Publish:
    • A bot-rate estimate over the sample.
    • A dashboard to explore results.
    • A transparent methodology report.

Status

  • Project spec
  • Data source exploration
  • Data ingestion pipeline
  • Feature engineering
  • Modeling + evaluation
  • Dashboard deployment
  • Final report

Environment

  • Python 3.11+

  • Copy the template env file:

    copy .env.example .env
    
  • Then open .env and set:

    STEAM_API_KEY=your_real_steam_api_key_here
    

About

A technical investigation into whether Steam’s public API surface is sufficient to detect automated/bot accounts in CS2 matchmaking. Result: the publicly available metadata is insufficient; model performance collapses without behavioral telemetry. Demonstrates ingestion → features → anomaly modeling → limitations analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages