CS2:n kehittäjäkonsoli on ilmainen harjoitusväline, jota moni pelaaja ei koskaan avaa. Siinä missä hiiren herkkyyttä ja näytönohjainajureita säädetään tunnollisesti, konsolikomennot jäävät usein kokeilematta kokonaan. Tämä opas käy läpi 14 vaihetta, joilla rakennat CS2:een paikallisen harjoituspalvelimen, botit, rajattomat resurssit, heittoesineiden lentoradat ja tallennettavan practice.cfg-tiedoston. Kesto on noin 70 minuuttia ensimmäisellä kerralla, ja jatkossa harjoitus käynnistyy yhdellä komennolla.
Moni suomalainen ja pohjoismainen pelaaja kopioi edelleen CS:GO-aikaisia komentolistoja, joista osa ei toimi CS2:n Source 2 -moottorissa lainkaan. net_graph on poistettu, cl_interp ei enää vaikuta mihinkään, ja vanha yhden näppäimen jump-throw-sidonta on ollut rikki elokuusta 2024 lähtien. Käydään läpi, mitkä komennot todella toimivat lokakuussa 2026, ja rakennetaan niistä toimiva harjoituskonfiguraatio alusta loppuun.
Suomalaisella ja pohjoismaisella kilpapelaajakentällä FACEIT ja ESEA ovat yleisin tapa pelata matchmakingin ulkopuolella, ja molemmat alustat tukevat samoja perus-CS2-konsolikomentoja kuin viralliset Valven palvelimet. Harjoituspalvelin toimii siis samalla tavalla riippumatta siitä, pelaatko lopulta Premier-tilassa, FACEITissä vai ESEAlla. Erona on ainoastaan se, mitä kolmannen osapuolen alusta sallii sidonnoissa ja automaatiossa, mistä lisää myöhemmin jump-throw-vaiheessa.
Miksi harjoituskomennot ratkaisevat CS2:n kilpapelaamisessa
Botteja vastaan pelaaminen, smoke-lineupien opettelu ja prefire-reittien hiominen vievät moninkertaisesti vähemmän aikaa, kun harjoituspalvelimella on käytössä oikeat työkalut. Paikallisella palvelimella voit avata sv_cheats 1 -tilan, jossa saat rajattomat ammukset, näet heittoesineen lentoradan ennen heittoa ja voit kelata kierroksen takaisin alkuun yhdellä komennolla. Mikään näistä ei vaadi maksullisia työkaluja tai kolmannen osapuolen ohjelmia, vaan kaikki tapahtuu CS2:n omalla konsolilla.
Toinen syy opetella komennot kunnolla on se, että moni vanha ohje aiheuttaa enemmän haittaa kuin hyötyä. Ajantasaisten konsolikomentojen kokoavien oppaiden mukaan -tickrate 128 launch optionina ei tee mitään virallisilla matchmaking-palvelimilla, koska Valve määrittää palvelimen tick-nopeuden itse eikä asiakasohjelma voi ohittaa sitä. Jos autoexeciin on jäänyt kymmenen vuotta vanhoja CS:GO-lippuja, osa niistä vain roikkuu turhana rivinä, mutta osa voi aiheuttaa nykivää framerateä tai estää botteja toimimasta odotetusti harjoituspalvelimella. Siksi tämä opas rakentaa konfiguraation tyhjästä sen sijaan, että se vain lisäisi rivejä vanhaan tiedostoon.
Harjoituskomennot jakautuvat käytännössä viiteen ryhmään: paikallisen palvelimen hallinta, bottien ohjaus, resurssien rajattomuus, näkyvyystyökalut (lentoradat, osumapisteet) ja sidonnat (ostonapit, jump-throw). Kun kaikki viisi on koottu yhteen practice.cfg-tiedostoon, harjoittelu alkaa yhdellä konsolikomennolla ilman, että mitään täytyy säätää käsin joka kerta uudelleen.
Toinen harjoittelun osa, joka jää usein kokonaan huomiotta, on oman demon katsominen jälkikäteen. Botteja ja lineupeja vastaan harjoitteleminen opettaa mekaniikan, mutta vain demo näyttää, miksi tietty duelli hävittiin oikeassa ottelussa. Tämä opas käsittelee molemmat puolet: ensin rakennetaan harjoitusympäristö, ja lopuksi näytetään, miten samaa työkalua käytetään oman pelin analysointiin.
Pohjoismainen kilpailuympäristö ja miksi harjoituskomennot kannattaa osata
Suomessa, Ruotsissa, Norjassa ja Tanskassa CS2:ta pelataan paljon myös LAN-tapahtumissa ja paikallisissa liigoissa, joissa oma harjoittelu kotikoneella jatkuu suoraan samaan ympäristöön kuin ottelupäivä. Toisin kuin monissa muissa peleissä, CS2:n paikallinen harjoituspalvelin ei vaadi mitään erillistä palvelinvuokraa tai pilvipalvelua, vaan se pyörii samalla koneella, jolla muutenkin pelaat. Tämä tekee siitä erityisen käytännöllisen pohjoismaisille joukkueille ja soolopelaajille, joilla ei välttämättä ole budjettia erillisiin harjoituspalvelimiin tai valmentajiin.
FACEIT ja ESEA ovat molemmat suosittuja alustoja Pohjoismaissa matchmakingin rinnalla, ja kumpikin tukee samoja perus-CS2-komentoja kuin tässä oppaassa esitellään. Erona on lähinnä se, mitä kukin alusta sallii sidonnoissa oman anti-cheat-järjestelmänsä puolesta, minkä takia jump-throw-vaiheessa kannattaa tarkistaa valitun alustan ajantasaiset säännöt erikseen. Harjoituspalvelimen rakentaminen tässä oppaassa esitetyllä tavalla toimii pohjana riippuen siitä, mihin alustaan lopulta päädyt kilpailemaan.
Esivaatimukset: versiot ja työkalut ennen aloitusta
Tarvitset vain muutaman asian, ja suurin osa niistä on jo asennettuna, jos pelaat CS2:ta aktiivisesti. Alla olevaan taulukkoon on koottu tarkistuslista ennen ensimmäistä vaihetta. CS2 päivittyy Steamin kautta automaattisesti, joten erillistä versionumeroa ei tarvitse tarkistaa manuaalisesti; riittää, että Steam-kirjasto näyttää pelin ajan tasalla olevaksi ennen kuin aloitat.
| Työkalu | Vaatimus | Mistä löytyy |
|---|---|---|
| Counter-Strike 2 | Uusin Steamista päivittyvä versio (Source 2 -moottori) | Steam-kirjasto |
| Steam-asiakas | Uusin versio, automaattipäivitykset päällä | store.steampowered.com |
| Käyttöjärjestelmä | Windows 10/11 64-bit tai Linux + Proton | Oma kokoonpano |
| Tekstieditori | Muistio, Notepad++ tai VS Code cfg-tiedostojen muokkaukseen | Esiasennettu tai ilmainen lataus |
| Levytila | Muutama megatavu config-tiedostoille | Ei käytännössä rajoita |
| Kehittäjäkonsoli | Otettu käyttöön asetuksista (vaihe 1) | CS2:n Game-asetukset |
Huomaa, että sv_cheats 1 ja muut tässä oppaassa esitellyt harjoituskomennot toimivat ainoastaan paikallisella tai itse ylläpidetyllä palvelimella. VAC-suojattu matchmaking ja Premier-tila eivät salli näitä komentoja missään muodossa, ja niiden yrittäminen virallisella palvelimella ei vain epäonnistu, vaan voi myös johtaa VAC-lippuun. Pidä tämä mielessä koko oppaan ajan: rakennamme harjoitusympäristön, ei muokkausta kilpailupeliin.
Ota lisäksi varmuuskopio nykyisestä cfg-kansiosta ennen kuin aloitat, jos sinulla on jo oma autoexec käytössä. Steamin pilvitallennus voi synkronoida vanhan configin takaisin koneellesi, jos vaihdat laitetta kesken oppaan, joten yksinkertainen kopio erilliseen kansioon säästää turhalta selvittelyltä myöhemmin.
Vaihe 1–2: Kehittäjäkonsoli ja paikallinen harjoituspalvelin käyttöön
Ensimmäinen vaihe on konsolin käyttöönotto, joka on sama kaikissa ajantasaisissa konsolikomentolistauksissa. Avaa CS2:n asetukset, siirry kohtaan Game ja käännä Enable Developer Console -asetus arvoon Yes. Tämän jälkeen konsoli avautuu pelin sisällä heittomerkki-näppäimellä (~), joka löytyy näppäimistössä yleensä numeron 1 vasemmalta puolelta.
Toinen vaihe on paikallisen palvelimen käynnistäminen. Tämä ei ole erillinen ohjelma, vaan tapa ladata kartta tavalla, joka sallii cheat-komennot. Avaa konsoli ja kirjoita kartan nimi suoraan, tai käynnistä offline-peli botteja vastaan pelivalikosta.
map de_mirage
sv_cheats 1
Konsolin pitäisi vastata rivillä, joka vahvistaa kartan latautumisen ja cheat-tilan aktivoitumisen. Tyypillinen tulostus näyttää tältä:
] map de_mirage
Loading map de_mirage...
] sv_cheats 1
sv_cheats changed to 1
Jos komento ei vaihda arvoa, syy on useimmiten se, että olet yhä yhteydessä matchmaking- tai Premier-palvelimeen. Poistu ottelusta kokonaan ennen kuin lataat kartan paikallisesti.
Vaihe 3–4: Bottien hallinta ja rajattomat resurssit sv_cheats-tilassa
Kun paikallinen palvelin on pystyssä, botit ja resurssirajoitusten poisto tekevät harjoittelusta sujuvaa. Botit toimivat hyvinä kohteina prefire-harjoittelussa, ja rajaton raha mahdollistaa minkä tahansa aseen testaamisen ilman, että joutuu pelaamaan kierroksia läpi rahan keräämiseksi. Tämä vaihe on myös se kohta, jossa harjoittelu erkanee selvimmin tavallisesta pelaamisesta: kierroksen pituus, raha ja vastustajien käytös ovat kaikki omassa hallinnassa, mikä mahdollistaa tiiviin toiston samasta tilanteesta lyhyessä ajassa.
bot_kick // poistaa kaikki botit kartalta
bot_add_t // lisää botin terroristijoukkueeseen
bot_add_ct // lisää botin CT-joukkueeseen
bot_stop 1 // botit eivät liiku tai ampu, jäävät paikoilleen
bot_knife_only 1 // botit käyttävät vain veitsiä, turvallinen aim-kohde
sv_infinite_ammo 1 // rajaton ammus ja lipaskapasiteetti, ei latausta
mp_maxmoney 60000 // nostaa rahan enimmäismäärän
mp_startmoney 60000 // täysi raha kierroksen alussa
mp_buy_anywhere 1 // ostot onnistuvat missä tahansa kartalla
mp_freezetime 0 // ei jäätymisaikaa kierroksen alussa
bot_stop 1 on erityisen hyödyllinen aim-harjoittelussa, koska botti jää paikoilleen eikä juokse pois näkökentästä. bot_knife_only 1 puolestaan estää bottia ampumasta takaisin, jolloin voit keskittyä omaan tähtäykseen ilman keskeytyksiä. mp_buy_anywhere 1 poistaa tarpeen juosta ostoalueelle joka kierroksen alussa, mikä säästää merkittävästi aikaa, kun testaat useita aseita peräkkäin.
Bottien vaikeustaso prefire- ja duel-harjoitteluun
Kun bot_stop ei ole käytössä ja haluat botin oikeasti vastaavan vastustajaa, säädä vaikeustaso komennolla bot_difficulty ennen botin lisäämistä. Arvo 0 vastaa helppoa tasoa, 1 normaalia, 2 vaikeaa ja 3 asiantuntijatasoa, jossa botti reagoi ja tähtää huomattavasti nopeammin. Aim-duellien harjoittelussa kannattaa aloittaa tasolta 1 tai 2 ja nostaa vaikeutta vasta, kun perusreaktio on riittävän nopea.
bot_difficulty 2 // 0=helppo, 1=normaali, 2=vaikea, 3=asiantuntija
bot_add_t // lisää uuden botin valitulla vaikeustasolla
Vaihe 5–6: Heittoesineiden lentoradat ja noclip-tutkiminen
Smoke- ja flash-lineupien opettelu on huomattavasti nopeampaa, kun näet heittoesineen lentoradan ennen kuin se lähtee kädestä. CS2:n harjoituskomennot piirtävät reaaliaikaisen kaaren, kun pidät heittonappia pohjassa.
sv_showimpacts 1 // näyttää luodin osumapisteet seinissä
sv_grenade_trajectory_prac_pipreview 1 // piirtää heittoesineen lentoradan ennakkoon
sv_grenade_trajectory 1 // näyttää koko kaaren heiton jälkeen
noclip // lentomoodi kartan läpi, ei törmäyksiä
sv_grenade_trajectory_prac_pipreview 1 on käytännössä tärkein yksittäinen komento smoke-lineupien opetteluun, koska se näyttää kaaren jo ennen heittoa. Yhdistettynä sv_showimpacts-komentoon voit nähdä tarkalleen, mihin kohtaan seinää tai kattoa smoke osuu, ennen kuin se räjähtää. noclip on hyödyllinen, kun haluat tarkistaa kartan korkeuserot ylhäältä käsin, esimerkiksi varmistaaksesi, miksi smoke ei peitä koko kohtaa.
Poista noclip kirjoittamalla komento uudelleen konsoliin. Se toimii kytkimenä, joka vaihtaa tilan päälle ja pois samalla komennolla.
Oman lineupin rakentaminen kannattaa aloittaa aina samalta tarkalta seisontapaikalta ja katselukulmalta, koska pienikin siirtymä muuttaa heittoesineen laskeutumispaikkaa. Kun olet löytänyt toimivan kulman, kirjaa ylös paikka esimerkiksi suhteessa lähimpään maamerkkiin kartalla (laatikko, seinän rako, valotolpan kohta), jotta löydät samaan kohtaan nopeasti myös seuraavalla harjoituskerralla ilman, että joudut etsimään sitä uudelleen kokeilemalla.
Verkko- ja suorituskykykomennot harjoituksen rinnalla
Ennen kuin siirrytään tähtäinristikkoon ja sidontoihin, kannattaa varmistaa, että myös verkko- ja suorituskykyasetukset ovat kunnossa. Huono yhteys tai väärä FPS-raja sekoittaa harjoittelun tulokset helposti, koska sama ammus tai hyppy voi näyttää erilaiselta riippuen siitä, pudottaako frametime hetkellisesti. Muuta näitä arvoja aina yksi kerrallaan ja pelaa muutama kierros ennen seuraavaa muutosta, jotta tiedät tarkalleen, mikä yksittäinen rivi vaikutti lopputulokseen.
Kaistanleveys ja ping-rajat
rate 786432 on nykyinen oletusarvo ja sama maksimi, jonka CS2:n valikko sallii säätää. Arvo vastaa noin 6,2 megabitin kaistaa sekunnissa, ja se riittää käytännössä kaikille vakaalla yhteydellä pelaaville. Arvoa ei kannata nostaa manuaalisesti ylemmäs, koska valikko ei salli sitä, mutta kannattaa tarkistaa, ettei vanha config ole pudottanut sitä alemmaksi. Epävakaalla tai hidastelevalla yhteydellä arvon laskeminen tasolle 524288 tai vanhempaan oletusarvoon 196608 voi vähentää pakettihävikkiä sen hinnalla, että palvelin lähettää vähemmän päivitystietoa kerralla.
rate 786432 // kaistakatto, jonka asiakas pyytää palvelimelta
mm_dedicated_search_maxping 50 // suurin sallittu ping ottelua haettaessa
mm_dedicated_search_maxping rajaa, kuinka korkean pingin palvelimia matchmaking-haku hyväksyy. Arvo 50 on toimiva lähtökohta Euroopassa ja Pohjois-Amerikassa hyvällä yhteydellä pelaaville. Jos jonotusajat kasvavat liian pitkiksi, arvoa voi nostaa, mutta tällöin myös ottelun keskimääräinen ping kasvaa vastaavasti.
FPS-seuranta ja cq_netgraph
FPS-laskurilla on CS2:ssa kolme tasoa, ja useimmat oppaat mainitsevat ainoastaan ensimmäisen.
cl_showfps 1 // peruslaskuri, näyttää vain FPS-luvun
cl_showfps 2 // lisää minimin ja keskiarvon
cl_showfps 3 // lisää palvelimen tick-tiedot ja frame drop -ilmoitukset
cq_netgraph 1 // pingin, pakettihävikin ja frametimen overlay, näkyy vain ottelun aikana
fps_max 0 // poistaa moottorin sisäisen FPS-rajan kokonaan
FPS-optimointioppaiden konsensuksen mukaan fps_max 0 on kilpapelaamisen vakiovalinta, mutta osa pelaajista rajaa FPS:n hieman näytön virkistystaajuuden yläpuolelle tasaisemman frametimen vuoksi, esimerkiksi fps_max 241 240 Hz -näytöllä. Molemmat tavat ovat toimivia, ja rajaton on yksinkertaisin oletus harjoituspalvelimella. mat_queue_mode-komentoa ei kannata enää säätää käsin: Source 2 käyttää moniytimistä renderöintiä automaattisesti, eikä käsin pakotettu arvo tuo nykyisillä prosessoreilla mitään lisähyötyä.
Vaihe 7: Tähtäinristikko ja HUD-asetukset harjoittelua varten
Useimmat pelaajat säätävät tähtäinristikon nykyään valikosta, mutta konsolikomennot ovat yhä tarpeen, jos haluat tallentaa asetuksen autoexeciin tai kopioida tarkalleen tietyn pelaajan koodin ilman valikon kautta syöttämistä.
cl_crosshairstyle 4 // Classic Static: kiinteä koko, ei laajene liikkeessä
cl_crosshairsize 2 // viivan pituus
cl_crosshairgap -3 // väli keskipisteen ja viivojen välillä, negatiivinen = tiiviimpi
cl_crosshairthickness 1 // viivan leveys
cl_crosshaircolor 5 // 5 = mukautettu RGB-väri
cl_crosshaircolor_r 0
cl_crosshaircolor_g 255
cl_crosshaircolor_b 0
cl_radar_always_centered 0 // vierityskartta, näkee enemmän kartasta kerralla
cl_radar_scale 0.35 // zoom-taso, pienempi arvo = enemmän näkyvissä
hud_scaling 0.95 // HUD-elementtien kokonaiskoko
cl_crosshairstyle 4 on kilpapelaajien suosituin valinta, koska risti pysyy paikallaan liikkuessa ja ampuessa eikä anna harhaanjohtavia liike- tai epätarkkuusindikaattoreita. cl_radar_scale-arvon vaihteluväli on 0,25 (kaukana zoomattu) ja 1,0 (lähellä zoomattu), oletusarvon ollessa 0,7. Useimmat kilpapelaajat asettavat arvon välille 0,3 ja 0,45, jolloin koko bombsite näkyy tutkassa kerralla ilman, että tutka muuttuu liian pieneksi luettavaksi.
Grafiikka-asetukset vihollisten näkyvyyden tueksi
Konsolikomentojen rinnalla kannattaa käydä läpi myös muutama perusasetus pelin grafiikkavalikosta, koska ne vaikuttavat suoraan siihen, kuinka hyvin erotat botin tai harjoituskaverin mallin taustasta. Tuoreen asetusoppaan mukaan kilpailuasetuksissa Fullscreen-tila on Fullscreen Windowed -tilaa parempi valinta, koska se ohittaa Windowsin työpöytäkompositorin ja pienentää syöteviivettä. V-Sync kannattaa pitää pois päältä samasta syystä. Boost Player Contrast kannattaa jättää päälle, Shader Detail ja Particle Detail matalalle, Ambient Occlusion pois päältä, ja mikäli näytönohjain tukee sitä, NVIDIA Reflex kannattaa asettaa tilaan Enabled + Boost. Malli- ja tekstuuritarkkuuden voi jättää tasolle Medium, jolloin hahmot pysyvät selkeinä ilman suurta FPS-vaikutusta.
Vaihe 8–9: Ostonapit ja jump-throw-sidonta 2024-päivityksen jälkeen
Ostonapit nopeuttavat varustautumista huomattavasti, kun kierroksen alussa on vain muutama sekunti aikaa. Numeronäppäimistön (numpad) näppäimet ovat yleisin valinta, koska ne eivät ole käytössä liikkumiseen.
bind "kp_1" "buy ak47; buy m4a1" // kivääri: AK T-puolella, M4 CT-puolella
bind "kp_2" "buy awp"
bind "kp_3" "buy vesthelm" // panssari ja kypärä
bind "kp_4" "buy defuser"
bind "kp_5" "buy smokegrenade"
bind "kp_6" "buy flashbang"
bind "kp_7" "buy hegrenade"
bind "kp_8" "buy molotov; buy incgrenade"
buy ak47; buy m4a1 -yhdistelmä toimii molemmilla puolilla, koska ensimmäinen käsky onnistuu vain terroristijoukkueella ja toinen vain CT-joukkueella. Peli hylkää yksinkertaisesti sen ostokäskyn, joka ei päde omalle joukkueelle, eikä tästä seuraa virhettä tai sivuvaikutusta.
Jos pelaat kannettavalla näppäimistöllä, jossa ei ole erillistä numpadia, ostonapit kannattaa sitoa esimerkiksi hiiren sivunäppäimiin tai vapaina oleviin kirjainnäppäimiin, kuten bind "z" "buy smokegrenade". Tärkeintä on, että valittu näppäin ei ole käytössä liikkumiseen tai ampumiseen samanaikaisesti, jotta ostonappi ei vahingossa laukea kesken taistelun.
Jump-throw-sidonnassa on syytä olla tarkkana. Vanha yhden napin automaatio, jossa yksi näppäin hoiti hyppäämisen ja heittämisen samanaikaisesti, lakkasi toimimasta elokuussa 2024, kun Valve julkaisi päivityksen, joka estää yhtä näppäintä automatisoimasta useampaa liike- tai hyökkäystoimintoa kerralla. Seuraava rivi ei siis enää toimi virallisilla palvelimilla:
// EI TOIMI enää, rikki elokuusta 2024 lähtien:
alias "+jumpthrow" "+jump;-attack"
Jump-throw itsessään on yhä laillinen ja edelleen pro-pelaajien käytössä, mutta hyppy ja heitto on tehtävä kahdella erillisellä toiminnolla. Toimiva ja sallittu tapa vuonna 2026 on sitoa hyppy hiiren rullaan ja kelata rullaa samalla, kun vapautat heittonapin:
bind "mwheelup" "+jump"
bind "mwheeldown" "+jump"
Toinen sallittu tapa on pitää hyppynäppäin ja heittonäppäin erillisinä ja painaa molempia yhtä aikaa käsin. Kumpikaan tapa ei automatisoi kahta toimintoa yhdellä näppäimellä, joten molemmat pysyvät sääntöjen rajoissa. Jos pelaat FACEITin kautta, tarkista myös sen oma sidonta- ja anti-cheat-politiikka, koska kolmannen osapuolen alustat voivat asettaa omia lisärajoituksia Valven säännöstön päälle.
Vaihe 10–11: practice.cfg-tiedoston kirjoittaminen ja automaattinen lataus
Konsoliin kirjoitetut komennot nollautuvat, kun käynnistät pelin uudelleen. Siksi kaikki tähän mennessä kirjoitetut komennot kannattaa koota yhteen tiedostoon, joka latautuu automaattisesti. Tiedosto tallennetaan CS2:n cfg-kansioon, joka kantaa edelleen vanhaa CS:GO-polkua:
...\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\practice.cfg
Luo tiedostoon nimeltä practice.cfg tekstieditorilla ja varmista, että tiedostopääte on tarkalleen .cfg, ei .cfg.txt. Windowsin Muistio piilottaa tiedostopäätteet oletuksena, joten valitse tallennusikkunassa tiedostotyypiksi “Kaikki tiedostot” eikä “Tekstitiedosto”. Kun tiedosto on paikallaan, lataa se konsolista komennolla:
exec practice.cfg
Kommentoi omaa practice.cfg-tiedostoa kahdella kauttaviivalla (//) rivin alussa, kuten tämän oppaan esimerkeissä on tehty. CS2:n konsoli ohittaa kommentoidut rivit kokonaan, mutta ne auttavat muistamaan puolen vuoden päästä, miksi jokin arvo on juuri sellainen kuin se on, ilman että joutuu arvailemaan tai testaamaan koko tiedostoa uudelleen riviltä riville.
Jos haluat tiedoston latautuvan automaattisesti joka käynnistyksellä pelivalikkoon asti, lisää Steamin käynnistysoptioihin (oikeaklikkaa CS2 Steam-kirjastossa, valitse Ominaisuudet, Yleiset, Käynnistysoptiot):
+exec practice.cfg
Huomaa, että tämä lataa harjoitusasetukset jo päävalikossa, mikä voi olla ei-toivottua, jos pelaat samalla tilillä myös kilpailupeliä. Seuraavat vaiheet käsittelevät, miten harjoitus- ja ottelupäivän konfiguraatiot pidetään erillään, jotta sv_cheats-rivit eivät vahingossa jää päälle, kun siirryt Premier-tilaan.
Tiedostopolku Linuxilla ja Proton-yhteensopivuustilassa
Jos pelaat CS2:ta Linuxilla Steamin Proton-yhteensopivuuskerroksen läpi, cfg-kansio löytyy hieman eri polusta kuin Windowsissa. Tyypillinen sijainti on kotikansion alla ~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/, mutta tarkka polku riippuu siitä, onko Steam asennettu oletussijaintiin vai erilliselle levylle. Komennot, binds ja practice.cfg-sisältö toimivat identtisesti käyttöjärjestelmästä riippumatta, koska ne tulkitaan CS2:n oman konsolin kautta, ei käyttöjärjestelmän tasolla.
Vaihe 12: Harjoitusdemojen tallennus ja läpikäynti
Demojen katsominen paljastaa virheet, joita ei huomaa pelin aikana: väärät peek-kulmat, myöhässä heitetyt smoket ja huonot rotaatioreitit. CS2 tallentaa demoja automaattisesti matchmaking- ja Premier-peleistä, mutta myös harjoituspalvelimella voi tallentaa oman demonsa manuaalisesti.
record harjoitus_demo // aloittaa tallennuksen nykyisellä kartalla
stop // lopettaa tallennuksen ja tallentaa .dem-tiedoston
playdemo harjoitus_demo // toistaa tallennetun demon
demo_pause // pysäyttää toiston kohdalleen
demo_resume // jatkaa toistoa
demo_togglepause // vaihtaa pysäytyksen ja toiston välillä
demo_gototick 0 // palaa demon alkuun
Demojen läpikäynnissä kannattaa pysähtyä juuri ennen kuolemaa ja käydä ruutu kerrallaan läpi, mistä kulmasta vastustaja näki sinut ensin. Tämä on tehokkain yksittäinen tapa korjata toistuvia virheitä, koska se näyttää ongelman juurisyyn sen sijaan, että arvailet, miksi kierros meni pieleen.
Manuaalisesti tallennetut harjoitusdemot ja matchmaking-pelien automaattiset demot tallentuvat samaan replays-kansioon CS2:n asennushakemiston alla. Tiedostot kasvavat nopeasti, ja CS2 poistaa vanhimmat automaattiset demot tietyn määrän jälkeen, joten jos haluat säilyttää tärkeän harjoitusdemon pidempään, kopioi se erilliseen kansioon alkuperäisen tallennuksen jälkeen ennen kuin se korvautuu uudemmalla.
Vaihe 13: Workshop-kartat prefire- ja smoke-harjoitteluun
Steam Workshopista löytyy valmiita harjoituskarttoja, joissa on jo rakennettuna botteja törmäysreiteille, näkyvillä olevia smoke-merkkejä ja ajastimia aim-harjoitteluun. Näiden lataaminen on usein nopeampi tapa aloittaa kuin kaiken rakentaminen itse konsolista käsin, ja monet niistä täydentävät tätä opasta hyvin, koska oma practice.cfg toimii niiden päällä sellaisenaan.
| Kartan tyyppi | Käyttötarkoitus | Miten ladataan |
|---|---|---|
| Prefire-kartat | Opettaa yleiset piiloutumispaikat kierros kierrokselta | Tilaa Steam Workshopista, avaa konsolista map [kartan nimi] |
| Aim-harjoituskartat | Reaktio- ja tarkkuusharjoittelu liikkuvia tai paikallaan olevia botteja vastaan | Tilaa Workshopista, lisää botit bot_add-komennoilla |
| Smoke/nade-kartat | Valmiit merkit yleisimpiin heittoesinepaikkoihin kartoittain | Tilaa Workshopista, yhdistä omaan sv_grenade_trajectory-komentoon |
| Viralliset kilpailukartat offline-tilassa | Prefire ja rotaatioreitit tutuilla Active Duty -kartoilla | map de_mirage, map de_ancient, map de_inferno jne. suoraan konsolista |
Workshop-kartat avataan konsolista samalla map-komennolla kuin viralliset kartat, kunhan kartta on ensin tilattu Steamista. Jos kartta ei lataudu, tarkista, että tilaus on aktiivinen Steam Workshop -sivulla ja että CS2 on käynnistetty uudelleen tilauksen jälkeen.
Vaihtoehtoisesti kartat voi selata suoraan pelin sisäisestä Workshop-selaimesta pelivalikon kautta, jolloin tilaus ja lataus tapahtuvat samassa näkymässä eikä konsolia tarvita ollenkaan tähän vaiheeseen. Tämä on kätevämpi tapa, kun haet uusia karttoja selaamalla suosituimpia tai viimeksi päivitettyjä vaihtoehtoja, kun taas suoraan konsolista kirjoitettu map-komento on nopeampi, kun tiedät jo tarkalleen kartan teknisen nimen.
Monet Workshop-sivut tarjoavat myös valmiiksi koottuja kokoelmia, joissa useampi kartta on niputettu yhteen aiheen mukaan, esimerkiksi kaikki Active Duty -karttojen smoke-lineupit samassa kokoelmassa. Kokoelman tilaaminen lataa kaikki sisältyvät kartat kerralla, mikä säästää aikaa verrattuna siihen, että etsisi ja tilaisi kartat yksi kerrallaan hakutuloksista.
Vaihe 14: Harjoitus- ja ottelupäivän konfiguraatioiden erottaminen ja testaus
Tässä vaiheessa practice.cfg on valmis, mutta sitä ei kannata ajaa automaattisesti joka käynnistyksellä, koska sv_cheats-rivit ja rajattomat resurssit eivät kuulu kilpailupeliin. Suositeltu tapa on pitää kaksi erillistä tiedostoa: autoexec.cfg ottelupäivän asetuksille (verkko, näkyvyys, sidonnat) ja practice.cfg harjoitukseen ladattavaksi erikseen.
+exec autoexec.cfg
Lisää ainoastaan +exec autoexec.cfg Steamin käynnistysoptioihin, ja lataa practice.cfg manuaalisesti konsolista aina, kun aloitat harjoitussession komennolla exec practice.cfg. Tämä erottelu estää tilanteen, jossa cheat-komennot yrittävät ladata kesken matchmaking-haun ja peli yksinkertaisesti hylkää koko rivin ilman selkeää virheilmoitusta.
Testaa koko ketju lopuksi näin: käynnistä CS2, avaa konsoli, lataa kartta, aja exec practice.cfg ja tarkista konsolista, että sv_cheats näyttää arvon 1, botit ilmestyvät kartalle ja ostonapit toimivat. Jos jokin näistä ei toimi, palaa edelliseen vaiheeseen ja tarkista tiedostopolku ja tiedostopääte ennen kuin jatkat.
practice.cfg vs. maksulliset harjoitustyökalut
Markkinoilla on runsaasti erillisiä aim-harjoitusohjelmia ja selainpohjaisia trainereita, jotka lupaavat parantaa reaktionopeutta ja osumatarkkuutta. Osa niistä on hyödyllisiä yleisen hiiren hallinnan treenaamiseen, mutta ne eivät korvaa CS2:n omaa sensitiivisyyttä, FOV-asetuksia tai asekohtaista rekyyliä, koska ne pyörivät kokonaan eri moottorissa. Tässä oppaassa rakennettu practice.cfg kattaa suurimman osan samasta tarpeesta suoraan pelin sisällä: botit, rajattomat resurssit ja lentoradat, ilman erillistä ohjelmaa tai tiliä.
| Menetelmä | Mitä harjoittaa | Käyttöönotto |
|---|---|---|
| CS2:n omat konsolikomennot (tämä opas) | Aim, lineupit, prefire, ostonapit, demoanalyysi samalla pelimoottorilla | Sisäänrakennettu, ei erillistä tiliä tai asennusta |
| Erilliset aim-trainerit | Yleinen hiiren reaktionopeus ja kohdistustarkkuus eri moottorissa | Erillinen asennus, oma herkkyyskäyrä ei siirry suoraan CS2:een |
| Workshop-prefire- ja aim-kartat | Valmiiksi rakennetut botti- ja piiloutumisreitit tutuilla kartoilla | Tilaus Steam Workshopista, toimii saman practice.cfg:n päällä |
Käytännön nyrkkisääntö on tämä: jos ongelma liittyy suoraan CS2:n omaan tuntumaan (rekyyli, lineupit, prefire-kulmat), harjoittele siinä samassa pelissä tässä oppaassa esitellyillä komennoilla. Jos ongelma on yleisemmin käden ja silmän koordinaatiossa riippumatta pelistä, erillinen aim-trainer voi olla hyödyllinen lisä, mutta ei korvaa CS2-kohtaista harjoittelua.
Harjoituspalvelimen rajoitukset: mitä sv_cheats ei korjaa
On syytä olla realisti sen suhteen, mitä paikallinen harjoituspalvelin voi ja ei voi tehdä. Se ei paranna matchmaking-sijoitusta, koska Premier- ja Competitive-rankit lasketaan ainoastaan virallisista peleistä. Se ei myöskään korjaa huonoa yhteyttä virallisella palvelimella, koska paikallinen peli pyörii omalla koneella ilman todellista verkkoviivettä. Harjoituspalvelin on puhtaasti mekaniikan ja muistin rakentamista varten: lineupit, prefire-reitit ja aseiden tuntuma.
Toinen huomionarvoinen rajoitus koskee kolmannen osapuolen työkaluja. Yhteisön ylläpitämät harjoituskartat ja trainerit, kuten erilaiset aim_botz- ja prefire-tyyppiset Workshop-kartat, päivittyvät omalla aikataulullaan, joka voi laahata jäljessä Valven virallisista peliuudistuksista. Jos uusi kartta tai asebalanssi muuttuu päivityksessä, kannattaa tarkistaa kartan Workshop-sivu, onko se vielä yhteensopiva, ennen kuin luottaa siihen harjoittelussa sellaisenaan. Sama pätee tämän oppaan practice.cfg-tiedostoon: komennot on vahvistettu lokakuun 2026 tilanteen mukaan, mutta Valve voi muuttaa yksittäisten muuttujien nimiä tulevissa päivityksissä.
Pidä myös mielessä, että sv_cheats-tila ja VAC-järjestelmä on erotettu tarkoituksella toisistaan juuri siksi, että harjoittelu olisi mahdollista ilman pelkoa porttikiellosta. Riski syntyy vain, jos yrität ajaa cheat-komentoja virallisella, VAC-suojatulla palvelimella tai käytät kolmannen osapuolen ohjelmaa, joka syöttää komentoja pelin muistiin prosessin ulkopuolelta. Tässä oppaassa kaikki komennot kulkevat CS2:n omasta konsolista, mikä pitää koko prosessin Valven itse sallimien rajojen sisällä.
Joukkueharjoittelussa paikallinen palvelin toimii myös hyvänä välivaiheena ennen varsinaisia scrimejä. Moni pohjoismainen amatööri- ja puoliammattilaisjoukkue käy läpi samat lineupit ja aseenvaihtotaktiikat ensin botteja vastaan omalla koneella, ennen kuin niitä testataan oikeaa vastustajaa vastaan scrim-palvelimella. Tämä säästää scrim-aikaa, kun perusmekaniikka on jo hallussa eikä sitä tarvitse harjoitella kesken ottelunomaisen harjoituksen.
Komentoreferenssi: tärkeimmät harjoituskomennot taulukossa
Alla oleva taulukko kokoaa oppaan keskeisimmät komennot yhteen paikkaan nopeaa kopiointia varten.
| Komento | Vaikutus | Käyttökohde |
|---|---|---|
sv_cheats 1 | Avaa cheat-komennot, toimii vain paikallisella palvelimella | Harjoituspalvelimen käynnistys |
bot_stop 1 | Botit jäävät paikoilleen, eivät ampuvat takaisin | Aim- ja prefire-harjoittelu |
sv_infinite_ammo 1 | Rajaton ammus, ei lataustarvetta | Aseiden testaus |
sv_grenade_trajectory_prac_pipreview 1 | Näyttää heittoesineen kaaren ennakkoon | Smoke- ja flash-lineupit |
noclip | Lentomoodi läpi kartan rakenteiden | Kartan korkeuserojen tarkistus |
cq_netgraph 1 | Näyttää pingin, pakettihävikin ja frametimen ottelun aikana | Verkko-ongelmien diagnosointi |
cl_showfps 3 | FPS-laskuri sekä palvelimen tick- ja frame drop -tiedot | Suorituskyvyn seuranta |
record / stop / playdemo | Tallentaa ja toistaa oman demon | Pelianalyysi harjoituksen jälkeen |
rate 786432 | Asettaa kaistanleveyden oletusarvoon | Verkkoyhteyden tarkistus harjoituksen alussa |
bot_difficulty 2 | Säätää bottien reaktionopeuden ja tarkkuuden | Duel- ja prefire-harjoittelu |
Huomaa, että taulukko on tarkoitettu nopeaksi muistin tueksi sen jälkeen, kun olet käynyt läpi oppaan varsinaiset vaiheet. Jokainen rivi liittyy johonkin viidestä aiemmin mainitusta ryhmästä: palvelimen hallinta, botit, resurssit, näkyvyys ja verkko/suorituskyky. Jos unohdat tarkan komennon kesken harjoittelun, tämä taulukko toimii nopeampana hakupaikkana kuin koko oppaan selaaminen uudelleen alusta.
Valmis projekti: täydellinen practice.cfg kilpapelaajalle
Tässä on koko oppaan sisältö koottuna yhdeksi tallennettavaksi tiedostoksi. Kopioi tämä sellaisenaan practice.cfg-tiedostoon ja aja se konsolista komennolla exec practice.cfg ladattuasi kartan paikallisesti.
// practice.cfg -- CS2 harjoituskonfiguraatio, lokakuu 2026
// Aja paikallisella kartalla komennolla: exec practice.cfg
// --- Palvelin ja botit ---
sv_cheats 1
bot_kick
bot_stop 1
bot_knife_only 1
// --- Resurssit ---
sv_infinite_ammo 1
mp_maxmoney 60000
mp_startmoney 60000
mp_buy_anywhere 1
mp_freezetime 0
mp_roundtime 60
mp_restartgame 1
// --- Näkyvyystyökalut ---
sv_showimpacts 1
sv_grenade_trajectory 1
sv_grenade_trajectory_prac_pipreview 1
// --- Tähtäinristikko ---
cl_crosshairstyle 4
cl_crosshairsize 2
cl_crosshairgap -3
cl_crosshairthickness 1
cl_crosshaircolor 5
cl_crosshaircolor_r 0
cl_crosshaircolor_g 255
cl_crosshaircolor_b 0
// --- Tutka ja HUD ---
cl_radar_always_centered 0
cl_radar_scale 0.35
hud_scaling 0.95
// --- Sidonnat ---
bind "mwheelup" "+jump"
bind "mwheeldown" "+jump"
bind "kp_1" "buy ak47; buy m4a1"
bind "kp_2" "buy awp"
bind "kp_3" "buy vesthelm"
bind "kp_4" "buy defuser"
bind "kp_5" "buy smokegrenade"
bind "kp_6" "buy flashbang"
bind "kp_7" "buy hegrenade"
bind "kp_8" "buy molotov; buy incgrenade"
echo "practice.cfg ladattu"
Viimeinen echo-rivi on pieni mutta hyödyllinen lisä: se tulostaa konsoliin varmistusviestin, jotta näet suoraan, latautuiko tiedosto onnistuneesti ilman, että joudut tarkistamaan jokaista yksittäistä arvoa erikseen.
5 yleistä sudenkuoppaa harjoituskonfiguraatiossa
Seuraavat virheet toistuvat eniten, kun pelaajat rakentavat ensimmäistä practice.cfg-tiedostoaan. Suurin osa niistä ei kaada peliä, vaan ne näkyvät hiljaisena epäonnistumisena: komento näyttää ladatulta, mutta se ei tee mitä piti.
- Tiedostopääte jää vääräksi. Muistio tallentaa oletuksena muodossa practice.cfg.txt, jolloin CS2 ei löydä tiedostoa lainkaan. Valitse tallennusikkunassa tiedostotyypiksi “Kaikki tiedostot”.
- Vanhat CS:GO-komennot roikkuvat configissa.
cl_interpjacl_interp_ratioon poistettu, koska sub-tick-järjestelmä hoitaa interpoloinnin automaattisesti. Rivien jättäminen configiin ei riko mitään, mutta ne eivät myöskään tee enää mitään. - -tickrate 128 luullaan parantavan matchmaking-peliä. Lippu vaikuttaa vain paikalliseen tai itse ylläpidettyyn palvelimeen. Valve määrittää virallisten palvelinten tick-nopeuden itse, eikä asiakasohjelma voi muuttaa sitä.
- sv_cheats-rivit jäävät autoexeciin. Jos cheat-komennot ovat samassa tiedostossa kuin ottelupäivän asetukset, peli yksinkertaisesti hylkää koko lataustapahtuman matchmaking-haun yhteydessä. Pidä practice.cfg ja autoexec.cfg aina erillisinä tiedostoina.
- Yhden napin jump-throw-alias kopioidaan suoraan vanhasta oppaasta.
alias "+jumpthrow" "+jump;-attack"ei ole toiminnassa elokuun 2024 päivityksen jälkeen, ja sen käyttäminen voi johtaa automaation tunnistukseen. Käytä hiiren rullaan sidottua hyppyä sen sijaan. - Rate-arvo on pudotettu vahingossa liian matalaksi. Jos vanha config sisältää CS:GO-aikaisen pienemmän rate-arvon, verkkopäivitykset harvenevat ja osumat voivat tuntua epätarkoilta, vaikka ping näyttäisi normaalilta. Palauta arvo takaisin
786432, jos yhteys on vakaa.
Vianmääritys: 8 yleistä ongelmaa ja korjaus
Jos jokin tässä oppaassa esitellyistä komennoista ei toimi odotetusti, syy löytyy useimmiten alla olevasta taulukosta. Yleisimmät jäähdytys-, pätkimis- ja viiveongelmat on koottu myös laajemmassa suorituskykyoppaassa, jos ongelma ei liity suoraan konsolikomentoihin vaan laitteiston tai ajurien puolelle. Käy ongelmat läpi ylhäältä alas, koska monet niistä johtavat samaan juurisyyhyn: olet edelleen yhteydessä viralliseen palvelimeen, vaikka luulet olevasi paikallisella kartalla. Konsoli näyttää usein punaisella tekstillä syyn, jos komento hylätään kokonaan, joten kannattaa pitää konsoli auki ja silmäillä viimeisimmät rivit aina komennon kirjoittamisen jälkeen.
| Ongelma | Todennäköinen syy | Korjaus |
|---|---|---|
| sv_cheats 1 ei muutu | Olet yhä yhteydessä matchmaking- tai Premier-palvelimeen | Poistu ottelusta kokonaan, lataa kartta paikallisesti komennolla map |
| practice.cfg ei löydy exec-komennolla | Tiedosto tallentui muodossa .cfg.txt tai väärään kansioon | Tarkista polku game\csgo\cfg\ ja tiedostopääte Resurssienhallinnassa |
| Botit eivät reagoi bot_stop-komentoon | Botteja ei ole lisätty vielä kartalle | Aja ensin bot_add_t tai bot_add_ct, sitten bot_stop 1 |
| Heittoesineen lentorata ei näy | sv_cheats ei ole aktiivinen tai komento on kirjoitettu väärin | Varmista sv_cheats 1 ensin, kirjoita sv_grenade_trajectory_prac_pipreview 1 tarkasti |
| net_graph 1 ei näytä mitään | Komento on poistettu CS2:sta kokonaan | Käytä tilalla cq_netgraph 1, toimii vain ottelun aikana |
| Jump-throw-sidonta ei toimi tai tuntuu epäluotettavalta | Vanha yhden napin alias on rikki elokuusta 2024 | Sido hyppy hiiren rullaan tai käytä kahta erillistä näppäintä samanaikaisesti |
| Ostonapit eivät toimi toisella joukkueella | Yksittäinen buy-komento pätee vain yhdelle puolelle | Käytä yhdistelmää, esimerkiksi buy ak47; buy m4a1 samassa sidonnassa |
| Workshop-kartta ei lataudu map-komennolla | Tilaus ei ole aktiivinen tai peliä ei ole käynnistetty uudelleen | Tarkista tilaus Steam Workshopista ja käynnistä CS2 uudelleen tilauksen jälkeen |
| Yhteys tuntuu epätarkalta vaikka ping on normaali | Rate-arvo on jäänyt vanhasta configista pienemmäksi kuin oletus | Aseta rate 786432, tai lisää arvoa vasta, jos pakettihävikki on todistetusti ongelma |
Edistyneet vinkit kilpapelaajille
Kun perusconfig on pystyssä, seuraava askel on automatisoida toistuvat harjoitusrutiinit vielä pidemmälle. Yksi tehokas tapa on rakentaa useita erillisiä cfg-tiedostoja eri harjoitustyypeille: practice_aim.cfg botteja vastaan, practice_nades.cfg heittoesineille ja practice_eco.cfg eco-kierrosten aseiden testaamiseen rajatulla rahalla. Jokainen latautuu erikseen komennolla exec, jolloin et joudu muistamaan kymmeniä yksittäisiä konsolikomentoja istunnon aikana.
Toinen hyödyllinen käytäntö on yhdistää mp_restartgame 1 omaan nopeaan sidontaan, esimerkiksi bind "F5" "mp_restartgame 1". Tämä nollaa kierroksen asetukset (rahan, freezetime-asetukset) yhdellä napinpainalluksella sen jälkeen, kun olet muuttanut practice.cfg-arvoja kesken session, mikä säästää aikaa verrattuna koko kartan uudelleenlataamiseen.
Demojen läpikäynnissä kannattaa hyödyntää demo_gototick-komentoa yhdessä muistiinpanojen kanssa: kirjaa ylös kierroksen numero ja arvioitu tick, jossa virhe tapahtui, niin löydät kohdan nopeasti uudelleen seuraavalla katselukerralla ilman, että joudut kelaamaan koko demoa alusta. Yhdistettynä cl_showfps 3-komentoon näet myös, aiheutuiko virhe oikeasti pelivirheestä vai hetkellisestä frame drop -piikistä, joka näkyy samalla overlay-näytöllä.
Kannattaa myös rakentaa harjoitukselle kiinteä järjestys, jota toistaa aina samassa muodossa ennen peli-iltaa. Toimiva perusrunko on: viisi minuuttia aim-harjoittelua botteja vastaan practice_aim.cfg-tiedostolla, kymmenen minuuttia smoke- ja flash-lineupien kertausta sv_grenade_trajectory_prac_pipreview-komennon kanssa, ja lopuksi yhden edellisen ottelun demon läpikäynti ennen kuin siirryt itse peliin. Rutiini ei vaadi lisäohjelmia, koska kaikki vaiheet käyttävät samoja tässä oppaassa esiteltyjä konsolikomentoja eri cfg-tiedostoissa.
Aliakset nopeisiin tilanvaihtoihin
CS2:n konsoli tukee alias-komentoa, jolla voi niputtaa useita rivejä yhden sidonnan alle. Tämä on hyödyllistä, kun haluat vaihtaa nopeasti esimerkiksi noclip-tilan ja sv_cheats-arvon pois päältä ennen kuin siirryt pois harjoituspalvelimelta, ilman että kirjoitat joka kerta kaikkia rivejä erikseen konsoliin.
alias "treenitila_pois" "noclip; sv_cheats 0; bot_kick"
bind "F9" "treenitila_pois"
Yllä oleva esimerkki sammuttaa noclipin, palauttaa sv_cheats-arvon nollaan ja poistaa kaikki botit yhdellä F9-näppäimen painalluksella. Samaa periaatetta voi laajentaa omiin tarpeisiin: kokoa useasti peräkkäin käytetyt komennot omaksi aliakseksi ja sido se vapaana olevaan näppäimeen, jolloin koko harjoitussessio pysyy sujuvana eikä konsolia tarvitse avata kesken toiston.
Usein kysytyt kysymykset
Voiko sv_cheats-komentoja käyttää matchmakingissa tai Premierissä?
Ei. Sv_cheats-tila toimii ainoastaan paikallisella tai itse ylläpidetyllä palvelimella. VAC-suojatut virallisten pelien palvelimet eivät salli cheat-komentoja missään muodossa.
Miksi net_graph 1 ei näytä mitään CS2:ssa?
Komento on poistettu kokonaan Source 2 -moottorista. Sen tilalle tuli cq_netgraph 1, joka näyttää pingin, pakettihävikin ja frametimen, mutta toimii ainoastaan ottelun aikana, ei päävalikossa.
Vaikuttaako -tickrate 128 virallisiin matchmaking-palvelimiin?
Ei vaikuta. Valve määrittää virallisten palvelinten tick-nopeuden keskitetysti, eikä asiakasohjelman launch option voi ohittaa sitä. Lippu vaikuttaa ainoastaan paikallisiin tai itse ylläpidettyihin palvelimiin.
Mihin autoexec.cfg ja practice.cfg tallennetaan?
Molemmat tiedostot kuuluvat kansioon Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\. Varmista, että tiedostopääte on tarkalleen .cfg eikä .cfg.txt.
Toimiiko vanha yhden napin jump-throw-sidonta vielä?
Ei. Valven elokuun 2024 päivitys esti yhtä näppäintä automatisoimasta useampaa liike- tai hyökkäystoimintoa. Käytä sen tilalla hiiren rullaan sidottua hyppyä tai paina erillisiä näppäimiä samanaikaisesti.
Kannattaako cl_interp- ja cl_interp_ratio-komentoja käyttää CS2:ssa?
Ei ole tarpeen. Komennot ovat jääneet CS:GO-ajalta, ja CS2:n sub-tick-järjestelmä hoitaa interpoloinnin automaattisesti. Niiden kirjoittaminen configiin ei riko mitään, mutta ei myöskään tuo hyötyä.
Voiko FACEIT estää jotkin sidonnat, jotka Valve sallii?
Kyllä, kolmannen osapuolen alustat kuten FACEIT voivat asettaa omia anti-cheat- ja sidontasääntöjä Valven perussääntöjen päälle. Tarkista aina kyseisen alustan ajantasaiset säännöt ennen kuin luotat samaan sidontaan kuin virallisessa matchmakingissa.
Miksi botit eivät tottele bot_stop- tai bot_knife_only-komentoja?
Yleisin syy on, ettei kartalla ole vielä yhtään bottia. Lisää botit ensin komennoilla bot_add_t tai bot_add_ct, ja aja hallintakomennot vasta sen jälkeen.
Mikä rate-arvo kannattaa valita hitaalla tai epävakaalla yhteydellä?
Oletusarvo rate 786432 toimii useimmille, mutta jos yhteys pudottaa pakettihävikkiä, kokeile laskea arvo tasolle 524288 tai vanhempaan oletukseen 196608. Tämä vähentää palvelimelta tulevan datan määrää hetkessä, mikä voi vakauttaa yhteyden epätasaisessa verkossa.
Kannattaako practice.cfg latautua automaattisesti joka käynnistyksellä?
Ei ole suositeltavaa. Jos +exec practice.cfg on launch optioissa, cheat-asetukset ovat aktiivisina jo päävalikossa, mikä voi sekoittua ottelupäivän asetuksiin. Lataa practice.cfg mieluummin käsin komennolla exec practice.cfg aina harjoitussession alussa.
Toimiiko tämä opas myös vanhassa CS:GO:ssa?
Ei suoraan. CS:GO ja CS2 käyttävät eri moottoria, ja osa tässä oppaassa esitellyistä komennoista, kuten cq_netgraph, on olemassa vain Source 2:ssa. CS:GO:n net_graph– ja cl_interp-komennot toimivat yhä vanhassa pelissä, mutta eivät CS2:ssa.
Voiko practice.cfg:n komentoja jakaa joukkuekavereille?
Kyllä. Tiedosto on tavallinen tekstitiedosto, joten sen voi lähettää suoraan joukkuekaverille, kunhan hän tallentaa sen samaan cfg-kansioon omalla koneellaan ja lataa sen komennolla exec practice.cfg. Tämä on käytännöllinen tapa yhtenäistää koko joukkueen harjoitusasetukset ennen yhteistä treeniä.
