LIVE
Veronkorotus ajaa suuria peliyhtiöitä irtisanomisiin ja markkinaosuuksien kasvuun◆True Damage palaa Worlds-teemakappaleellaan Fakerin kolmoismestaruusmatkasta◆Polymarketin ennustusmarkkinoilla Banger Gang on suosikki päivän ensimmäisessä CS2-ottelussa◆Python-työkalu auttaa seuraamaan CS2-arvosijojasi paikallisesti◆GR8_TECH:n tavoitteena on tehdä asiakkaitaan markkinoiden mestareiksi◆HP ja Riot Games julkaisevat VALORANT-teemaisen HyperX OMEN 16 -pelikannettavan◆Brasilian vedonlyöntikielto iskee Counter-Strike -skeneen, Keyd Stars pysäyttää joukkueensa◆Blinn College aloitti NJCAAe-kauden voitolla Call of Dutyssä ja jakoi Rocket League -ottelut◆Riot Games julkaisi Worlds 2026 -tuotelinjastonsa, mukaan lukien 99 dollarin laatikko ja huf-yhteistyö◆Alberta pyrkii ohjaamaan pelaajat lailliseen markkinaan laajentamalla tarjontaa◆Veronkorotus ajaa suuria peliyhtiöitä irtisanomisiin ja markkinaosuuksien kasvuun◆True Damage palaa Worlds-teemakappaleellaan Fakerin kolmoismestaruusmatkasta◆Polymarketin ennustusmarkkinoilla Banger Gang on suosikki päivän ensimmäisessä CS2-ottelussa◆Python-työkalu auttaa seuraamaan CS2-arvosijojasi paikallisesti◆GR8_TECH:n tavoitteena on tehdä asiakkaitaan markkinoiden mestareiksi◆HP ja Riot Games julkaisevat VALORANT-teemaisen HyperX OMEN 16 -pelikannettavan◆Brasilian vedonlyöntikielto iskee Counter-Strike -skeneen, Keyd Stars pysäyttää joukkueensa◆Blinn College aloitti NJCAAe-kauden voitolla Call of Dutyssä ja jakoi Rocket League -ottelut◆Riot Games julkaisi Worlds 2026 -tuotelinjastonsa, mukaan lukien 99 dollarin laatikko ja huf-yhteistyö◆Alberta pyrkii ohjaamaan pelaajat lailliseen markkinaan laajentamalla tarjontaa◆
REDINGTONCYBERSPORTTilaa
CS2LoLValorantDota 2EA FCRocket LeagueiGamingWiki
CS2

Python-työkalu auttaa seuraamaan CS2-arvosijojasi paikallisesti

Ohjelma tallentaa CS2:n kaksi arvosijajärjestelmää, hakee julkiset Steam-profiilitiedot ja kirjaa edistymisesi paikalliseen tietokantaan.

Aino Virtanen
ESPORTS-TOIMITTAJA · 09.10.2026
Python-työkalu auttaa seuraamaan CS2-arvosijojasi paikallisesti

Counter-Strike 2 -pelaajat voivat nyt seurata arvosijojensa kehitystä paikallisesti Pythonilla rakennetun työkalun avulla.

Työkalu tallentaa pelin kaksi erillistä arvosijajärjestelmää, hakee pelaajan julkiset tiedot Steamin virallisesta Web API:sta ja kirjaa CS Rating -pisteet paikalliseen SQLite-tietokantaan.

"Counter-Strike 2 kääntää kahta rinnakkaista arvosijajärjestelmää", ohjeessa kerrotaan.

Premier-tila antaa numeerisen CS Rating -pistemäärän, joka jaetaan seitsemään väribändiin harmaasta kultaiseen, yleisesti käytetyssä yhteisön jaottelussa 5 000 pisteen välein.

Competitive- ja Wingman -tilat käyttävät edelleen CS:GO:sta periytyviä 18 nimettyä taitotasoaluetta, Silver I:stä Global Eliteen.

"Yksityiskohta, joka hämmentää ihmisiä: Competitive-arvosija seurataan karttakohdassa, ei globaalisti", ohjeessa todetaan.

"Voit olla Legendary Eagle Mirage-kartalla ja Gold Nova III Inferno-kartalla samanaikaisesti, koska kunkin kartan jonon takana oleva piilotettu luokitus on erillinen."

Premier-tila ohittaa nimetyt arvosijat kokonaan ja näyttää raa'an CS Rating -numeron.

"Käsittele värien nimiä yhteisön pikakirjoituksena, ei virallisena Valve-merkintänä", ohjeessa neuvotaan.

Uusien tilien on suoritettava sijoituspelit ennen kuin Premier näyttää mitään luokitusta.

Kolmansien osapuolien sivustojen, kuten Leetifyn, julkaisemat arvosijajakaumat vaihtelevat otoskoon, alueen ja siitä, lasketaanko sijoituspelitiliket, mukaan.

"Yksi Leetifyn Premier-arvosijajakauman tietokirjaston vuoden 2026 tilannekuva sijoitti Blue-väribändin noin neljännekseen seuratuista pelaajista, Kultaa edusti pieni murto-osa aivan huipulla", ohjeessa kerrotaan.

Työkalun rakentaminen vie noin 45–60 minuuttia, jos Python on jo asennettuna, ja kauemmin, jos tämä on ensimmäinen kerta, kun asennetaan virtuaaliympäristö.

Steam Web API -avain, joka tarvitaan julkisten profiilitietojen hakemiseen, haetaan Steamin sivustolta, ja localhost toimii henkilökohtaisissa projekteissa.

"Älä koskaan tallenna tätä avainta julkiseen varastoon", ohjeessa varoitetaan.

"Luo .env-tiedosto sen sijaan ja lataa se python-dotenv:llä."

"Lisää .env .gitignore-tiedostoosi välittömästi, ennen kuin suoritat ensimmäisen git-commit-toiminnon, ei sen jälkeen."

"API-avaimet, jotka vuotavat julkisiin varastoihin, kaapitaan ja väärinkäytetään tunneissa, ja automatisoitujen salaisuuksien skannaavat botit tarkkailevat aktiivisesti tätä tarkkaa kuviota vuotaneista Steam- ja pelien API-avaimista."

Avain antaa vain luku-oikeuden julkisiin profiilitietoihin.

"Se ei voi kirjautua tilillesi, avata kauppaa tai vaihtaa salasanaasi", ohjeessa selvennetään.

Steamin Web API hyväksyy ainoastaan 17-numeroisen SteamID64-tunnuksen, ei STEAM_0:1:xxxx -muotoa, [U:1:xxxx] -versiota eikä mukautettua profiili-URL-osoitetta.

"Nopein tapa saada oikea numero on avata oma profiilisivusi, napsauttaa hiiren kakkospainiketta missä tahansa sivulla ja tarkastella sivun lähdekoodia, sitten etsiä 'steamid'."

Työkalu tallentaa pelaajan oman pistehistorian paikallisesti, mikä mahdollistaa johdonmukaisen prosenttiosuuksien vertailun ajan myötä, vaikka kolmansien osapuolien otoskoot vaihtelisivat kuukausittain.

Avainta voidaan myös kierrättää, jos sen epäillään vuotaneen, ja Steam sallii vanhan avaimen peruuttamisen ja uuden luomisen milloin tahansa.

"Käsittele avainta samalla tavalla kuin käsittelisit tietokannan salasanaa: laajuudeltaan rajattu, peruutettava ja koskaan liimattu keskusteluikkunaan", ohjeessa päätellään.

Lisää aiheesta CS2