Counter-Strike 2 migration
Learn how to migrate to the new Counter-Strike 2 videogame title
Counter-Strike 2 game changes
In Counter-Strike 2, games will be played in an MR12 format instead of MR15 (Max Rounds played per side). In this format, teams will spend a maximum of 12 rounds per Counter-Terrorist/Terrorist side in each half of the game.
In Counter-Strike: Global Offensive, which uses the MR15 format, the first team to win 16 rounds wins the game. In a tied 15-15 score, overtime will determine the winner. With the new MR12 format in Counter-Strike 2, the first team to win 13 rounds will win the game, except in a 12-12 tie, resulting in overtime.
Counter-Strike 2 in the PandaScore API
The change in playstyle called for a distinction between Counter-Strike: Global Offensive and Counter-Strike 2 in the API.
Counter-Strike 2 esports data will be available via existing endpoints. In the API, Counter-Strike 2 data will belong to the videogame counterstrike
( id: 3
). To distinguish between Counter-Strike: Global Offensive and Counter-Strike 2 the Counterstrike videogame has two videogame titles, those being:
Counter-Strike: Global Offensive
Counter-Strike 2
The videogame title is visible at the series level, under the object videogame_title
. The videogame_title
will be made a root object in the API, visible to developers via various endpoints.
Filtering by videogame_title
With the addition of Counterstrike videogame titles, we've added a new filter in the API. By default, endpoints will return data from both Counterstrike titles, though the following query parameter allows users to filter by videogame title:
?filter[videogame_title]=
for CS matches, tournaments and series, and ?videogame_title=
for CS endpoints stats.
This filter can take either the videogame title ID or slug:
- Counter-Strike: Global Offensive
- slug:
cs-go
- id:
12
- slug:
- Counterstrike 2
- slug:
cs-2
- id:
13
- slug:
The videogame title filter will allow users to separate Counter-Strike: Global Offensive and Counter-Strike 2 data in their platforms. Distinct videogame titles are especially valuable for customers with access to detailed statistics. For example, with the videogame title, users will have the information to:
- Create a round timeline display for Counter-Strike 2 games to showcase the MR12 format.
- Adjust fantasy point computation if there is any involvement of rounds.
- Properly display the winning score since teams can win in 13 rounds.
Endpoints
The filter is available for endpoints which provide:
- A list of matches/tournaments/series for
/csgo
endpoints - Counter-Strike player and team statistics (not series/tournament/match/game-specific)
A detailed list of endpoints with this filter is available below:
- Counter-Strike Matches
/csgo/matches
/csgo/matches/past
/csgo/matches/running
/csgo/matches/upcoming
- Counter-Strike Stats
/csgo/players/{player_id_or_slug}/stats
/csgo/teams/{team_id_or_slug}/stats
- Counter-Strike Series
/csgo/series
/csgo/series/past
/csgo/series/running
/csgo/series/upcoming
- Counter-Strike Tournaments
/csgo/tournaments
/csgo/tournaments/past
/csgo/tournaments/running
/csgo/tournaments/upcoming
Updated about 1 year ago