B-Site

Counter-Strike scorebot for local scenes

The UK Counter-Strike scene isn't particularly good. We don't have many players in international competition, we have even fewer in Tier 1. As a result, our local events don't really get the prestige to be covered by the likes of HLTV. They also don't have the attention to be considered for a regional dust2 site. We have UKCSGO.com which is very good! But they're mainly editorial, they don't track scores.

I wanted to change that, so I made B-Site. This was a Laravel application that consumed game server logs sent with the logaddress_add_http command present in Counter-Strike servers. It would take the game data, parse it and then display it on a website so that people in the scene could keep an eye on what's going on.

At LAN events like EPICLAN, it's very hard to tell what's going on day-to-day without the likes of HLTV or UKCSGO's coverage. Group stage games are largely ignored. Working with my friends at EPICLAN and UKIC I was able to integrate B-Site's log handler into their tournament config, meaning anyone in the UK scene or beyond could see the stats and watch the killfeed for games that were currently ongoing.

It had a delay mechanism, meaning we could delay game information from reaching the public to preserve game integrity.

Sadly, I found the administration work too much to handle alone, so I shuttered the project in 2024. However, it remains open source and I may pick it back up again as I have a feeling AI might help to speed up some of the admin tasks.

Related Projects