Dat “achter de muur doodgaan” in Counter-Strike 2 komt meestal door netcode, niet doordat jij te traag was. Op Mirage sprint je uit de smoke, je dropt achter cover en toch knalt je scherm rood. In de killcam lijkt je model nog open en bloot te staan, terwijl jij zeker weet dat je al weg was.
De stap van 64 tick servers naar het subtick-systeem moest duels eerlijker maken, met strakkere hitregistratie en minder vertraging op reacties. In de praktijk voelt het voor veel spelers juist minder logisch. Daar kom je pas uit als je snapt hoe tijdstempels, input en lag compensation samen een duel “beslissen” in milliseconden.

Wat subtick echt verandert aan het ritme van een duel
Bij het oude tick-model stuurde de server per tick een snapshot van de wereld. Met 64 tick kreeg je dus elke 15,6 milliseconde een update, en acties werden pas op het volgende tickmoment verwerkt. Ging een schot 5 ms vóór een tick af, dan kwam het alsnog op die tick terecht en verdween dat kleine timingverschil.
Met subtick probeert Valve dat gat te dichten door elke actie binnen een tick te voorzien van een exacte timestamp. Vuur je 7,3 ms na de vorige tick, dan krijgt de server dat mee en bouwt hij de situatie opnieuw op dat precieze moment. Op papier is dat eerlijker, omdat de tickrate minder bepaalt wie “eerder” raakt.
De verborgen kosten van die precisie
Die winst valt of staat met hoe die timestamps worden geïnterpreteerd. Beweging, hitboxen en animaties lopen nog steeds in stapjes via een update-cyclus, terwijl input continu binnenkomt. Daardoor kan jouw muisklik op subtick-niveau worden verwerkt, terwijl de positie van je tegenstander op jouw scherm net een paar milliseconden achter de echte serverstand hangt.
Vooral bij peeks merk je dat meteen. Na een snelle swing zie je iemand, je klikt, en de frag telt de ene keer wel en de andere keer niet. De server kan daarin best consistent zijn, maar het beeld, geluid en animaties sluiten niet altijd netjes aan op wat er geregistreerd werd, en dat vreet aan het vertrouwen.
Lag compensation en de illusie van gelijktijdigheid
Lag compensation is standaard in elke online shooter, omdat ping nu eenmaal verschilt per speler. De server “spoelt terug” naar het moment dat jij schoot, checkt of je toen echt een geldig target raakte en past de uitkomst daarop aan. Zonder die truc verliest iemand met 80 ms ping bijna altijd van iemand met 20 ms.
Het gevolg is dat de server een duel voor beide spelers zo eerlijk mogelijk probeert te maken, maar dat het voor de verliezer vaak krom voelt. Op jouw scherm was je al achter de muur, terwijl je op het scherm van de tegenstander, en in de teruggerolde serverstand, nog zichtbaar was. In zo’n situatie kiest het systeem vrijwel altijd voor de schutter en niet voor degene die net wegdook.
Waarom peeker’s advantage structureel is
Dit is geen toevallige bug, maar een bewuste ontwerpkeuze. Draai je het om, dan worden schoten op bewegende targets ineens onbetrouwbaar en vallen spelers met hogere ping snel buiten de boot. De prijs die je betaalt heet peeker’s advantage: wie de actie start, krijgt informatie net wat eerder dan de speler die stilhoudt.
- De peeker ziet de holder al voordat de holder de peeker ziet, omdat animatiedata en positie-updates vertraagd aankomen.
- De holder reageert op visuele informatie die altijd een paar frames oud is, terwijl de peeker handelt op actuele input.
- Lag compensation bevestigt die ongelijkheid, omdat de server de schutter het voordeel van de twijfel geeft.
- Hoe hoger de ping van de peeker, hoe sterker dit effect wordt binnen de grenzen die Valve instelt.
In competitieve potjes binnen videogames loont strakke, agressieve timing daardoor vaak meer dan passief afwachten. Op het hoogste niveau zie je dat terug in keuzes van pro’s, met meer dynamische rotaties en minder teams die lang blijven hangen in statische anchor-posities.
Hoe speelt dit uit tegenover Valorant en andere shooters?
Valorant ging vanaf dag één voor 128 tick servers en Riot pompte veel in infrastructuur om wereldwijd lage ping haalbaar te maken. Het netcode-model is daar nog steeds klassiek tick-gebaseerd, maar door die hogere frequentie voelt de hitreg vaak voorspelbaarder. Counter-Strike 2 zoekt een vergelijkbaar resultaat met subtick, zonder de serverkosten meteen te verdubbelen.
Daar zit dus ook een zakelijke kant aan, naast de techniek. Valve host gigantisch veel matchmaking matches en community servers, en 128 tick overal tikt hard aan in operationele kosten. Subtick klinkt als het beste van twee werelden, maar dan moet de uitvoering wel zó strak zijn dat spelers het ook geloven.
De rol van clientperceptie
Voor shooters telt het gevoel van eerlijkheid net zo zwaar als meetbare eerlijkheid. Statistisch doet CS2 waarschijnlijk niet veel slechter dan CS:GO op 128 tick, maar de beleving ligt bij veel spelers anders. Kleine verschillen in killcams, schommelende interpolatie-instellingen en weinig zichtbare uitleg over wat de server “zag” maken dat effect groter.
Als een killcam toont dat je al achter een muur staat en je alsnog “geraakt” bent, klopt het verhaal van het duel niet meer. Verlies slik je makkelijker als de replay logisch oogt. Zodra dat beeld botst met je eigen timing, voelt elke dood al snel als een gestolen round.
Wat spelers in de praktijk kunnen doen
De netcode van Counter-Strike 2 ga je niet zelf fixen, maar je kunt wel zorgen dat jouw kant zo stabiel mogelijk is. Met een strakke verbinding en consistente performance kom je dichter bij wat de server echt registreert. Daarna helpt het om instellingen en speelstijl af te stemmen op hoe subtick en lag compensation uitpakken.
- Speel bedraad in plaats van op wifi, want jitter is een grotere vijand dan ping zelf.
- Houd je framerate consistent boven je refresh rate om input lag te minimaliseren.
- Controleer je ping naar de dichtstbijzijnde Valve datacenters en forceer regio’s waar nodig.
- Oefen pre-aim en pre-fire op gangbare hoeken, omdat die technieken peeker’s advantage deels neutraliseren.
- Accepteer dat sommige duels verloren gaan door netcode-realiteit en niet door jouw aim.
Door je verwachtingen te matchen met wat subtick wel en niet oplost, worden keuzes in-game scherper. Peeken pak je dan anders aan, omdat je rekening houdt met het feit dat de holder jou standaard iets later binnenkrijgt dan jij hem.
De bredere les voor live-service shooters
De discussie rond CS2 laat zien hoe lastig het is om technische vooruitgang te verkopen aan een community die een bepaald “gevoel” gewend is. Valve mikte op een correcter systeem en kreeg een perceptieprobleem terug. Met alleen patches los je dat niet volledig op, want het vraagt ook om meer transparantie over hoe de server beslissingen maakt.
Andere studio’s kijken mee. Riot, Activision en teams achter nieuwe tactische shooters worstelen met dezelfde trade-offs tussen tickrate en kosten, lag compensation en visuele consistentie, en subtick-achtige systemen versus de voorspelbaarheid van vaste updates. Wat CS2 uiteindelijk laat zien in de praktijk, duwt het genre mee een richting op.
Voor jou als speler blijft de kern helder. Een duel in Counter-Strike 2 gaat nog steeds om reflexen, positionering en mapkennis, maar er draait altijd een onzichtbare laag mee van timestamps en teruggerolde serverstates. Begrip daarvan helpt om beter te plaatsen of een death “klopt” binnen het systeem, ook als hij rot aanvoelt, waardoor je sneller teruggaat naar focus op wat je wel kunt sturen.
Bijgewerkt: 22.10.2026



