jonwalch / whiplash

Betting fake money on top of live Twitch streams
3 stars 1 forks source link

CSGO game client integration exploration #462

Closed jonwalch closed 3 years ago

jonwalch commented 3 years ago
  1. Add config file to my CSGO folder
  2. Set up endpoint on our webserver to listen for and log the data
  3. See if it works well enough for our needs to automate betting on round winners
  4. ...
  5. Profit

https://www.reddit.com/r/GlobalOffensive/comments/cjhcpy/game_state_integration_a_very_large_and_indepth/ https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Game_State_Integration

jonwalch commented 3 years ago

Example of the dota 2 cfg file: https://github.com/xzion/dota2-gsi#configuring-the-dota-2-client

jonwalch commented 3 years ago

LoL (they only exposure locally, would need our own client software running to make this work): https://developer.riotgames.com/docs/lol#game-client-api

jonwalch commented 3 years ago

2 rounds of casual with bots. This is all data we can get for a player. If we had our config on an observer, we could get a lot more information.

[{:auth {:token "CCWJu64ZV3JHDT8hZc"},
  :player {:name "Bazooka | whiplash.gg", :activity "menu", :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741076}}
 {:auth {:token "CCWJu64ZV3JHDT8hZc"},
  :player {:name "Bazooka | whiplash.gg", :activity "menu", :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741137}}
 {:added {:player {:weapons true, :state true, :match_stats true}},
  :previously {:player {:name "Bazooka | whiplash.gg", :activity "menu"}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:weapons {},
           :name "unconnected",
           :state {:money 1000,
                   :helmet false,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 0,
                   :health 0,
                   :armor 0,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :match_stats {:kills 0, :assists 0, :deaths 0, :mvps 0, :score 0},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741166},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:name "unconnected"}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:weapons {},
           :name "Bazooka | whiplash.gg",
           :state {:money 1000,
                   :helmet false,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 0,
                   :health 0,
                   :armor 0,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :match_stats {:kills 0, :assists 0, :deaths 0, :mvps 0, :score 0},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741170},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:added {:player {:observer_slot true, :weapons {:weapon_1 true, :weapon_2 true, :weapon_0 true}, :team true}},
  :previously {:round {:phase "live"}, :player {:state {:helmet false, :equip_value 0, :health 0, :armor 0}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "freezetime"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "active"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1000,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1200,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 0, :assists 0, :deaths 0, :mvps 0, :score 0},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741173},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:round {:phase "freezetime"}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "active"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1000,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1200,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 0, :assists 0, :deaths 0, :mvps 0, :score 0},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741179},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:ammo_reserve 120,
                                             :paintkit "default",
                                             :name "weapon_glock",
                                             :ammo_clip 20,
                                             :state "holstered",
                                             :ammo_clip_max 20},
                                  :weapon_2 {:state "active"}},
                        :state {:money 1000, :equip_value 1200}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 35,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 7,
                                :type "Pistol",
                                :state "active",
                                :ammo_clip_max 7},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 300,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 0, :assists 0, :deaths 0, :mvps 0, :score 0},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741181},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:state "active"}, :weapon_2 {:state "holstered"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 35,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 7,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 7},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "active"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 300,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 0, :assists 0, :deaths 0, :mvps 0, :score 0},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741211},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:added {:round {:bomb true}},
  :previously {:player {:weapons {:weapon_1 {:state "holstered"},
                                  :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "active"}},
                        :state {:money 300},
                        :match_stats {:score 0}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 35,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 7,
                                :type "Pistol",
                                :state "active",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 500,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 0, :assists 0, :deaths 0, :mvps 0, :score 2},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741215},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:state "active"}, :weapon_0 {:state "holstered"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 35,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 7,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "active"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 500,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 0, :assists 0, :deaths 0, :mvps 0, :score 2},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741232},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:state "holstered"}, :weapon_0 {:state "active"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 35,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 7,
                                :type "Pistol",
                                :state "active",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 500,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 0, :assists 0, :deaths 0, :mvps 0, :score 2},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741236},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:ammo_clip 7}},
                        :state {:money 500, :round_killhs 0, :round_kills 0},
                        :match_stats {:kills 0, :score 2}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 35,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 4,
                                :type "Pistol",
                                :state "active",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 650,
                   :helmet true,
                   :round_killhs 1,
                   :round_kills 1,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 1, :assists 0, :deaths 0, :mvps 0, :score 5},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741239},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:ammo_reserve 35, :ammo_clip 4, :state "active"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 32,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 7,
                                :type "Pistol",
                                :state "reloading",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 650,
                   :helmet true,
                   :round_killhs 1,
                   :round_kills 1,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 1, :assists 0, :deaths 0, :mvps 0, :score 5},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741241},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:state "reloading"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 32,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 7,
                                :type "Pistol",
                                :state "active",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 650,
                   :helmet true,
                   :round_killhs 1,
                   :round_kills 1,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 1, :assists 0, :deaths 0, :mvps 0, :score 5},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741243},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:ammo_clip 7}},
                        :state {:money 650, :round_killhs 1, :round_kills 1},
                        :match_stats {:kills 1, :score 5}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 32,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 6,
                                :type "Pistol",
                                :state "active",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 800,
                   :helmet true,
                   :round_killhs 2,
                   :round_kills 2,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 2, :assists 0, :deaths 0, :mvps 0, :score 8},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741246},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 0,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 0, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:added {:round {:win_team true}},
  :previously {:round {:phase "live", :bomb "planted"},
               :player {:weapons {:weapon_1 {:ammo_clip 6, :state "active"}},
                        :state {:money 800, :round_killhs 2, :round_kills 2},
                        :match_stats {:kills 2, :mvps 0, :score 8}},
               :map {:team_ct {:consecutive_round_losses 0}, :round 0, :team_t {:score 0}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "over", :win_team "T"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 32,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 4,
                                :type "Pistol",
                                :state "reloading",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 3800,
                   :helmet true,
                   :round_killhs 4,
                   :round_kills 4,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741248},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:ammo_reserve 32, :ammo_clip 4}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "over", :win_team "T"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 29,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 7,
                                :type "Pistol",
                                :state "reloading",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 3800,
                   :helmet true,
                   :round_killhs 4,
                   :round_kills 4,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741250},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:state "reloading"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "over", :win_team "T"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 29,
                                :paintkit "am_bronze_sparkle",
                                :name "weapon_deagle",
                                :ammo_clip 7,
                                :type "Pistol",
                                :state "active",
                                :ammo_clip_max 7},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 3800,
                   :helmet true,
                   :round_killhs 4,
                   :round_kills 4,
                   :smoked 0,
                   :equip_value 1700,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741252},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:ammo_reserve 29,
                                             :paintkit "am_bronze_sparkle",
                                             :name "weapon_deagle",
                                             :ammo_clip 7,
                                             :type "Pistol",
                                             :state "active",
                                             :ammo_clip_max 7},
                                  :weapon_0 {:paintkit "default",
                                             :name "weapon_knife_t",
                                             :type "Knife",
                                             :state "holstered"}},
                        :state {:helmet true, :health 100, :armor 100}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "over", :win_team "T"},
  :player {:observer_slot 6,
           :weapons {},
           :name "Bazooka | whiplash.gg",
           :state {:money 3800,
                   :helmet false,
                   :round_killhs 4,
                   :round_kills 4,
                   :smoked 0,
                   :equip_value 1700,
                   :health 0,
                   :armor 0,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741256},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:added {:player {:weapons {:weapon_1 true, :weapon_2 true, :weapon_0 true}}},
  :previously {:round {:phase "over", :win_team "T"},
               :player {:state {:helmet false, :round_killhs 4, :round_kills 4, :equip_value 1700, :health 0, :armor 0}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "freezetime"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "active"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 3800,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1200,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741259},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:round {:phase "freezetime"}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "active"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 3800,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1200,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741263},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_1 {:state "holstered"},
                                  :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "active"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "active",
                                :ammo_clip_max 20},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 3800,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1200,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741278},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:added {:player {:weapons {:weapon_2 true}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "active",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 3800,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 1200,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741280},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:added {:player {:weapons {:weapon_3 true}}},
  :previously {:player {:weapons {:weapon_1 {:state "active"}, :weapon_0 {:state "holstered"}},
                        :state {:money 3800, :equip_value 1200}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 90,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 30,
                                :type "Rifle",
                                :state "holstered",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "active"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 800,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 4200,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741284},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_3 {:state "holstered"}, :weapon_0 {:state "active"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 90,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 30,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 800,
                   :helmet true,
                   :round_killhs 0,
                   :round_kills 0,
                   :smoked 0,
                   :equip_value 4200,
                   :health 100,
                   :armor 100,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 4, :assists 0, :deaths 0, :mvps 1, :score 14},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741291},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_3 {:ammo_clip 30}},
                        :state {:money 800, :round_killhs 0, :round_kills 0, :health 100, :armor 100},
                        :match_stats {:kills 4, :score 14}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 90,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 28,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 950,
                   :helmet true,
                   :round_killhs 1,
                   :round_kills 1,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 5, :assists 0, :deaths 0, :mvps 1, :score 16},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741294},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_3 {:ammo_clip 28}},
                        :state {:money 950, :round_killhs 1, :round_kills 1},
                        :match_stats {:kills 5, :score 16}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 90,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 20,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1100,
                   :helmet true,
                   :round_killhs 2,
                   :round_kills 2,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 6, :assists 0, :deaths 0, :mvps 1, :score 18},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741296},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_3 {:state "active"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 90,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 20,
                                :type "Rifle",
                                :state "reloading",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1100,
                   :helmet true,
                   :round_killhs 2,
                   :round_kills 2,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 6, :assists 0, :deaths 0, :mvps 1, :score 18},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741300},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_3 {:ammo_reserve 90, :ammo_clip 20, :state "reloading"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 80,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 30,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1100,
                   :helmet true,
                   :round_killhs 2,
                   :round_kills 2,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 6, :assists 0, :deaths 0, :mvps 1, :score 18},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741302},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_3 {:ammo_clip 30}},
                        :state {:money 1100, :round_killhs 2, :round_kills 2},
                        :match_stats {:kills 6, :score 18}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 80,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 25,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1250,
                   :helmet true,
                   :round_killhs 3,
                   :round_kills 3,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 7, :assists 0, :deaths 0, :mvps 1, :score 20},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741310},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_3 {:ammo_reserve 80, :ammo_clip 25, :state "active"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 75,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 30,
                                :type "Rifle",
                                :state "reloading",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1250,
                   :helmet true,
                   :round_killhs 3,
                   :round_kills 3,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 7, :assists 0, :deaths 0, :mvps 1, :score 20},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741312},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_3 {:state "reloading"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 75,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 30,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "holstered"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1250,
                   :helmet true,
                   :round_killhs 3,
                   :round_kills 3,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 7, :assists 0, :deaths 0, :mvps 1, :score 20},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741315},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_3 {:state "active"}, :weapon_2 {:state "holstered"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live"},
  :player {:observer_slot 6,
           :weapons {:weapon_3 {:ammo_reserve 75,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 30,
                                :type "Rifle",
                                :state "holstered",
                                :ammo_clip_max 30},
                     :weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4", :state "active"},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1250,
                   :helmet true,
                   :round_killhs 3,
                   :round_kills 3,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 7, :assists 0, :deaths 0, :mvps 1, :score 20},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741318},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:added {:round {:bomb true},
          :player {:weapons {:weapon_2 {:ammo_reserve true, :ammo_clip true, :ammo_clip_max true}}}},
  :previously {:player {:weapons {:weapon_3 {:ammo_reserve 75,
                                             :paintkit "am_army_shine",
                                             :name "weapon_sg556",
                                             :ammo_clip 30,
                                             :type "Rifle",
                                             :state "holstered",
                                             :ammo_clip_max 30},
                                  :weapon_2 {:paintkit "default", :name "weapon_c4", :type "C4"}},
                        :state {:money 1250},
                        :match_stats {:score 20}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:ammo_reserve 75,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 30,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1450,
                   :helmet true,
                   :round_killhs 3,
                   :round_kills 3,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 7, :assists 0, :deaths 0, :mvps 1, :score 22},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741322},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_2 {:ammo_clip 30}},
                        :state {:money 1450, :round_killhs 3, :round_kills 3},
                        :match_stats {:kills 7, :score 22}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:ammo_reserve 75,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 29,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1600,
                   :helmet true,
                   :round_killhs 4,
                   :round_kills 4,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 8, :assists 0, :deaths 0, :mvps 1, :score 25},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741337},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_2 {:state "active"}, :weapon_0 {:state "holstered"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:ammo_reserve 75,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 29,
                                :type "Rifle",
                                :state "holstered",
                                :ammo_clip_max 30},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "active"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1600,
                   :helmet true,
                   :round_killhs 4,
                   :round_kills 4,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 8, :assists 0, :deaths 0, :mvps 1, :score 25},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741357},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:weapons {:weapon_2 {:state "holstered"}, :weapon_0 {:state "active"}}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "live", :bomb "planted"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:ammo_reserve 75,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 29,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 1600,
                   :helmet true,
                   :round_killhs 4,
                   :round_kills 4,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 8, :assists 0, :deaths 0, :mvps 1, :score 25},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741361},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 1, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 1,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 1, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:added {:round {:win_team true}},
  :previously {:round {:phase "live", :bomb "planted"},
               :player {:state {:money 1600}, :match_stats {:mvps 1, :score 25}},
               :map {:team_ct {:consecutive_round_losses 1}, :round 1, :team_t {:score 1}}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "over", :win_team "T", :bomb "exploded"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:ammo_reserve 75,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 29,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 4300,
                   :helmet true,
                   :round_killhs 4,
                   :round_kills 4,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "playing",
           :team "T",
           :match_stats {:kills 8, :assists 0, :deaths 0, :mvps 2, :score 27},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741364},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 2, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 2,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 2, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:player {:activity "playing"}},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :round {:phase "over", :win_team "T", :bomb "exploded"},
  :player {:observer_slot 6,
           :weapons {:weapon_1 {:ammo_reserve 120,
                                :paintkit "default",
                                :name "weapon_glock",
                                :ammo_clip 20,
                                :type "Pistol",
                                :state "holstered",
                                :ammo_clip_max 20},
                     :weapon_2 {:ammo_reserve 75,
                                :paintkit "am_army_shine",
                                :name "weapon_sg556",
                                :ammo_clip 29,
                                :type "Rifle",
                                :state "active",
                                :ammo_clip_max 30},
                     :weapon_0 {:paintkit "default", :name "weapon_knife_t", :type "Knife", :state "holstered"}},
           :name "Bazooka | whiplash.gg",
           :state {:money 4300,
                   :helmet true,
                   :round_killhs 4,
                   :round_kills 4,
                   :smoked 0,
                   :equip_value 4200,
                   :health 86,
                   :armor 95,
                   :burning 0,
                   :flashed 0},
           :activity "menu",
           :team "T",
           :match_stats {:kills 8, :assists 0, :deaths 0, :mvps 2, :score 27},
           :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741366},
  :map {:team_ct {:matches_won_this_series 0, :consecutive_round_losses 2, :score 0, :timeouts_remaining 1},
        :name "de_overpass",
        :mode "casual",
        :phase "live",
        :round 2,
        :num_matches_to_win_series 0,
        :team_t {:matches_won_this_series 0, :consecutive_round_losses 0, :score 2, :timeouts_remaining 1},
        :current_spectators 0,
        :souvenirs_total 0}}
 {:previously {:round true,
               :player {:observer_slot 6,
                        :weapons {:weapon_1 {:ammo_reserve 120,
                                             :paintkit "default",
                                             :name "weapon_glock",
                                             :ammo_clip 20,
                                             :type "Pistol",
                                             :state "holstered",
                                             :ammo_clip_max 20},
                                  :weapon_2 {:ammo_reserve 75,
                                             :paintkit "am_army_shine",
                                             :name "weapon_sg556",
                                             :ammo_clip 29,
                                             :type "Rifle",
                                             :state "active",
                                             :ammo_clip_max 30},
                                  :weapon_0 {:paintkit "default",
                                             :name "weapon_knife_t",
                                             :type "Knife",
                                             :state "holstered"}},
                        :state {:money 4300,
                                :helmet true,
                                :round_killhs 4,
                                :round_kills 4,
                                :smoked 0,
                                :equip_value 4200,
                                :health 86,
                                :armor 95,
                                :burning 0,
                                :flashed 0},
                        :team "T",
                        :match_stats {:kills 8, :assists 0, :deaths 0, :mvps 2, :score 27}},
               :map true},
  :auth {:token "CCWJu64ZV3JHDT8hZc"},
  :player {:name "Bazooka | whiplash.gg", :activity "menu", :steamid 76561198000333939},
  :provider {:name "Counter-Strike: Global Offensive",
             :appid 730,
             :steamid 76561198000333939,
             :version 13762,
             :timestamp 1596741369}}]