Query and monitor 5E CS2 player stats and match performance in real-time with customizable player lists and detailed match analysis.
5E Platform CS2 Stats Query and Real-time Monitoring Tool (Generic Version).
Query detailed data of the last 5 matches for specified players.
# Query single player's last 5 matches
python {SKILL_DIR}/scripts/cs_monitor.py --once --players <player_name>
# Query multiple players
python {SKILL_DIR}/scripts/cs_monitor.py --once --players player1 player2 player3
# Use default player list (set in config)
python {SKILL_DIR}/scripts/cs_monitor.py --once
Background continuous polling, automatically output reports when new matches are detected.
# Start monitoring (default 60s polling)
python {SKILL_DIR}/scripts/cs_monitor.py --players player1 player2
# Custom polling interval
python {SKILL_DIR}/scripts/cs_monitor.py --players player1 --interval 30
# Reset monitoring state
python {SKILL_DIR}/scripts/cs_monitor.py --reset
Start Method: Use tmux to run monitoring in background, check output regularly.
# Recommended: tmux background run
tmux new-session -d -s cs-monitor
tmux send-keys -t cs-monitor "python {SKILL_DIR}/scripts/cs_monitor.py --players player1 player2" Enter
# Check output
tmux capture-pane -t cs-monitor -p
Create {SKILL_DIR}/config.json to set default players:
{
"default_players": ["player1", "player2", "player3"],
"default_interval": 60
}
Per Match:
Limitations:
When reviewing match reports, analyze from these dimensions:
Language Style: Direct, sharp, with a touch of dark humor. No formalities. Praise when good, roast when bad.
pip install aiohttp)cs_monitor.py — Main monitoring script, supports --once single query and continuous monitoring modeZIP package — ready to use