Тёмный

Is this why shooting feels off in CS2? 

MrMaxim
Подписаться 605 тыс.
Просмотров 360 тыс.
50% 1

Check out Skinsmonkey: skinsmonkey.com/r/MAXIM
-
/ cs2_psa_why_shots_that...
/ subtick_in_slow_motion...
/ shooting_animation_is_...
🔔 Subscribe for new videos every week: / @mrmaxim

Игры

Опубликовано:

 

23 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,5 тыс.   
@MrMaxim
@MrMaxim 8 месяцев назад
Valve addressed this in todays update!
@TheDanishBully
@TheDanishBully 8 месяцев назад
so when are you gonna update your video?
@willn4129
@willn4129 10 месяцев назад
watched, this honestly feels very accurate to my experience where something feel off about shoot but the hit reg is great
@ChrisBrown-ir6sf
@ChrisBrown-ir6sf 10 месяцев назад
Average PRO players reaction time is 200 ms. The 128 had a 7ms delay, So it was 30 times faster than your reaction time and you prolly missed 1 kill out of hundreds cause of 128 tick, Now subtick will make sure you kill 1 more guy in 100 duels but with the cost of unsatisfying gunplay and horrible spray, L or W ?
@Mafiota10
@Mafiota10 10 месяцев назад
@@ChrisBrown-ir6sf L because you would feel that constantly something is off but if they fixed that issue it would be 2xW
@ChrisBrown-ir6sf
@ChrisBrown-ir6sf 10 месяцев назад
@@Mafiota10 Yes if they make animation tickless like Shooting, Without it Its a meh game. Nothing can change my opinion, it's a fundamental flaw which can't be played for years.
@peevan
@peevan 10 месяцев назад
@@ChrisBrown-ir6sf Definitely an L, inconsistency and visual delay is one of the first things you should avoid when creating a competitive esports title. the most important parts of a shooter like CS is the split second decision making and mechanics you have to do in a gunfight. If there is visual delay, clutter, input lag, and inconsistency it jeopardizes the integrity of the competitive aspect of the game.
@emilg2075
@emilg2075 10 месяцев назад
​@@ChrisBrown-ir6sf Where did you get the idea that the average pro player's reaction time is 90ms? It's extremely wrong
@Summanis
@Summanis 10 месяцев назад
Watched. This would explain why people say sprays feel off. Your spot in the spray would be slightly ahead of where you see yourself in the animation/when you think you started shooting. Sub-tick seems pretty awesome so far and I wouldn't be surprised to see it become a new gaming norm. CS has one of the most nit-picky communities around. It's good that sub-tick is starting here because we'll probably find most every bug and quirk of it before years end.
@joostfloot5279
@joostfloot5279 10 месяцев назад
That would make so much sense! I've such a difficult time spraying, looking forward to the fix that's most definitely gonna come eventually.
@tehjamerz
@tehjamerz 10 месяцев назад
​@@joostfloot5279the fix is removing subtick
@MrFlejon
@MrFlejon 10 месяцев назад
I think it's all placebo effect. The spray has slightly more spread, but overall, the shooting doesn't feel weird. It maybe felt weird if you had 4k hours but for everyone else, it felt less weird than csgo. Idk why people pretend that csgo was some golden standard. I started playing a year ago so I don't have a strong bias towards it. And csgo felt like dogs hit for the first 500hours. I think what is happening is cs player are exposed to a real engine for the first time and are thrown off by how much better it is. I have a friend that is godlike at generic fps like cod or battlefield. He kinda sucked at cs because of all the weird mechanics. Played cs2 and got ranked 12k because all his shot would connect. Csgo mechanics were actually crap
@Dozla78XD
@Dozla78XD 10 месяцев назад
@@MrFlejon Both shooters you mentioned have aim assist and have completely different mechanics to csgo. It's like saying that a f1 driver is going to be good at driving a truck. He's hitting shoots in cs2 becasue they made weapons a lot more acurate while running,. Which IMO is just a stupid change that's probably going away in a couple months after release when they start loosing more veteran players from it than noobies are coming
@710bren
@710bren 10 месяцев назад
@@MrFlejon how do you say so much but nothing at the same time
@bloo7570
@bloo7570 10 месяцев назад
The absolute dedication of CS players to examine stuff like this that we all notice and break it down to make it explainable for us and fixable for Valve will never cease to amaze me. It really makes me super hopeful for the final product of CS2. Watched. Edit: Can you guys please stop arguing about Valorant in the replies? We get it, it took a lot from CS. But it has nothing to do with this comment or video. If you've nothing nice or constructive to say about it, let it be. We don't need to bring it up all the time to prove that we are "better'. Because if anything, it achieves the opposite for us.
@DonnyWorldUSA
@DonnyWorldUSA 10 месяцев назад
cs & melee autists have done more for society than entire govts
@orangepie2128
@orangepie2128 10 месяцев назад
Least schizophrenic cs player😂
@ditz3nfitness
@ditz3nfitness 10 месяцев назад
CS PLAYER > VALORANT PLAYERS
@Pixote420
@Pixote420 10 месяцев назад
totally agree! Great Video @MrMaxim!
@budgetking2591
@budgetking2591 10 месяцев назад
Videogame players < Real life players@@ditz3nfitness
@iNSAN1TYCS
@iNSAN1TYCS 10 месяцев назад
i think a good fix for this issue would be to change the firing animations from being server sided to being client sided instead, it would make more sense and wouldnt cause the issue of it being out of sync because since firing would be client sided it doesnt rely on a tick, it just relies on input from your mouse
@user-os4ky4cz8c
@user-os4ky4cz8c 10 месяцев назад
That's exactly my first thought
@tylermartin6516
@tylermartin6516 10 месяцев назад
The potential issue with this is then you get worse hit reg feeling when you die first as for you it will still shoot. Its the same non-zero ping issue as other games and quite normal. would be an improvement. No reg is better than an out of sync clientside
@jimleoromines8114
@jimleoromines8114 10 месяцев назад
if that's the case, there's gonna be scenarios when you shot your awp first but then you still die
@iNSAN1TYCS
@iNSAN1TYCS 10 месяцев назад
@@tylermartin6516 i get your point, but the thing is since subtick remembers if you actually hit somebody, if you click and you’re on somebody, it shouldn’t be an issue with desync and etc, there might be a few scenarios where that issue happens but i think very few
@Luper1billion
@Luper1billion 10 месяцев назад
In fighting games theyre starting to standardize rollback netcode where people are willing to experience the occasional millisecond fakeout if it means their buttons are registering
@MrMaxim
@MrMaxim 10 месяцев назад
Just wanna make this clear again - Take this information with a grain of salt. There's always room for more clarity and maybe even some corrections down the line. None of this is confirmed by Valve. However, CS2's sub tick mechanics are proven to work already so that's good news in itself.
@Youskarumbo
@Youskarumbo 10 месяцев назад
Watched: I want to thank you for another great video. The most consistent cs content creator out there. keep it going bro love 💪🏽
@DryestViper
@DryestViper 10 месяцев назад
Watched but this doesnt explain why when you are spraying your gun even against static targets the spray vanishes
@ChrisBrown-ir6sf
@ChrisBrown-ir6sf 10 месяцев назад
Worked to make CS feels like an android shooter.
@Sujay95
@Sujay95 10 месяцев назад
​@@ChrisBrown-ir6sfoh look! another wannabe know-it-all moaner
@ICECOLD_SEAL
@ICECOLD_SEAL 10 месяцев назад
Watched! Alla dina videos såklart ;) Detta är så J*VLA bra förklaring och om dem löser problemet är det ju nice! Om dem fixar så att skottet avfyras tidigare så blir det jobbigt, och vad händer om 2 spelare skjuter på EXAKT samma tic, och registreras på nästa, vem dör? :O
@Ashen75
@Ashen75 10 месяцев назад
Watched. Subtick really made the game far more precise from a technical standpoint, but it's gonna be hard for all of these visual discrepancies resulting from some things being subtick and some things being tickrate-tied to be resolved.
@tehjamerz
@tehjamerz 10 месяцев назад
Precise??? 1.6 is more precise
@digojez
@digojez 10 месяцев назад
@@tehjamerz elaborate further
@TallGermanGuy
@TallGermanGuy 10 месяцев назад
@@digojezthey can't, they got their opinion from twitter
@erisium6988
@erisium6988 10 месяцев назад
they just should make animation a local thing not server dependent so there is no problem with delay. There is no point to make visuals on ur pc and not on server.
@SuperJoF
@SuperJoF 10 месяцев назад
@@digojez we all know he can't. 🤣
@KingKong-mp6gj
@KingKong-mp6gj 10 месяцев назад
This would explain many oddities about shooting like the sprays not connecting even they are the same as in go or not getting kills because you stopped shooting after the right amount of shots but actually shot one bullet short of a kill. I suspect this is not only tied to visuals but audio cues too. You often don't hear defuse or plant sounds in cs2 but other players do. Could also may be be a sync problem between tick and subtick.
@rubenbernal7933
@rubenbernal7933 10 месяцев назад
Yeah I want to know why spraying feels like shit too
@young7783
@young7783 10 месяцев назад
Saw some videos on this Delay topic but wasn't really satisfied with some of the explanations, so I'm glad you stepped in the clear things up. This actually makes sense, ty
@MGNikram
@MGNikram 10 месяцев назад
This is what i feel when play cs2. I knew something were off but cant describe more better then your video. TQ
@ChrisBrown-ir6sf
@ChrisBrown-ir6sf 10 месяцев назад
Subtick is an epic fail. I will always choose 15ms/7ms latency delay in shots than this horrible feeling shooting which feels like phone game
@thing4826
@thing4826 10 месяцев назад
I'd rather the shot always registers and the visual is what doesn't rather than both the shot and the visuals being behind.@@ChrisBrown-ir6sf
@ChrisBrown-ir6sf
@ChrisBrown-ir6sf 10 месяцев назад
@@thing4826 Not to mention neither subtick will be instant cause you forgetting your ping. So if you get 20 ping in subtick you will get exact 20 ping but 20+extra 7ms ping in 128tick + crisp gunplay. Take one. Do extra 7 makes any difference?
@Wavpro
@Wavpro 10 месяцев назад
@@ChrisBrown-ir6sf didn't you watch the video? Clearly it does make a massive difference.
@ChrisBrown-ir6sf
@ChrisBrown-ir6sf 10 месяцев назад
@@Wavpro he made it for slow motion ? You play in slow motion ? Show me 1 clip where your bullet missed cause of 128 tick ? even for PROS standard its 9.9/10
@CaelSalad
@CaelSalad 10 месяцев назад
Great video! If this is truly the case of why it feels different, I am at least glad that if I click a head it will hit
@MrMaxim
@MrMaxim 10 месяцев назад
Haha, good point.
@autotv1969
@autotv1969 9 месяцев назад
Watched. Thank you for this analysis, I hope you have a wonderful Fall!!
@roddimonster
@roddimonster 10 месяцев назад
This is GREAT, its important to have a person like you making these issues more visible to the community so Valve can work faster, thank you maxim
@kc8189
@kc8189 9 месяцев назад
i don't think that's something they can fix, its just that it explains to people why it does feel weird, cause i felt something off, but it wasn't affecting the gameplay - maybe i'll play it more now
@TolisKarapPlanB
@TolisKarapPlanB 10 месяцев назад
Thanks for all the guidance Maximuh! Well, CS 2 still has a long way to go, but all this is so promising. We hope for the best 🙏
@alex.104
@alex.104 10 месяцев назад
Lil bro didn't watch the video
@aaron-ps7ht
@aaron-ps7ht 10 месяцев назад
Im confused as to why the shooting animation would be tied to the tick rate in the 1st place. Only thing I can imagine is that as the server still only updates the game state every tick that they want to make sure that a firing animation is only played if you actually had a chance to shoot (aka make sure you weren't dead on another players screen)
@solitary200
@solitary200 10 месяцев назад
Animation state is associated with an entity in a snapshot.
@rogerelzenga4465
@rogerelzenga4465 10 месяцев назад
because that's how games work....
@aaron-ps7ht
@aaron-ps7ht 10 месяцев назад
@@rogerelzenga4465 yea ngl I hadn't thought it through properly. The longer I think about it the harder it seems to integrate, without a tick system. In my defense I just woke up😅.
@m.n.s.s2825
@m.n.s.s2825 10 месяцев назад
Valve could very well make CS2 a 64 tick like CSGO and it would still make less noise compared to their subtick is making now. The game feels off, The spray is off. For the cost of what ? I never seen any pros even asked for that fancy tickless shooting. They prolly did it to make it sound amazing and revolutionary to get all the praise but surely its now backfiring.
@solitary200
@solitary200 10 месяцев назад
@@m.n.s.s2825 just need to tune it
@big_nickos5609
@big_nickos5609 10 месяцев назад
watched, want to say thankyou for the ongoing content re cs2
@andreiserde9441
@andreiserde9441 10 месяцев назад
Thank you so much for keeping us up to date with all the developments. Watched.
@jonald4784
@jonald4784 10 месяцев назад
Watched, great vid! Seems to me like solving this "problem" without reverting back to what we have in csgo would be difficult, but I'm hopeful they can fix it anyway!
@atre7940
@atre7940 10 месяцев назад
For some reason this serverside presicion only seems to apply to onetaps, pistols/deagle that seem really op in cs2. At the same time u can spray at someone almost point blank and get 2 hits out of 10 bullets, Sometimes server decides to be precise other times exactly the opposite. Hope they figure it out before the official release.
@demetriy__7222
@demetriy__7222 9 месяцев назад
Well, about that...
@zTPure
@zTPure 10 месяцев назад
This is a really great video, it really shows how tickrate works and how CSGO and CS2 registrer the clicks/bullets! Nice job MrMaxim
@instantparty8493
@instantparty8493 9 месяцев назад
This video perfectly explains what we've all been experiencing without knowing what was happening, this makes perfect sense
@Reggy-TV
@Reggy-TV 10 месяцев назад
Watched and loved it! Great research by everyone involved, and thank you for compiling, distilling, furthering the research, and spreading the word! :) I have some thoughts on this and would like to share them to see if any sound applicable / realistic. So, to clarify my understanding of subtick and its relation to this situation, as MrMaxim explains in the video, the subtick is tracking the exact sub-second moment that the shot is registered on the client side, and waiting for the next server-tick to register that information. This delay, from my understanding (could be wrong, of course), applies to both the registration of the shot (ie, server registers and displays player dead if you shot while they were in your crosshair), as well as the shot animation. I believe this is exemplified in the way the enemy character continues to walk, even on client side, while it waits to receive confirmation that there are no conflicting actions that happened before that millisecond that could negate it. POSSIBLE SOLUTION: I suggest merely switching the animations / sounds of gunfire to a client side action, similar to the way the sounds of switching your weapons is neither broadcasted to or from the server. I believe this option is likely something valve has already or is currently still considering, and maybe they were just waiting for the cs2 server infrastructure and interp settings to be at a more reliable place before doing this. It's hard to speculate on that side of things, however, I do believe that switching it to client side is a good long term solution. No matter how you slice it, with the subtick system being the route, there will be delay or backtraces on some end, to account for conflicting outcomes etc, but their are similar drawbacks to the old system as well, so im fine with them working to iron this one out. Having the sound on the client side would remove the audio / visual delay that feels so disjarring for the shots. Everyone on the server will still get aggregated events for all subtick events that happen on other clients, since, to our current knowledge of the system, it's still registering and transmitting the subtick information back and forth to the clients via 64 ticks. Hopefully there are no obstacles that make this solution unfeasible. Please let me know if you have any thoughts on this :) I appreciate that valve is taking the time to work on the server related settings / defaults for in game (interp updates recently), as well as work out kinks in the finer details of the game / server to get it to be polished
@_tobii
@_tobii 10 месяцев назад
Very well said. One thing to keep in mind is that backtrack or rollback synchronization is very hard to get right in netcode, especially in some like CSGO, where so much can actually happen in one tick, on the server and in every client. That being said, they did get subtick implemented, so who knows
@FortabtGaming
@FortabtGaming 10 месяцев назад
watched. i really like that you go in depth with this.
@Wimbraam7
@Wimbraam7 10 месяцев назад
Watched. Does this mean the firing animation is rendered server-side? If so; is it a possible solution to make the animation client-side? You would see the animation on "click" which would fix the weird feeling when shooting. They just have to sync the weapon handling on tick-basis to make it competitively viable and prevent issues with guns showing to enemies while it doesnt look that way on you own screen.
@pudgebooster
@pudgebooster 10 месяцев назад
then you would have a delay between shooting and enemy dying because deaths are processed server side.
@tekno47
@tekno47 10 месяцев назад
no, its client side already. and @pudgebooster there already is a delay between shooting and enemies dying, its just so small on low ping you dont notice it
@aaron-ps7ht
@aaron-ps7ht 10 месяцев назад
Nope the animation is for sure only client sided. The server would just waste precious resources. It's not so much that animation is rendered server-side, but the game state is calculated (and verified) by the server. I assume that they only give you the ok to shoot once the server has decided that you shot while you were still alive. But even that I'm not of as hardly anyone has a < 15ms ping. So it might just be that the entire animation rendering process is tied to the tick rate
@wazzaaaa05
@wazzaaaa05 10 месяцев назад
@@tekno47 the firing animation isnt client sided because theres a delay bruh use ur common sense
@tekno47
@tekno47 10 месяцев назад
​@@wazzaaaa05 you realise clients run on ticks too right? stop spreading misinformation when you dont know what you're talking about. go play on a 350 ping server right now and try shooting. there's no delay (apart from whats shown in this video)
@keshav_c17
@keshav_c17 10 месяцев назад
Nice research man. It seems about right. Now I am able to understand the sub-tick concept much clearer than before (depending upon the accuracy of this research). Let's hope Valve has some solution to this. It will be amazing if Valve figures out a way to tackle this. 🤞
@Oliver_bohman
@Oliver_bohman 9 месяцев назад
yea. this is pissing me off, and the dude in the video said it was good. its more "accurate" but at the same time NOT accurate at all. hitboxes and subtick is fucked in CS2 just copy everything, Movement. Aiming. flicking. jumping. and so on from CSGO imo
@NaufalHerma
@NaufalHerma 10 месяцев назад
Watched and again your content makes me understand CS2 better after playing it, GGs
@Zeazy
@Zeazy 10 месяцев назад
Watched. I read the post and knew this video was gonna be about it. The dedication to research is beautiful.
@drScorp1on
@drScorp1on 10 месяцев назад
Watched. Wonderfully well explained, top production quality. Having both actions in sync would be great.
@user-mm5dr1lk3v
@user-mm5dr1lk3v 10 месяцев назад
Watched. I guess thats why spraying is difficult in cs2. We control the recoil based on the animations of the bullets being fired. If animation doesnt line up it could mean the actual spray might even be whole bullet ahead of the animation based on which we compensate.
@Omkar_Rangole
@Omkar_Rangole 9 месяцев назад
This video explained very well, I didn't understand the sub tick system well by watching other videos, nice explaination!
@axiomatictugofwar
@axiomatictugofwar 9 месяцев назад
watched, thanks for the great content! i used to watch when you were banana, good to see you are still around making good videos!
@herald1953
@herald1953 10 месяцев назад
the amount of effort from the community to discover this is the reasons why i love valve's games
@proshot7152
@proshot7152 10 месяцев назад
this is mind blowing how much effort they are putting to make this game better im so excited for the full release btw watched
@carlbrenston8436
@carlbrenston8436 10 месяцев назад
they didn't :(
@SatQed
@SatQed 9 месяцев назад
Sound man, sound sucks
@thejoyofcreation3307
@thejoyofcreation3307 9 месяцев назад
Idiot actually thought Valve would do their job right.
@nmhjjp
@nmhjjp 9 месяцев назад
​@@carlbrenston8436they did, but the tism doesnt let you see it :(
@Byoasis1
@Byoasis1 7 месяцев назад
@@carlbrenston8436 valorant still better :D
@j3rrym
@j3rrym 10 месяцев назад
Watched, and this is a great explanation! Thanks for this ❤️
@gangmemberjakub
@gangmemberjakub 10 месяцев назад
nice explanation, it seems like subtick will change everything
@benhumphreys1871
@benhumphreys1871 10 месяцев назад
Correct me if I'm wrong, but if the shooting animation was instantaneous and done locally, wouldn't there be a delay before the enemy is killed (since this would be calculated server side, and on the next tick)? Maybe it would be small enough to not really notice.
@pudgebooster
@pudgebooster 10 месяцев назад
yes you are correct! and don't forget about ping, so the delay would be even longer than a tick duration.
@tekno47
@tekno47 10 месяцев назад
theres already a delay if you have ping
@mitchg93
@mitchg93 10 месяцев назад
@@tekno47 No shit Sherlock... latencies stack together, so we try to minimize each of them at an individual level.
@tekno47
@tekno47 10 месяцев назад
@@mitchg93 what? shooting animations are already done locally, the only delay is the subtick issue shown in this video. and because it's already local, there is already a delay before enemies are killed. i'm not saying don't fix the issue in this video, i think it would be a great fix to have shooting animations start as soon as you click. i'm just saying that there's already a delay before enemies are killed, just with ~30 ping you can't notice it so it looks like there isn't any.
@Ptrrs
@Ptrrs 10 месяцев назад
Great videos, glad I’m subbed.
@off-courseroaming1809
@off-courseroaming1809 10 месяцев назад
watched, Thank you so much my friend🙃 That was the clearest explanation I've heard yet 👍
@lukasklupfel2927
@lukasklupfel2927 10 месяцев назад
watched. This makes a lot of sense. I always felt like the hit reg is so much better and the sprays are the same but thought that the odd feeling comes from the viewmodel values. Turns out it's not the the viewmodels but the animations but they are displayed via the viewmodels, so I was kind of in the right direction. I suppose it's not as easy a fix as to trigger the animation client sided immediately, otherwise Valve would have done it already months ago before the limited test. Let's just hope someone really smart comes up with a good solution.
@pierrotA
@pierrotA 9 месяцев назад
The more I think about it, the more it seem impossible to solve without adding worst problems... What people fail to understand is that the tick is not only for the server, it's how a game update each frame. The client still use tick for each frame... The only difference is that servers generally have fixed tick-rate, when clients or local games have variable tick-rate based on the FPS. In short, if you move the animation entierely client-side the offset will be dependent on your FPS, creating a very large advantage for thoses that have better machines. In addition you will have roll-back problems (you shoot but you were already dead, you shoot but in fact you are already recharging, etc).
@wynn5540
@wynn5540 9 месяцев назад
watched pog thanks for the very informative video mr maxim, been watching you ever since 2015 and its really cool to see you still in this CS space. much love
@YouTubeHandlesSuck420
@YouTubeHandlesSuck420 10 месяцев назад
Watched. This is why from day 1 I knew that this would be the CS we were all waiting for Subtick on it’s own makes so much sense. Base 64 tick sounds awful, but if moving and especially shooting is registered in an instant, then there’s essentially no major downside. It’s only an issue if Valve can’t sync the shooting animations and shot registration somehow
@diogosapina1231
@diogosapina1231 10 месяцев назад
watched!! Great video as always!
@Ch1llouter
@Ch1llouter 10 месяцев назад
Thanks for showing it❤ watched it till the end
@amirhas191
@amirhas191 10 месяцев назад
Thanks for the video, Max! Now can you do a video on why CS2 spray feels weird as well? Because it felt inconsistent and needs to pull mouse down more compare to CSGO
@rahulahl
@rahulahl 10 месяцев назад
Depends on the gun. My main gun is MP7, and I dont get what all others are saying is "wrong feeling" about the shooting.
@ZajebisteJakPojebane
@ZajebisteJakPojebane 9 месяцев назад
@@rahulahl "my main gun is MP7" xDDDDD that's the reason, you're probably in Silver.
@rahulahl
@rahulahl 9 месяцев назад
@@ZajebisteJakPojebane ​ 1) I dont know what the point of that argument is? Here I am providing a data point from the POV of a MP7 user so OP can help figure out if its a weapon based issue or game based issue. And you are trying to make it out as if the opinion of a silver player does not matter? 2) I usually hover between MGE-LE. Once in a blue moon, I touch LEM, but my reactions are simply not what they were and I'm probably never gonna get a higher rank because I just don't have the drive to push myself. This is just a game where I hang out with my mates and have fun. In the past, I used to be SMFC. And yes, that was me using XM and MP7 back in the day.
@akhiilgupta
@akhiilgupta 10 месяцев назад
That is also the reason why we see more responsiveness in 128 ticks as compared to 64 tick in the sub tick system. If valve optimises it then 64 tick vs 128 tick may not be an argument in the near future.
@clikcy_
@clikcy_ 10 месяцев назад
Just watched it and this explains why my flicky awp playstyle just somehow, sometimes, just misses. Good video.
@waffluxi2794
@waffluxi2794 10 месяцев назад
watched! great vid, very informational, thanks :))
@Joke89ful
@Joke89ful 10 месяцев назад
watched, i think your explanation is on point . I am more worried about cheater situation , can you make video about that (what has been promised and what to expect from valve in this matter) ? thanks for good content , keep up the good work !!!
@TojiCS
@TojiCS 10 месяцев назад
Watched , good info love the vids man thx
@nk_285
@nk_285 10 месяцев назад
Watched. Thank you for the explanation, makes a lot of sence now 👍
@jskwkwoaoLlz
@jskwkwoaoLlz 10 месяцев назад
thanks for making vids man. youre super on point and direct in these and i love that. youre a super easy video to send to a confused friend abt how stuff works thanks maxim
@faite
@faite 10 месяцев назад
watched, this actually makes a lot of sense as to why pistols feel inconsistent and smgs feel more consistent - slower firerate guns will make this effect more noticable, whereas higher firerate guns can almost mask the fact there's a slight disconnect
@oleksandrmarkovichenko5774
@oleksandrmarkovichenko5774 10 месяцев назад
Emmm... Like opposite. In terms of pistols - you will not see any difference in animation behavior between cs2 and csgo. The only difference is that in cs2 the shots will be calculated more precise, and "if you aim at the enemy on your screen" - it will count as a hit. But with high rate firearms, when you spray - what you see on the screen is not what actually have been shot, because animation and calculation are desynched is cs2 (which wasn't the case in csgo)
@HyperCS2
@HyperCS2 10 месяцев назад
I don't think people will ever stop complaining unless they get 128-tick servers coz it has been wired in our minds that it is the only solution. More apparent from Valorant and faceit's servers.
@xqdbpx
@xqdbpx 10 месяцев назад
watched, idk how to say this, but ffs i love your videos! vice man with real sources of how things work! i live for this game and you just give me real pristine content about it! thank you !
@WEQDd11d12ed3
@WEQDd11d12ed3 10 месяцев назад
The best video on this topic. Really well explained. Watched
@keksekokse4007
@keksekokse4007 10 месяцев назад
Watched, so this confirms that sub tick > 128 tick. Everyone just having a placebo on faceit 😂
@mbmaniak777
@mbmaniak777 10 месяцев назад
i agree with ropz, just give us the 128 tick cuz it feels like a sweet spot and feels like shooting isnt THAT off
@TreuC
@TreuC 10 месяцев назад
Watched. Makes a lot of sense, thanks for the explainer, been racking my brains tryna figure out why gunplay felt so weird!
@IVAN_ENT
@IVAN_ENT 10 месяцев назад
good explanation glad to see sub tick works ,but on another note i saw an in depth vid the other day saying cs2 also has a wildly variable input lag issue also constantly goiing from 5ms up to 30 and constantly changing making it harder to be consistent than csgo which had a much lower variance and was much more steady
@dodu-zi8bd
@dodu-zi8bd 10 месяцев назад
There's 0 input lag in cs2 if you have watched the video, there's visual response lag because the server runs on 64 tick and processes the input information on the next tick hence the 15.625 ms average delay
@Greg2fram
@Greg2fram 10 месяцев назад
As a gamedev, I highly doubt that animations are triggered server-side, especially with a sub-tick system that allows to shoot at any time.
@evlad7238
@evlad7238 10 месяцев назад
animations are obviously triggered client side, but it could be waiting for the next server tick before showing the animation to be in sync, idk
@FloIstMoep
@FloIstMoep 10 месяцев назад
Why would you want to sync that? The weapon animation that the client sees is only relevant for the client.
@Kaizagade
@Kaizagade 10 месяцев назад
@@FloIstMoep im going to guess due to sound effects? As thats a huge thing in counter strike. Gives away positions and if thats delayed it could be the difference between getting the kill or being killed
@DR-54
@DR-54 10 месяцев назад
They probably synced the animations to the server tickrate because in csgo, the bullets would also be synced to the server tickrate and it would produce a more accurate experience and guns would feel way better and more responsive this way. Then, in cs2, they forgot to remove the animation delay and now everyone can't spray for shit. In simpler terms, csgo had the exact opposite issue where the animation would play before the bullet fired. They fixed this by syncing them to the tickrate. When moving to cs2, they forgot to stop syncing them to the tickrate. Thus, we are having the exact same problem years later. This time, it's due to the fix to the last problem.
@Greg2fram
@Greg2fram 10 месяцев назад
@@DR-54 Even sincing the animation to the tickrate in CS:GO sounds crazy to me. You want a game to be reactive. The time between the click and the action on screen has to be the lowest possible. The hits registering on the server are a different matter, and that's were we have those 64 checks per second (are you hitting that guy, or not?). If I had to guess, people sometimes miss on CS2 because everything is slightly different, and those difference added up make them miss the first bullet, or their spray timing.
@alphawolf6708
@alphawolf6708 10 месяцев назад
Watched Yeah i feel like the visual factor is just that final brick in the wall that needs to be added/fixed in order for the foundation of CS2 to be perfect. That, and better performance on CPUs post 2013. Its also interesting to see how many players, including myself, can somehow feel even the slightest delay/offset in the timings of everything too.
@dodu-zi8bd
@dodu-zi8bd 10 месяцев назад
How could they fix the visual factor ? Shooting isn't tied to tickrate and the visual factor is tied to tick rate. There is an unavoidable 15.625 ms delay on 64 ticks that is not possible to remove. They wanted to make 64 tick subtick better than 128 tick and made 128 tick even more necessary
@alphawolf6708
@alphawolf6708 10 месяцев назад
@@dodu-zi8bd Dont ask me, im not a software expert or game dev. But we know that if the disappearance of tracers can alter the feeling of the game by a lot, a very VERY small factor like the animations not being in sync with the tickrate could still heavily change the handling of weapons in game. Lets just see how valve does it though. Their fix streak is getting good.
@ttvDaBeanstalk34
@ttvDaBeanstalk34 10 месяцев назад
Watched! Another quality video. This makes a lot of sense, maybe a reason spraying feels off as the animation is probably off from when actually firing by the difference between the moment you click and the next tick.
@solcloud
@solcloud 10 месяцев назад
watched, really nice video explanation Maxim 👍
@Tiraskaar
@Tiraskaar 10 месяцев назад
There's a guy on youtube that did a circle flick test on csgo and cs2 with all guns and he found that if you are moving your mouse when shooting, the shot goes first before the mouse crosshair. So if you do a 360 and shoot and stop immediately, for that he used a bind and script in cs2, but if you do that, then the shot bullet hole will appear first and the crosshair will exceed it moving forward. This video explains why that happens.
@Ashen75
@Ashen75 10 месяцев назад
Yeah, the shot gets registered at a subtick level and shoots instantly (as it should), but your crosshair movement is way too frequent to reasonably be sent to the server at a subtick level so it will still be moving during the remaining milliseconds after the subtick was processed, and end up at a separate place from where you shot once the next tick arrives. It's basically like subtick removed the tick-rate based input delay that we're all used to experiencing which makes things far more precise but causes weird situations like this to happen due to how shooting and movement are separate from the tickrate system while crosshair position is still tied to the tickrate.
@AlbertWesker_GOAT
@AlbertWesker_GOAT 10 месяцев назад
In csgo when flicking the left click is pressed when the crosshair is exactly on the head, not before. Definitely in my opinion CS2 is not really accurate.
@Kaizagade
@Kaizagade 10 месяцев назад
the keybind stops the spinning and clicks at the same time, so therefore the shot is where you stopped, so the bullet shouldnt be behind the corsshair@@Ashen75
@Ashen75
@Ashen75 10 месяцев назад
​@@AlbertWesker_GOAT Cursor movement is still being fully processed at a client-side level so if you really clicked on the head from your perspective, as long as latency interpolation issues don't occur you will hit your shot. The server won't show that you were aiming at the head and the VOD probably also won't show it since VODs record things from the server's perspective, but as long as it happened from your client-side perspective, your game will use the sub-tick system to tell the server that the shot happened at the exact point it was from your perspective, and it will register it as a hit.
@AlbertWesker_GOAT
@AlbertWesker_GOAT 10 месяцев назад
@jjh75 And what's latency interpolation? It has something to do with my internet speed and ping?
@ntariku
@ntariku 10 месяцев назад
Watched. I have hope that these issues will be resolved and cs2 will be even bigger success than csgo
@m.n.s.s2825
@m.n.s.s2825 10 месяцев назад
It will be amazing if they make the animations as fast as the shooting, It gonna be better than 128 if that happens
@MrMaxim
@MrMaxim 10 месяцев назад
Both of you are expressing my thoughts exactly
@mischol
@mischol 10 месяцев назад
totally agree, what i also really dont like is shooting after being hit with a nade. idk why but it just feels wrong to shoot without any type of noise to go with the shot (even if you where to only hear your own shots dampened)
@_NaIleK_
@_NaIleK_ 10 месяцев назад
insane video, your explanations are perfect
@jeron1847
@jeron1847 10 месяцев назад
I think you explained completely correct but it’s weird since if you would play the CSGO example 10 times there is a chance that you would hit several shots because the tick is happening like 0.5 ms after your shot thus making it more inconsistent than CS2 where you always hit the shot only the animation is delayed. I’m curious to see what solution Valve comes up with but otherwise I think we just have to get used to it.
@MrBa143
@MrBa143 9 месяцев назад
The problem is you cannot get used to this. The delay varies between 1 ms to 15 ms. If the delay was consistent, then we could get used to it.
@jeron1847
@jeron1847 9 месяцев назад
@@MrBa143 the same happens in CSGO. If you click there is also a delay between 1 and 15 ms when your shot registers and then its not compensated for the moment you clicked (the sub-tick) so the new system is objectively better.
@lightlezs7048
@lightlezs7048 10 месяцев назад
I honestly think the trade-off is worth it, you can get used to the animations eventually, while you can't do anything about the hit reg being imperfect on any tick rate.
@dantekiwi7926
@dantekiwi7926 10 месяцев назад
watched, im loving these type of content
@maxzett
@maxzett 10 месяцев назад
It just feels horrible. I don't even think that fixing the firing animation would resolve the issue as the enemy's player model would still move until the next tick and I think that's the thing that throws me off the most personally
@HandjobHandsome
@HandjobHandsome 10 месяцев назад
theres no ticks, small brain
@Ashen75
@Ashen75 10 месяцев назад
Movement is also processed at a subtick level though, so you will still be hitting shots that you were supposed to hit. Any issues regarding enemy movement are mostly a result of latency-based interpolation, which is another issue of its own.
@maxzett
@maxzett 10 месяцев назад
@@Ashen75 yea that's not what I meant, but its just super confusing if the subtick already knows you got the kill, yet the player keeps moving until the next tick
@lepepito
@lepepito 10 месяцев назад
Why are they so stubborn with their 64 ticks ? They are working on a new source engine making the game unavailable for potatoe pc. If you have a decent pc (literally a pc that can run cs2 with 60+ fps) there is a great chance that 128 tick doesn’t impact your computer. 64 tick was arguable when you could play with a toaster but now ?
@exan6970
@exan6970 10 месяцев назад
It's not only a good pc, but also a good internet connection that is stable. Someone with like say 16k or 25k has a worse experience on 128tick than a person who has 50k or 100k etc.
@Section927
@Section927 10 месяцев назад
cause its more expensive to run, and now that they have subtick it makes even less sense to switch over since the only thing wrong now is the firing animation, which people will get used to until they tie it to subtick, if even possible
@lepepito
@lepepito 10 месяцев назад
@@exan6970 yeah but nowadays it’s not an argument. Even for valve, they recently made the game better for low latency players.
@lepepito
@lepepito 10 месяцев назад
@@Section927 If you delay the animation to match the tick, the game will feel of and unresponsive. I don’t think they can truly fix it
@radseqg5730
@radseqg5730 10 месяцев назад
cuse problem is not 64 tick or 128 tick, its players ping 14 ms vs 30 ms vs 200ms ping (two way so this values is multiplied by 2)
@pedropinto5923
@pedropinto5923 9 месяцев назад
I never comment on videos but props to you man, this video was the only one that actually explained whats going on.
@noctemcat_
@noctemcat_ 10 месяцев назад
I wonder if you can use previous tick shoot timing and use it to delay animation to make delay consistent
@SL-vg6lv
@SL-vg6lv 10 месяцев назад
Honestly just do 128 why fucking complicate
@butterfly_effect11
@butterfly_effect11 10 месяцев назад
watched, I like your videos good work!
@opti1238
@opti1238 10 месяцев назад
Thanks for explaining the whole process behind the sub tick. I did notice on dm while playing that i was landing more headshots than usual, it felt a lot better on my very first dm ive played.
@sambulls
@sambulls 9 месяцев назад
watched. Thanks for the great insight this makes a lot of sense.
@asheshtalwar1990
@asheshtalwar1990 10 месяцев назад
Watched, great content as usual
@sim00n99
@sim00n99 10 месяцев назад
You could theoreticly dissconect the animation trigger from running on tick updates and instead only run it localy on keystroke trigger. Don't know anything at all about the source/source2 engine but if the UI isn't locked to ticks they should be able to to something similar to that.
@MrOwntube
@MrOwntube 10 месяцев назад
Watched! Great stuff
@alimwadiwala7680
@alimwadiwala7680 10 месяцев назад
Great effort. Watched till end.
@twistgaming3089
@twistgaming3089 10 месяцев назад
This makes me wonder - is the "follow recoil" crosshair tied to the animation (64 tick) or does it update with the mouse click (subtick)?
@vutebeats
@vutebeats 10 месяцев назад
watched :) really great video! i hope devs can see this vid
@Absurd000
@Absurd000 9 месяцев назад
Watched. Thank you for sharing this. I didn't notice anything until I started using the awp and flicking. Def thought I was going crazy lol
@reimo7636
@reimo7636 10 месяцев назад
can really feel this when throwing nades
@mistifye
@mistifye 10 месяцев назад
watched and indeed we should watch yo every videos UPTIL the very end as they’re well explanatory))
@HeaxPSD
@HeaxPSD 10 месяцев назад
Watched. Really interesting info Maxim! Hopefully they can fix this by syncronizing the animation somehow. Hitreg def feels better so once this is fixed it will feel much more solid.
@iSparrow
@iSparrow 10 месяцев назад
Watched. Great analyze!!! gj.
@n01z3
@n01z3 9 месяцев назад
can also feel the action and animation registering with nades. pull out a nade and try toss it and switch back to your gun, we always do to save those preciouses milliseconds, often you wont even get passed tossing the nade part of this. always feel i got to wait 120ms or so just to be safe that the nade gets thrown with out being put back in your pocket.
@-T1m-CS
@-T1m-CS 10 месяцев назад
I think sub tick is better but sometimes there is a noticeable delay before i shoot my gun. The place you notice the most is shooting inferno's bells in a certain pattern repeating it. This is how you feel the most of the delay.
@-T1m-CS
@-T1m-CS 10 месяцев назад
I don't have telegram
@cheahyeah7134
@cheahyeah7134 10 месяцев назад
watched, nice video. Ive played 100+ hours of cs2 and could never put my finger on why it felt weird at times but this made so much sense.. i wonder if theres a way to implement subtick firing animations?
@mikr13
@mikr13 10 месяцев назад
Watched & loved the info
@zertbrown4642
@zertbrown4642 10 месяцев назад
thanks for the vid, it was quite informative
@Jumpinjalepenos
@Jumpinjalepenos 10 месяцев назад
Great explanation, I had a feeling it had to do with how the game processes the info on ur screen
@apeir0n3
@apeir0n3 9 месяцев назад
Watched. This truly feels like an accurate description as to why shooting doesn’t quite feel the same. It may look the same, but many of us with the muscle memory of CSGO can just feel that something is off. Off-topic, but I wonder if this is the same case with movement? My friends and I describe it as sometimes it feels like our characters are “sliding on ice.”
@piosab
@piosab 10 месяцев назад
watched, thank you mr maxim!
@fixxzle
@fixxzle 10 месяцев назад
Watched. Great video man well said.
@ICECOLD_SEAL
@ICECOLD_SEAL 10 месяцев назад
Watched! Alla dina videos såklart ;) Detta är så J*VLA bra förklaring och om dem löser problemet är det ju nice! Om dem fixar så att skottet avfyras tidigare så blir det jobbigt, och vad händer om 2 spelare skjuter på EXAKT samma tic, och registreras på nästa, vem dör? :O
@deadman1999
@deadman1999 10 месяцев назад
Watched. What you said really matches the feeling I get while playing cs2
Далее
the Keys to Winning Pistol Rounds
9:18
Просмотров 496 тыс.
Snap Tap in Counter-Strike - Cheating?
5:46
Просмотров 56 тыс.
Разбудили Любимой Песней 😂
00:14
Logitech's biggest failure
10:43
Просмотров 6 тыс.
cs2 has an input lag problem. (debunked! - see part 2)
17:05
6 MIRAGE POWERFUL TRICKS IN CS2
1:54
Просмотров 4,2 тыс.
De-Sub-Ticking CS2
4:45
Просмотров 168 тыс.
Fix your CS2 Performance with this manly guide
9:51
Просмотров 320 тыс.
Goodbye Counter-Strike: Global Offensive
15:06
Просмотров 1,1 млн
Is CS2's Shooting Issue Unsolvable?
4:14
Просмотров 123 тыс.
10 Mirage Tips That Confuse NPCs
7:03
Просмотров 96 тыс.
Rebellion - The Skibidi Saga 11 (Part 1)
3:01
Просмотров 1,3 млн
МАЛЕНЬКИЙ УЖАС В WAR THUNDER!!!
13:29
Просмотров 105 тыс.