Halflife: animation skip during m4/ak spray

Created on 30 May 2013  Â·  195Comments  Â·  Source: ValveSoftware/halflife

Its been going on since updates that happend 2 weeks ago. when u are doing full on spray. 5-7+ bullets. i think in between animation skips or there is a lag. my ping to server is around 20 ms and i never had that problem.
i also came across this topic -> https://github.com/ValveSoftware/halflife/issues/1133 which i think was created around updates time as well. i myself know 2 more people dealing with same issue

reviewed

Most helpful comment

its 2017 and still not fixed, good job alfredo_volvo

All 195 comments

yes thank you, this is very annoying. also lag when i shoot.

Interesting... I started experiencing this recently too and have been trying to figure out why it's happening... I never thought it might be due to a cs update...

Yes, i also created a community post on my forums, and got few more players verifying it. It isnt happening to everybody. Its happens to about 1 out 5 players. I have about 20 ping to my server, so i do notice it skipping, but i can still control it. A buddy of mine is has about 75-80 ping to that same server and to him its almost unbearable. So I am guessing problem worsens or is more noticeable to high pingers.

Yep... this happens all the time, in multiple servers. Either spraying or trying to spam, it constantly skips shots.

This has been an issue with many players. It only recently started happening since the last update. Ping never spikes and choke and loss are minimum, but when you spray it goes all over the place and you can't hear half the bullets coming out. It seems the lower your ping is the less you experience it. BTW, I have no issues with any other games.

Yes! I thought it was me...It's been going on for a while, assuming it was the server(s) problem.

it got a little bit better after reinstalling cs and my graphics driver, disableing steam community in game and following this tutorial : http://www.hltv.org/blog/6570-configuring-post-updates-cs-16

im having the same issue on m4,ak 47 , if burst on m4 or even in ak 47 or just fallout i just get animation rcoil skipping or bug, excuse me for my english

This happens to me as well, it's fairly random but happens enough to be extremely annoying.

I play on west coast servers (I'm central), so I get around 70-90ish ping usually.

I'm going to guess that it might have something to do with this changelog.

Improved firing behavior in Counter-Strike, Counter-Strike:Condition Zero and Half-Life Deathmatch, it is no longer dependant on client or server frame rate.
This change needs both your client and server updates to see the improvements.

yes, everybody is having this issue.
Engine 6132 Windows.
Valve please fix this in the next update!

I'ts been happening to me on HLDS build 6027 and above. The bullet is skipping and lagging everytime i spray in any 6027 and above server. With cl_lw turned off, the lag effect seems to be minimized but with cl_lw on, 2 or 3 bullets skips on every 10 or so bullets shot. It's so hard to play like this. @alfred-valve please put this issue as a high priority because this issue really happens and it is caused by the code changes somewhere.

@kNowo how to post politely and encourage a reply rather than a ban:
‘@alfred-valve Hi, are there any updates for this issue?’

I just wish there was some response from valve about it. Between svc_bad errors, /connect thing getting disabled, and this, it is getting really hard to keep populated servers.
@wbyokomo would you mind uploading that dll somewhere? also would you happend to have linux version of it?

@johndrinkwater yeah, let's see when will the guy respond. My guess is wont be any soon. Mark my words.

@sylar0214 5758's mp.dll will also fixed it. Apparently 6027 and above only will have this issue. As for linux, it wont work. I tried using 5758's cs_i386.so and whenever a player joined, the server crash with segfault on hlds_run line 255 (run function). Also 5758's cs.so is only 2.5mb while 6027's is ~12mb but on windows(mp.dll) the difference is only ~6KB.

Is this a laptop only issue? Im playing on an Asus laptop with both intel and Nvidia graphics but managed to Start cs with Nvidia Card, but there is still the bullet lag.

No, this isn't a laptop issue. I am using a custom desktop and it does the same thing.

I have tried everything and nothing works, still same issue. Alfred all you do is close this issue anytime it gets brought up. We have posted on Steam support, no answer, then we post here and you say post on Steam support, and we keep going in circles. You updated the game after so long and it broke it, please fix it. If you don't want to fix the game and don't care to fix it then make it open source so we can do your job and fix and continue to enjoy the game. Thanks buddy.

Anyone tried it on Linux with the same Hardware ?

This issue should be on high priority, but they keep ignoring us....

I just tried these cvars on my cs client and it greatly reduce the bullet lag

sv_maxrate "100000"
sv_minrate "100000"
sv_maxupdaterate "102"
sv_minupdaterate "102"

To those having this problem try use this and see if it fixes the lag. It's weird that those cvars affect client because they are supposed to be server's setting

Changing server command minimally decreased the bug, but many players can not use these "commands rates" for your connection.

The solution is on the side of VALVE, and hand of alfred.

We need a solution now, please.

Fix please

Am 02.10.2013 um 10:13 schrieb WaSaAa [email protected]:

Changing server command minimally decreased the bug, but many players can not use these "commands rates" for your connection.

The solution is on the side of VALVE, and hand of alfred.

We need a solution now, please.

—
Reply to this email directly or view it on GitHub.

@kNowo

Those are server side rates and yes, I have them on all of my servers.
and as @WaSaAa pointed, those rates might not be always best for people with slow connection. I have servers in N.America, so its fine for me since majority of my players do have at least 1mb downstream, which is a common isp package

I honestly would just like to hear some response from valve about this, if its a bug, then at least acknowledge it.

@wbyokomo

What you say makes no sense, I've done over 100 tests with different people and servers, the result is always the same for a lot to do and / or change, the game this broken! U.U

PS: 80% of the players of the tests had 100 fps.

@wbyokomo
idk about that, some people say fps should be at 99.5, some say it should be 100.5. I never heard it should be over 100 fps though.

currently, I tried your settings, fps_overide 1, with cmdrate 102 and updaterate 102,
fps is locked at 101.5. It still did bullet skipping on guns (not always), but I was regging much better (idk, it could be one of those days when u own people without trying
:)).

edit: previously my fps was 99.5

Man... this is super frustrating... it feels like every server has 50 ping added to it...

I can only think they want to break the counter strike 1.6 for us to spend all the cs:go

You know, I was defending Valve in the beginning against accusations like this. But now I'm fully agreeing with them.

There have been no replies from Valve on this issue and it's not even marked "high priority". They've broken the game and aren't doing anything to fix it.

Instead of fixing CSGO and making that game enjoyable to play, they choose to break the most popular CS game ever, in order to force people to play a game they don't like.

Im still optimistic that valve will fix this till Christmas or at least early 2014.

I guess this is not a discussion forum. The bug is reported so just wait and stop writing just because it's free...

Very well. I took it to the steam forums http://forums.steampowered.com/forums/showthread.php?t=3191673

There are more post on the subject, I leave here:
http://forums.alliedmods.net/showthread.php?t=224776
http://steamcommunity.com/app/10/discussions/0/864970668075040190/
http://forums.steampowered.com/forums/showthread.php?t=3191673 (MaxKohler)

Where else is there to put it so we take heed?

None get help or solution, only valve can fix what is broken.

this is really annoying, please fix asap

I only created an account @github since complaining on steam is not getting any attention at all , Yes this problem still occurs until this day , I have 70-90ms in almost all servers ( some of us are just not that lucky to be born in nice ping location , or not lucky enough to be born in a rich family who have good net)
, can't spray at all without the animation skip or lag when firing , ( Didn't have this problem before the updates) please fix this problem OR at least just say something or comment here that you even care about this :/

@alfred-valve could you please comment on this?

Please tell me how to reproduce this bug?

well it might not happen to you but try to stimulate my current situation

Find servers with your ping above 90ms ( I think players with really low ping ( <40ms ) Don't have this problem

and go for BOTH Ak and M4 (some servers no bug in Ak but bug in M4 and vice versa) and try to spray ( Hold down fire button) until you finish all bullets , lol just do a full spray :P
see if the spraying feels like bursting or bullets come out but With no sound or even no fire animation and no bullet holes as well :\
Also make sure server have players >10 since I noticed the bug doesn't occur or occur but with less effect on an empty server or low number of players <5

Try a bunch of servers , because some servers don't have this bug ( maybe as kNowo and wbyokomo said that old mp.dll doesn't have this issue )

@kNowo ,@wbyokomo would please upload working mp.dll's somewhere ? thanks in advance :D

Yes, the bug seems be present when your latency is higher than 60ms. When I play on a Chicago server and my ping is 40-50 I do not see the bug. It is only on servers where I ping above 60ms that I can see this issue.

Actually, I went in a server where I have 20 ping. I was the only person in the server and the bug happens still.

Something like 20% of people seem to not notice the bug in any server.

Just ridiculous how valve complains about other companies but is too stupid to fix such an old game!

@wbyokomo I replaced my mp.dll file in the SteamApps\common\Half-Life\cstrike\dlls with this one http://originaldll.com/file/mp.dll/19227.html and this one http://originaldll.com/file/mp.dll/27261.html but neither of them removed the problem. I put them on read only too.

@MaximilianKohler I think what wbyokomo meant by replacing the latest mp.dll with the 5758mp.dll should be done on the server side , so that means the owner of the server must do the replacing of the mp.dll via FTP access , I believe that's what he meant !

well I have been toying with the fps_max ( because wbyokomo suggested to play at fps>100) for a while in bugged servers, I have found that the ak well spray better (as okomo said, at fps_max 103 with fps_override 1 of course , but surprisingly the Galil at 103 fps now have the bug O.o , can anyone confirm this ? or it's just me ?

After multiple tests confirming that the bug still occurs on the server side, regardless of the settings of the player or commands, the bug exists since version 6027 and higher, this last fact cause confusion comes when playing on outdated servers no bug, it does not matter that this server in chicago or in China and in the same way it does not matter the ping or configuration, server is a bug from the 6027 version and I repeat that only valve can fix it.

try me mp.dll I think it`s ok ;) http://www6.zippyshare.com/v/28710162/file.html

I guess with that file, there is no bug in the bullets, but will be vulnerable to old exploits...

PS: It is best to valve fix what's broken and everyone is happy. ;)

I was able to reduce animation skip by having my fps 101.5 after override ofc. and my ping to the server is <25. Replacing a build as far as 5758 is not a good idea since there were few exploits back then. Also, @wbyokomo i think prior to hg80 had a ham module bug. My servers would always crash till i updated to hg 140.

I bring some interesting facts about famous bug.

At first he thought it was just a bad effect on the animation but after tests rule out this hypothesis because when there is lag in the animation does not do damage to the enemy so it is a bug where it occurs overall animation and success of bullets.

Also announced that the first versions of the update were not broken.

In early versions, registration of the bullets was good and no lag when shooting. (From these version, something broke and it does not go well.)

First version without lag when shooting:
Protocol version 48
Exe version 1.1.2.7 (cstrike)
Exe build: 14:59:51 Feb 13 2013 (5956)

First beta version without lag when shooting:
Protocol version 48
Exe version 1.1.2.7 (cstrike)
Exe build: 11:28:47 Mar 27 2013 (5998)

@WaSaAa so if we play at buged servers with builds 5956 and 5998 we will not have the bug ? and speaking of builds , even the old trustful perfect build of 4554 have the bullet lag issue :/

@ADIGAshameL Again, the bug started from 6027 onwards version, for example version you mention, the 4554 did not have this bug, people confused by their lack of knowledge as you make the subject more tangled, the bug is generated randomly to shoot regardless of ping (from version 6027 onwards), but the common lag is generated in any online game when you have approximately over 200 ping.

PS: Mentioned versions (5956 and 5998) had no bug, although new generation and created with steamcmd, and do not understand why there are versions as old in 4554 to use as many vulnerabilities and bugs ... I advise you to create servers with steamcmd when steam fix the bug.

@alfred-valve I have already bought CS-GO and many other games through Valve. I don't play CS-GO because I like to play 1.6. This is my choice. I tried CS-GO and other games but I will always play 1.6. Can you at least respond with something?

@WaSaAa ping is a factor. If you go make a LAN game on your PC, you don't experience it. For me, through my experience, if I connect to a server with less than 60ms I do not see this bug. When I connect to anything higher than 60ms I always see this bug regardless of server.

What I tried to say is that people confuse lag by high ping, with the bug at hand.

In tests I did on LAN also note the bug, the less amount of "lag" but occasionally the bug was produced and gave no bullets, with LAN 1 Gib and only 3 computers connected to 100 fps and rate LAN. (The testing server LAN was a 4 core xeon with ubuntu and only with the HLDS to 1000 fps without pingboost.)

On the internet I have a ping of 25-30 and the bug is much more constant almost always trigger occurs, 10 times 8 or 7 noticed the bug and the loss of bullets in almost all upgraded servers, on servers obsolete all works perfectly and bullets give the goal, it's frustrating...

I've tried using 5956's cs.so and the result is the same. While for 5758's cs.so it isn't compatible with linux hlds 6027. So, if anyone have cs.so version above 5758 and below 5956, please share it with us linux server owners.

@alfred-valve PLEASE PLEASE I beg you to solve this bug PLEASE ;( :( :(

@alfred-valve its good see how u didnt answer this guy. This bug is not yet fixed and its annoying all players. As some famous newspapers, decreased CS position from steam by most player in some "6-7 positions" .

2-> You lost a lot of players since the new "update". What happened, you broke microphones, models, lag a lot of things...

With your mind, u are only trying that people HATE and came angry with CS Series. I bought CS:GO some months ago, and I prefer CS 1.6 instead CS:GO, and believe me with ur attitude and ur things, the only thing you'll get is: People stop playing from 1.6 (get a DIE game) and stop playing CS Series, as you are trying to enforce them to play CS:GO.

Don't be rude and stop crashing a famous game. Let the game to be "as was made in 1999" with a one purpouse : Be the Famous and first FPS played in steam and around world.

Just a reminder that we have a code of conduct for posting here https://github.com/ValveSoftware/halflife#conduct

How are we suppose to follow the "code of conduct" if no one has replied to this issue? It has been almost an entire year and no one has even bother to respond to this issue...Kinda irreverent now @johndrinkwater

I contacted steam support about this and they said "we'll look into it". Not sure if that means they're going to keep ignoring it or if they'll actually look into it. Maybe if enough people contact them about this issue they'll do something.

fuegox I agree with you. CSGO is worse than CSS.

seriously @fuegox is some what right :disappointed: :unamused:

march 28, 2013 to april 2, 2013 : counter strike 1.6 update released

  • Improved firing behavior in Counter-Strike, Counter-Strike:Condition Zero and Half-Life Deathmatch, it is no longer dependant on client or server frame rate. This change needs both your client and server updates to see the improvements.

--> is this the date of crysis? :P

any progress on this animation skip :watch:
is there going to be a update in next 2 years at least

Is this now fixed?

@kNowo Thanks i found the real issues place cuz of you :+1:
So no fix yet ? :-1:

Come ON !

So, no one found a solution for this problem? I'm seriously getting bored of this bug, I started to use MP5 instead of M4/Ak47, so please FIND A SOLUTION FOR IT!!

Yes fix please fast pfff

Ok guys no problem, Valve is ignoring this post, did any of you guys solve this problem?? Please answer.

"dick knows" What an answer dude......

use bild 5787..

I don't understand you.....

Sorry, i bad know English. but i think valve will no longer release updates

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO! It seems I'm gonna face this bug forever :/

@MatrixH: 'хуй знает' means 'I don't know'. It is swear-word with that meaning.
My comment is just 4fun xD

Why is Valve ignoring us? And why didn't they fix this in the latest update?

They say update, when we update we get bugs fk that !

Can you guys please SHUT UP!! Half-Life1 is GONE! All Official Developments, Updates and Discussions are Depriciated Now. So, Get a Life... Shift to Source Engine.

NO xD

Which mp.dll to use to fix ?????????

You need help?

  1. Learn the rules. Your abuses are not accepted here. This is not your toilet.
  2. mp.dll won't fix it. It's not fully compatible.
  3. cunning people like you won't get help. support is not free. commitment is required.

Shouldn't be a big deal after selling 5 million copies.

tell me something... who is valve? it's not a team of professional developers. it's a group of people who re-sell. All what they can do is forward your comments. But the reality remains intact. The development has been stopped. All the developers have moved to source engine. If you are interested in developing it, go develop it yourself privately. HL1 has been open source to a large extent including the SDK and hooking modules like metamod and corresponding amxx modules like orpheu, okapi, rage, etc. Learn how to code or stick to what's already given. Talking about "5 million copies" has nothing to do with development. What's been done is done. They don't give a DAMN to customer care for HL1 as well. Keep commenting. It's not worth the 9.99$ that you spent on buying the game or maybe just got it from a reseller of hacked accounts. The age of this engine has far more worth for a history than a blaming session.
Since you say it's not a big deal, I can expect you rebuild the entire engine and customize it as per your wish and maybe even share with others.

Fags you just ruined the game..

How to fix it now ??

@Maxpain177: You are wrong. It fixes another 'bugs'. But as Alfred said 'that bugs became a part of the game and do not need to be fixed'.

So far Valve is ignoring this major bug (and others) they introduced in these recent updates. You can try posting on the forums and contacting steam support. Here are a few previous posts:
http://www.reddit.com/r/counterstrike/comments/1qcpv1/game_breaking_netcode_bug_introduced_in_the/
http://steamcommunity.com/app/10/discussions/0/864970668075040190/
http://forums.steampowered.com/forums/showthread.php?t=3191673

^ nice way to fool people. get lost.

Fucking real fix ?

Guys, you are on GitHub, not on a standard forum, if Valve has made a code of conduct, it's not for show, so I will quote this code of conduct to remind you that :

  • "Do not repeatedly update an open issue remarking that the issue persists" : this means stop posting things like "Fix ?", "Fix please" as it won't motivate Valve, they might just ignore that issue if you keep doing so.
  • "As well, should your issue not be resolved immediately, it does not mean that a resolution is not being researched or tested. Patience is always appreciated" : remember that Valve is not a bot which can fix all the issues in 3 sec, they have multiple projects to handle and they require time to fix stuff.

Moreover, where are your systems informations and output from the "version" console command as requested on the repository's main page ?

Some people here are great because they are trying to help and this is encouraged, but the others who complains and whine are just getting Valve's attention on this issue to it's lowest level. You want to keep this bug forever ? Fine, keep behaving like a 2 years old kid.

You want to get Valve's attention on this ?

  • Stop complaining everytime that they didn't fixed this issue.
  • Respect the code of conduct.

@Shepard62700FR You're so stupid and a perfect example of why I give up hope for humanity so often.

@Shepard62700FR I understand your points here, however, obviously this is a bug that is effecting many people and it is simply being ignored. Why can't they simply just say something like "no we are not going to fix it" or "we will look into it"? This has been brought up numerous times on steam forums, support tickets, etc. So I can understand people's frustrations when their questions go unanswered.

https://github.com/ValveSoftware/halflife/issues/1483

here is valve answer to CS issue.

@di57inct YOU are stupid by Insulting me without giving a proper reason. I made this post because stupid people are those who didn't read the repository's README which has a code of conduct and a call of patience.

@maf1aboy I know this bug annoys a lot of people and I agree with you that Valve should say something, but you have to understand that Valve has others big priorities over bugs in GoldSrc (HL1/CS 1.6/CS:CZ...), the only thing left to do is either the community try to fix on it's end, or wait a very long time that Valve gives an answer about this and furthermore (and I wish it for the players), fix this.

This bug started with the linux porting, now they want to port cs:go too but i guess they have some issues like this bug for example. Hopefully this will get fixed with the cs:go linux version and they push an update for the 1.6 guys.

A LOT of bugs have been introduced with Linux Port and haven't been fixed yet... They put in Long-Term Maintenance mode now :(

You guys should not be bumping this thread. There's little publicity for Valve here. If you want to get out the word about how Valve created this major bug and then is refusing to fix it, you should be bumping the steam forums and reddit threads that I posted. If you choose reddit, you'll have to make a new thread though, as they are timed.

Did someone test last 'client' build 6153 as HLDS server? According to change logs it would unlikely help. But as last resort for those who experience the problem they could try.

@Safety1st Quoting "S0m3Th1nG_AwFul!":

"If you'd like to use new branch of HLDS builds (6xxx), then there is no reason to stuck on 6027, so you can move to 6132.
Changelog for CS: http://steamcommunity.com/app/10/announcements
Changelog for HL: http://steamcommunity.com/app/70/announcements
Changelog for HLDS: http://www.mail-archive.com/search?a=1&l=hlds_announce%40list.valvesoftware.com&haswords=&from=&notwords=Deathmatch&subject=half-life&datewithin=1d&date=&order=datenewest&search=Search

However, I have decided to use previous branch of HLDS (win32 5758/linux 5787), since some of my players is getting annoying bug described here: https://github.com/ValveSoftware/halflife/issues/1183 "

It is your decision. Mine one would be to carefully research the problem and find the configuration that will prevent the problem from appearing.

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define m_flLastFireTime_Win32          79
#define m_flLastFireTime_LinuxDiff      4

public plugin_init() {
    register_plugin("Spray fix", "0.1", "");
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_ak47", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_aug", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Item_Deploy, "weapon_awp", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_awp", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_WeaponIdle, "weapon_c4", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_deagle", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_elite", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_fiveseven", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_WeaponIdle, "weapon_flashbang", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_flashbang", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_g3sg1", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_glock18", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_WeaponIdle, "weapon_hegrenade", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_hegrenade", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_knife", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_m249", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_m3", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_Reload, "weapon_m3", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_m4a1", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_m4a1", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_mac10", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_mp5navy", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_p228", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_p90", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Item_Deploy, "weapon_scout", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_scout", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_sg550", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_sg552", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_WeaponIdle, "weapon_smokegrenade", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_smokegrenade", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_tmp", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_ump45", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_usp", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_usp", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_famas", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_galil", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_xm1014", "BeforeGetNextAttackDelay", false);
    RegisterHam(Ham_Weapon_Reload, "weapon_xm1014", "BeforeGetNextAttackDelay", false);
}

public BeforeGetNextAttackDelay(const iEntity) {
     if (pev_valid(iEntity) == 2)
         set_pdata_float(iEntity, m_flLastFireTime_Win32, 0.0, m_flLastFireTime_LinuxDiff);
}

@Maxpain177 Error when compile.

Also it can crash the server. Needs check if pev_valid(iEntity) == 2 to avoid that.

It's not compiled at all, Please fix we need this :)

I've just released a beta update to CS 1.6 that I believe fixes this stuttering issue. Opt into the beta and please test the fix. To get the fix for dedicated servers run something like this:
steamcmd +logon anonymous +force_install_dir ..\hlds +app_update "90 -beta beta" +quit

Thanks to @Maxpain177 for that code snippet, that helped narrow down the issue.

@AMeEeRo , fixed.
@di57inct , thanks :+1:

@alfred-valve, I install hlds with -beta beta flags, but i get 6153 version. So it should be? Bug anyway present

Never tell your password to anyone.
14:52 - xxxxxx: There is a new hlds beta
14:52 - xxxxxx: to fix the shooting lag
14:53 - TjaardA: .... its not the hlds
14:54 - xxxxxx: valve dev said on github
14:54 - TjaardA: link ?
14:54 - xxxxxx: sec
14:55 - xxxxxx is now Online.
14:55 - xxxxxx: https://github.com/ValveSoftware/halflife/issues/1183#issuecomment-52385183
14:56 - TjaardA: I install hlds with -beta beta flags, but i get 6153 version. So it should be? Bug anyway present
14:56 - TjaardA: its not the engine
14:57 - TjaardA: its the os
14:57 - xxxxxx: client os?
14:57 - TjaardA: no
14:58 - xxxxxx: i know its not the Engine but the server is corrupt somewhere
14:58 - TjaardA: no
14:59 - TjaardA: in kindergarden
14:59 - TjaardA: normal package 100 100 contains
14:59 - TjaardA: movement location
14:59 - TjaardA: then you add
14:59 - TjaardA: shootvectors
15:00 - TjaardA: data increase
15:00 - TjaardA: server os buffers
15:00 - TjaardA: shootlag
15:01 - TjaardA: to fix shootlag u need to minimize netbuffers and maximize dataflow
15:01 - TjaardA: when you do that
15:01 - xxxxxx: I guess u did so on your server?
15:02 - TjaardA: there is an other problem
15:02 - TjaardA: low buffers also means less stable
15:02 - TjaardA: so above 200 latency gives issues
15:03 - TjaardA: certainly when a ping 500 joins
15:03 - TjaardA: then you can multy probe latency
15:04 - TjaardA: only that incr. 30 extra CPU
15:04 - TjaardA: so
15:04 - TjaardA: u can host less players
15:04 - TjaardA: thats
15:04 - TjaardA: it
15:05 - xxxxxx: u get the animation skip problem also when you play Local with bots
15:06 - TjaardA: thats a sync issue
15:07 - TjaardA: couse HL1 aka hlds does not have a sync clock
15:08 - TjaardA: time is flexble
15:08 - TjaardA: so is the animationn
15:09 - TjaardA: dont get why the csgo developers have taken the base hl1/cs design as template
15:10 - TjaardA: instead of our so loved developed end version
15:11 - xxxxxx: csgo turned out quite good
15:12 - TjaardA: ..... you have no idea how good it realy can be
15:12 - TjaardA: you play valve matches ?
15:12 - xxxxxx: ye
15:13 - xxxxxx: 64 tick?
15:13 - TjaardA: ...
15:14 - TjaardA: ask me once when u have time
15:14 - TjaardA: it can be now almost like 1.6
15:14 - TjaardA: and fully when we finally get free hand
15:15 - TjaardA: on my servers bullets do hit
15:15 - TjaardA: when u aim
15:16 - TjaardA: why is cs1.6 so unique and therefor the best game ?
15:17 - TjaardA: even with dated graphics the gameplay is inchallanged
15:17 - TjaardA: unchallanged
15:18 - xxxxxx: Did you play csgo Matches on 128tick server?
15:18 - xxxxxx: bullets hit too
15:19 - TjaardA: we did not set cmd/updaterate 100 for nothing
15:20 - TjaardA: join me once on muppetsonweed, or ask me
15:20 - TjaardA: then you will know
15:20 - xxxxxx: ok maybe tomorrow i have to eat now cu
15:21 - TjaardA: yo cu

@alfred-valve WoW Thanks ♥
I want to ask, I can update my server or i should make reinstall again from steam_cmd ?

You can use steamcmd to update your server.

@alfred-valve add +autoupdate to starup line, or with steamcmd choose same dir ?
BTW, Installed my server again np, They said animation skip is less than before, But still a ltl :(

Attempting to upgrade a CS 1.6 install (or any app 90 install) to the beta on Linux always results in

app_update "90 -beta beta"
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Error! App '90' state is 0x206 after update job.

This was testing on a fresh app 90 install, so it's safe to say this happens regardless of what files you have. Installing the beta to a new folder works, though.

app_update "90 -beta beta"
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Error! App '90' state is 0x206 after update job.

Refrenced HLDS BUG compiled list 2014 :
https://github.com/ValveSoftware/halflife/issues/1540

So yeah, attempting to install the beta separately is now giving me this on Linux

app_update "90 -beta beta"
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Error! App '90' state is 0x1 after update job.

Note that the directory I'm installing it to doesn't exist at the time I'm running it, but it's created during the first part of the install.

@alfred-valve

It seems like a decryption key is missing from Steam. This appears in my Steam/content_log.txt on Linux when attempting to install the Beta.

[2014-08-26 14:38:05] Loaded 0 apps from install folder "/home/tf2/Steam/steamapps\appmanifest_*.acf".
[2014-08-26 14:38:07] Loaded 3 apps from install folder "/home/tf2/cs16/4bbf2e7808b43bfc688886067c2f42bc8330e6b1\appmanifest_*.acf".
[2014-08-26 14:38:07] Dependency added: parent 70, child 90, depot 1
[2014-08-26 14:38:07] Dependency added: parent 10, child 90, depot 11
[2014-08-26 14:38:07] Dependency added: parent 70, child 90, depot 71
[2014-08-26 14:38:08] Scheduler update appID 90: Priority First, legacy=no, restore=""
[2014-08-26 14:38:08] AppID 90 state changed : 0x00000402 = Update Required,Update Started,
[2014-08-26 14:38:08] AppID 90 state changed : 0x00000502 = Update Required,Update Running,Update Started,
[2014-08-26 14:38:08] AppID 70 state changed : 0x00000542 = Update Required,Shared Only,Update Running,Update Started,
[2014-08-26 14:38:08] AppID 10 state changed : 0x00000542 = Update Required,Shared Only,Update Running,Update Started,
[2014-08-26 14:38:08] AppID 90 update changed : 0x00000001 = Running,
[2014-08-26 14:38:08] AppID 90 update changed : 0x00000003 = Running,Reconfiguring,
[2014-08-26 14:38:10] Got 20 download sources via "/serverlist/50/20/" from 209.197.26.243:80
[2014-08-26 14:38:10] Created download interface of type 'CS' (1) to host valve160.cs.steampowered.com (valve160.cs.steampowered.com)
[2014-08-26 14:38:10] Created download interface of type 'CS' (1) to host valve209.cs.steampowered.com (valve209.cs.steampowered.com)
[2014-08-26 14:38:10] Created download interface of type 'CS' (1) to host valve4.cs.steampowered.com (valve4.cs.steampowered.com)
[2014-08-26 14:38:10] HTTP (CS,65) - valve209.cs.steampowered.com (valve209.cs.steampowered.com): OpenConnection - Success!
[2014-08-26 14:38:10] HTTP (CS,27) - valve160.cs.steampowered.com (valve160.cs.steampowered.com): OpenConnection - Success!
[2014-08-26 14:38:10] HTTP (CS,147) - valve4.cs.steampowered.com (valve4.cs.steampowered.com): OpenConnection - Success!
[2014-08-26 14:38:10] HTTP (CS,65) - valve209.cs.steampowered.com (valve209.cs.steampowered.com): AuthenticateDepotID (11) - Success!
[2014-08-26 14:38:10] HTTP (CS,65) - valve209.cs.steampowered.com (valve209.cs.steampowered.com): Depot 11 request for manifest 6699218152926626081 - received 200 (OK) HTTP response
[2014-08-26 14:38:11] HTTP (CS,27) - valve160.cs.steampowered.com (valve160.cs.steampowered.com): AuthenticateDepotID (1) - Success!
[2014-08-26 14:38:11] HTTP (CS,65) - valve209.cs.steampowered.com (valve209.cs.steampowered.com): AuthenticateDepotID (71) - Success!
[2014-08-26 14:38:11] HTTP (CS,65) - valve209.cs.steampowered.com (valve209.cs.steampowered.com): Depot 71 request for manifest 1447090603169289057 - received 200 (OK) HTTP response
[2014-08-26 14:38:11] HTTP (CS,27) - valve160.cs.steampowered.com (valve160.cs.steampowered.com): Depot 1 request for manifest 5409401804038872403 - received 200 (OK) HTTP response
[2014-08-26 14:38:12] HTTP (CS,65) - valve209.cs.steampowered.com (valve209.cs.steampowered.com): AuthenticateDepotID (4) - Success!
[2014-08-26 14:38:12] HTTP (CS,65) - valve209.cs.steampowered.com (valve209.cs.steampowered.com): Depot 4 request for manifest 6246909582980773196 - received 200 (OK) HTTP response
[2014-08-26 14:38:13] HTTP (CS,27) - valve160.cs.steampowered.com (valve160.cs.steampowered.com): AuthenticateDepotID (1006) - Success!
[2014-08-26 14:38:13] HTTP (CS,27) - valve160.cs.steampowered.com (valve160.cs.steampowered.com): Depot 1006 request for manifest 2973776700171068730 - received 200 (OK) HTTP response
[2014-08-26 14:38:13] AppID 90 update changed : 0x00000001 = Running,
[2014-08-26 14:38:13] Starting update AppID 10: download 0/0, store 0/152946080, reuse 0/0, stage 0/292792971
[2014-08-26 14:38:13] Starting update AppID 70: download 0/0, store 0/251113936, reuse 0/0, stage 0/445330938
[2014-08-26 14:38:13] Starting update AppID 90: download 15845472/15845472, store 0/0, reuse 0/0, stage 42294745/42294745
[2014-08-26 14:38:13] Update job for app 90 canceled: Finished preloading (Missing decryption key)
[2014-08-26 14:38:13] AppID 90 update changed : 0x00000101 = Running,Stopping,
[2014-08-26 14:38:13] AppID 90 update changed : 0x00000000 =
[2014-08-26 14:38:13] AppID 10 state changed : 0x00000442 = Update Required,Shared Only,Update Started, (Missing decryption key)
[2014-08-26 14:38:13] AppID 70 state changed : 0x00000442 = Update Required,Shared Only,Update Started, (Missing decryption key)
[2014-08-26 14:38:13] AppID 90 state changed : 0x00000402 = Update Required,Update Started, (Missing decryption key)
[2014-08-26 14:38:13] Scheduler finished appID 90: removed from schedule
[2014-08-26 14:38:13] HTTP (CS,147) - valve4.cs.steampowered.com (valve4.cs.steampowered.com): Closing connection
[2014-08-26 14:38:13] HTTP (CS,65) - valve209.cs.steampowered.com (valve209.cs.steampowered.com): Closing connection
[2014-08-26 14:38:13] HTTP (CS,27) - valve160.cs.steampowered.com (valve160.cs.steampowered.com): Closing connection

which spits out a

Error! App '90' state is 0x402 after update job.

and a second install attempt

[2014-08-26 14:38:17] Loaded 0 apps from install folder "/home/tf2/Steam/steamapps\appmanifest_*.acf".
[2014-08-26 14:38:18] Loaded 3 apps from install folder "/home/tf2/cs16/4bbf2e7808b43bfc688886067c2f42bc8330e6b1\appmanifest_*.acf".
[2014-08-26 14:38:18] Dependency added: parent 70, child 90, depot 1
[2014-08-26 14:38:18] Dependency added: parent 10, child 90, depot 11
[2014-08-26 14:38:18] Dependency added: parent 70, child 90, depot 71
[2014-08-26 14:38:20] Scheduler update appID 90: Priority First, legacy=no, restore=""
[2014-08-26 14:38:20] AppID 90 state changed : 0x00000502 = Update Required,Update Running,Update Started,
[2014-08-26 14:38:20] AppID 70 state changed : 0x00000542 = Update Required,Shared Only,Update Running,Update Started,
[2014-08-26 14:38:20] AppID 10 state changed : 0x00000542 = Update Required,Shared Only,Update Running,Update Started,
[2014-08-26 14:38:20] AppID 90 update changed : 0x00000001 = Running,
[2014-08-26 14:38:20] AppID 90 update changed : 0x00000003 = Running,Reconfiguring,
[2014-08-26 14:38:20] Update job for app 90 canceled: Missing decryption key for depot 11 (Invalid content configuration)
[2014-08-26 14:38:20] AppID 90 update changed : 0x00000103 = Running,Reconfiguring,Stopping,
[2014-08-26 14:38:20] AppID 90 update changed : 0x00000101 = Running,Stopping,
[2014-08-26 14:38:20] AppID 90 update changed : 0x00000000 =
[2014-08-26 14:38:20] AppID 10 state changed : 0x00000442 = Update Required,Shared Only,Update Started, (Invalid content configuration)
[2014-08-26 14:38:20] AppID 70 state changed : 0x00000442 = Update Required,Shared Only,Update Started, (Invalid content configuration)
[2014-08-26 14:38:20] AppID 90 state changed : 0x00000402 = Update Required,Update Started, (Invalid content configuration)
[2014-08-26 14:38:20] AppID 90 state changed : 0x00000602 = Update Required,Update Paused,Update Started,
[2014-08-26 14:38:20] Scheduler finished appID 90: removed from schedule

which spits out a

Error! App '90' state is 0x602 after update job.

Edit: This doesn't JUST happen for the Beta, all installs of app 90 have this issue on Linux at the moment.

Fixed Shooting lag + pingboost 3 load issues...!!! contact for info:

Bug still...

Use last build with this amx plugin will fix it until valve fully fix it without plugins.
https://forums.alliedmods.net/showthread.php?t=248364

Try this (for update to beta): app_update 90 -beta beta (BUT not this app_update 90 "-beta beta")
Size of cs.so should be 11 688 859 bytes.

This fixed it for me : sysctl.conf

This Fixed it For Me !!! (Debian)

/etc/sysctl.conf

Increase TCP default/max buffer size.
(def.212992)

net.core.rmem_default = 117331

net.core.rmem_max = 117331

net.core.wmem_default = 117331

net.core.wmem_max = 117331

maximum total buffer-space allocatable in units of pages 4096 bytes.
(def. 188283 251047 376566)

net.ipv4.tcp_mem = 81920 106496 131072

net.ipv4.udp_mem = 81920 106496 131072

Increase Linux Autotuning TCP Buffer Limits .
(def.rmem 4096 87380 6291456) (def.wmem 4096 16384 4194304)

net.ipv4.tcp_rmem =8192 32768 4194304

net.ipv4.tcp_wmem = 8192 32768 4194304

If your servers talk UDP, also up these limits.
(def.4096)

net.ipv4.udp_rmem_min = 16384

net.ipv4.udp_wmem_min = 16384

Disable Nagle's Algorithm. << the actual fix !!!

net.ipv4.tcp_autocorking = 0

Adjust Network/Application Factor. << the actual fix !!!

net.ipv4.tcp_adv_win_scale = 5

EDIT 22 febr 2016

did say its a network issue

1) Windows servers also have bug
2) Old server builds haven't bug
Therefore it is a server code bug, but not network bug.

@WPMGPRoSToTeMa

This bug has been there for years, even on windows machines.
earlyer not there when you shot 7-9 bullets, but there when u empty full clip.

ask your self whats the couse of the issue.

code has been add to network, that fills the buffers faster.
gets build up couse of high limits and then bursts out, cousin the skip.
thats also the reason for the high cpu load at pingboost3.

do remember RAM has gone 10x since 1999

addin a delay when shootin is not the right solution.
same with increasin hlds buffers, that just makes it less responsive

better to improve data flow

@Maxpain177 pev_valid not need.

Hey, I don't know what you are talking about but can you tell me how to fix the recoil problem? I see that the solution is to add some codes into a server but since I don't have a server I have no idea.

@TjaardA
what does that article even have to do with a CS server. Majority of my servers are hosted on 1gbit and use cevo configs and I still see that issue.

@sylar0214 and others

its all about the data flow from the HLDS server process to the HL client Server process.

Example:

When a player does a full 30 bullet fire, that information is transfered to the server and made sync.
in fact. that sync information is stored for a short time stored in the server network buffers.
The size of these buffers are set by the OS install at setup, measured to the RAM of the server.

For example: A debian Install made on 8GB RAM machine , sets TCP buffers as following:

net.ipv4.tcp_mem def.140562 187417 281124

the goal values for that install are: minimal =140562, nominal=187417, maximal=281124.
Extra limit values you can view in my post above or check your defaults.

HLDS wil never fill the buffers to nominal or even to the minimal value.
There is simply not enough data send by the HLDS server process to fill that buffer gap.
So the sync data of the player that empty's his full clip, is stored in the buffer and released random.
Result is the shoot lag animation skip.

When you adjust the server buffer limits, the shoot sync. data gets send to the client faster.
So server and client package transfer is more realtime en gives better Sync.

Problem Solved.

Greetz TjaardA

I still get that issue but not in all servers. In some servers my ping is ~60 but the recoil is perfect and in others servers I can't kill anyone because half of the bullets skip. I tried playing in a foreign server with ping ~100 and the recoil was still fine. I have noticed that it does not happen to everyone though. Is it possible to fix this issue without having to buy my own server and adjust it's limits? Would be nice to hear from alfred-valve.

Anyone? Any ideas?

@t40am yep, spread the word that Valve introduced game breaking bugs which they're refusing to fix.

The only way to get companies to act ethically is to give them bad PR.

@MaximilianKohler " spread the word that Valve introduced game breaking bugs which they're refusing to fix." how do we do that? I was thinking about sending pics to famous FB groups PC Gamer or something?

Well, those FB groups are most likely going to respond by saying that CS 1.6 is "dead" or it's a problem in user's hardware. Why did Valve have to update this game? It was perfect. :/

@t40am The answer is the same as for many other questions: money.

Steam forums, steam community, reddit, 4chan, facebook, anything and everything to do with social media.
Contacting a gaming coverage site like PC gamer is not a bad idea at all.

Isnt it funny how dev's aren't doing anything its just both funny and sad...and this is Valve?Cs 1.6 doesnt feel smooth anymore,shot registry is even bad than before,people getting multiple issues...i really want to have a long conversation with some of the devs so they can explain me what they lack money,ambition,they are bored,they dont are whats the issue?

My servers work fine. fixed all the problems.
Counter-Strike For Ever !!

So, I contacted Steam Support to explain them what is going on and this is what I received from them.

Hello,

A staff member has replied to your question:

Hello --------.

Thank you for contacting Steam Support.

We apologize for the delay.

Thank you for your comments, we value feedback from the Steam community. I will forward your comments onto the appropriate department.

Additionally, if you wish to share an opinion, suggestion, or idea with the community as well, please visit the Suggestions/Ideas section of the Steam Forums, found here:

http://steamcommunity.com/discussions/forum/10/

This forum is regularly read by Valve's development team.

Do you guys think that Valve are ever going to fix this? I know that the problem occurs not because of my internet connection or hardware but because of a glitch in CS's coding.

@sbolokanov you should play on 6153 beta server, not on beta client.

I have included a link to this thread and a video where the problem is shown in my message to Steam Support. Hopefully my message will not be ignored.

So, I got a message from Steam Support again. They said that they are going to investigate this problem and take appropriate actions.

6153 servers work fine, any version below makes guns shoot laggy bullets. A majority of servers use outdated versions, server admins are not experiencing this bug and they are not going to update their servers anyway.

The solution to this problem would be really simple - force HLDS users to update their servers. Of course normal gamers can't do anything about this unless Valve decides to take action.
Sorry for triple posting by the way. It's just that not many people look in to this anymore. My friend has this problem as well and he thought it was his computer and internet that's causing it. That's how most of the people think right now.

@t40am

It appears they've already pushed 6153 to the normal branch, both the beta and standard are 6153 now.

3 weeks ago I asked my server provider to update their servers, they did and it was still version 6132 (the one that still has the bug). Then I asked if I they could update their servers to latest beta version (the one that fixes the bug) but they refused because it's not stable and has some in-game issues.

I've been following this thread for so long and tried almost all the solutions were provided.

Lately I found what I think it's a solution or at least a partial fix for me.

Below are the commands which you have to run on a Command Prompt window with Administrator rights:

bcdedit /set disabledynamicktick yes
bcdedit /set useplatformclock true

and restart.

I wish you all Merry Christmas.

@DeN4gg there is already a solution, you need to upgrade your server to 6153 beta.

@WPMGPRoSToTeMa thx bro <3

6153 beta. not fix my problem (

This Fixed it For Me !!! (Debian)

/etc/sysctl.conf

Increase TCP default/max buffer size.
(def.212992)

net.core.rmem_default = 117331

net.core.rmem_max = 117331

net.core.wmem_default = 117331

net.core.wmem_max = 117331

maximum total buffer-space allocatable in units of pages 4096 bytes.
(def. 188283 251047 376566)

net.ipv4.tcp_mem = 81920 106496 131072

net.ipv4.udp_mem = 81920 106496 131072

Increase Linux Autotuning TCP Buffer Limits .
(def.rmem 4096 87380 6291456) (def.wmem 4096 16384 4194304)

net.ipv4.tcp_rmem =8192 32768 4194304

net.ipv4.tcp_wmem = 8192 32768 4194304

If your servers talk UDP, also up these limits.
(def.4096)

net.ipv4.udp_rmem_min = 16384

net.ipv4.udp_wmem_min = 16384

Disable Nagle's Algorithm. << the actual fix !!!

net.ipv4.tcp_autocorking = 0

Adjust Network/Application Factor. << the actual fix !!!

net.ipv4.tcp_adv_win_scale = 5

EDIT 22 febr 2016

@alfred-valve

I bought Counter-Strike Anthology and Half Life 1 Anthology on Steam a few months ago.I play this on steam.My ping is 0-10 But when I jump,duck and shoot I can see LAG.I can't play this smooth.Half-Life hasn't this problem.Condition Zero and Counter-Strike have this problem.

İt isn't rate or fps problem.Same in 100fps.

Also, when I set cl_lw "1" to "0" problem fixes but I don't want use this command because it is illegal...

Here is video:
https://www.youtube.com/watch?v=3z3Cy4Ciexo

Valve,please fix.

@erdemtekin
sv_maxupdaterate 102
sv_maxrate 100000
sys_ticrate 1060

@Maxpain177 Hey man thanks for reply but it doesn't fix.I tried everything(rate codes,disable firewall,compatibility modes,disable DEP,formatting Windows etc.).İt is bug :(

@sbolokanov "Don't expect it to be fixed!"
I think we've successfully found Valve the most suitable slogan.

@di57inct lol you're right :D

@alfred-valve
Hey Valve!
Why your customers aren't happy?
Have you ever thought?
I will tell you
Because You're not interested
And you aren't helping.
):I

@erdemtekin cl_lw 0 is absolutely legal.

@WPMGPRoSToTeMa cl_lw 0 didn't allowed in ESL

Same in old versions(4554 etc.)

I am working to fix this issue for 2 years.

İf I can't fix this issue I will don't play anymore :/

fixed go test 212.83.131.212:27015 EliTe-CommuniTy #1 | DD2 Only | 1000FPS |

i have this issue since 2009, someone idea how to get back the money of all valve games?
or maybe fix?
45min gameplay = red dots in net_graph

i tried really everything on earth

Worst game in the world for me.Because I spent many hours to fix it. Worst!

No more online gaming? Play Cs:Go? Fix this bug!

@fe0 @alfred-valve Counter Strike 1.6 was my life many years ago.(When I use WinXP and old build)
Now, I don't play CS 1.6 anymore...
Because I can't play lagless
Because,I cant play it smoothly on 60hz notebook screen
Because,I can't spent hours to fix it anymore
Because,valve didn't fix problems
Because,I am hating valve and valve games now!

when fps_max is equal to or greater (>=) 91, animations skip occurs on higher latency servers 60-70ms, with fps_max 92 i only get 3 decals on a full m4a1 spray consistently but the crosshair is moving as if bullets are coming out. try fps_max 90 or below to see if it fixes your issues.

fps_max from 100 to 113 also shows decals properly when spraying but anything higher will not show decals.

@djdallmann @alfred-valve

I have CS Anthology and HL Anthology on steam.But I could not play CS and CZ smoothly.

"cl_lw 0" fixes lag problem but it isn't legal in tournaments and matches

I know it is a client problem.I can play smoothly in singleplayer (with bots)

I tried rate commands,disabling firewall,disabling DEP etc. but they didn't fix problem

Also,I am using vsync.When I set fps to 100, it doesn't fix problem.So,I must play in 60fps because I am using 60hz screen.

Here is my gameplay video:
Note:if you watch in fullscreen and 720p you can see lag.(When I jump and fire)
https://www.youtube.com/watch?v=3z3Cy4Ciexo

WTF! He is saying "Problem Fixed" now in video.
It related to you!
Valve still didn't fix Counter Strike and Condition Zero!

Here is his video:
https://www.youtube.com/watch?v=6RxPCoQY570

its 2017 and still not fixed, good job alfredo_volvo

@hadig LOL

Cause of this bug i started to hate 1.6 :( Not just htis bug, recoil bug, movement bug, bhop bug.

This is a still an issue, client side animations are broken online. The bullets are counting down in the bottom right corner when you spray automatic rifle (m4a1, ak47 etc) but the visual decals on the wall, mussle flash and sounds aren't all there; it skips.

I assume it's related to this change:

  • Improved firing behavior in Counter-Strike, Counter-Strike:Condition Zero and Half-Life Deathmatch, it is no longer dependent on client or server frame rate.

Maybe the answer lies in what the new dependency is, if it isn't client or server frame rate...

I bought a linux server in New York to do testing on, it is running around 900 fps constant and the usual max/min rates 101, 30000k. I've came to the conclusion that it is routing/latency the server that is causing the spray lag issues and is also likely related to the update referenced in my last post in which hlds is no longer forcing recoil synchronization between server to client, so now it appears to heavily rely on super stable routing/connection to the internet server which can be fragile and out of most players control.

  • On lan I do not have these issues, when routing and latency is inconsistent to my server I get these spray lag issues.
  • I have a decent connection 10down 5up which is more than enough for CS 1.6, my network is isolated and has dedicated bandwidth.
  • Changing client, computer, network adapter and server settings does not resolve spray skip settings adequately, it still skips with poor routing with inconsistent latency.

Hope this helps anyone and for the most part it might be out of your hands since it relies on internet routing (ISP and other providers). Just find a different server to play on :(

@djdallmann did you try 6153 beta?

Been a while since I tried, I recall previous posts saying 6153 beta is the same as base but it was never confirmed by @alfred-valve

Just tried (to note I didn't install beta originally)
Steam>app_update 90 -beta beta
Success! App '90' already up to date.

@djdallmann what is the size of cs.so?

md5sum ./hlds/cstrike/dlls/cs.so
d0758a1115c7d7ef4f0d2ff61309b6db ./hlds/cstrike/dlls/cs.so

@djdallmann it is non-beta.

I'll try full server install using -beta beta and see if it changes anything

I was able to update to beta, there's some weird bugs with steamcmd. Had to blow away steam folder config and then fresh install, i'm now getting this for cs.so. Hoping this beta helps.
md5sum cs.so
861c456d5003bd1a248d14e479e7f6c1 cs.so

Wow recoil is amazing (normal) on BETA, this should be the base version.

md5sum cs.so
861c456d5003bd1a248d14e479e7f6c1 cs.so

Yup, it is beta.

Hi all I got this recoil lag since 2004 in all Steam games. Even in csgo. I have tried all possible solutions. Also buying new pc's and now I see this post. Do you have a solution to fix this? I dont have a server. Im not that into solving pc. problems, so can you tell me very 'easy way' how to solve it? I have told Valve so many times about this problem and they just doing nothing about this bug, so a month ago I stopped playing any steam games. But I hope you can help me? Is it a server bug problem or what? In that case I understand why I cant solve it. Many players have this now and dont waste money in buying new pc's - Steam accounts cos I wont help you.

I know how you all suffer from this bug. I would love to play again. But cant fix this😭

@alfred-valve

Can you plz help us solving this recoil lag. I have the lag in so many years I love your games alot but its unplayable with this lag and alot of treads and videos on youtube about the bug. I hope so much you can try to get Valve to fix it=) If you can help with this you will make so many players happy. I understand its a very hard problem since I tried everything possible. But I hope so much for a fix.

The 2013 bullet skip issue is solved by the server running the beta version of hlds which is out of the control of most players.

djdallmann I tryed your fix but recoil and movement lag is still there. I dont know what to do. I dont play very often anymore cos all my steam games are with this lag also bulletlag. I really dont get why this aint fixed yet😥😭

Everlastingbulletlag what Steam Support says?

W4Ld1

They told me that the reason could be missing entrys in game files. And that I should go to regedit and call a entry steamapps.old as I remember I can find exactly what I did cos I saved the post so if you want? I can post what they said.
but I tryede it but the lag was shortly gone but came back.

But I did buy a new account same time so can also because of that the game shortly was smooth but I buyed one more resently and the lag was there all the time, so buying new accounts dont solve anything. But if some of you buy new accounts try to buy it with a new email not the old one. Cos I havent tryed that but I dont think i do anything but I heard someone mentioned that it maby would be different.

I have tryed almost everything to solve this also buying new very powerfull pc and the lag is still there so thats why I maby thung its something with the steam files cos the lag is less first time you install steam. Its like something is change when you load cs second time.

@alfred-valve

Game has been updated but valve still did not fix this problem

also here is my gameplay compare videos: (_default rate settings_ VS _new rate settings_)

Gameplay with default rate settings: https://www.youtube.com/watch?v=3z3Cy4Ciexo
(everything is default)

Gameplay with new rate settings: https://www.youtube.com/watch?v=XEMZZ0u8YY0

and yes i guess gameplay is better and more smooth on new rate settings.

I never had this issue before. Now it's been happening to me since a week ago or so, in a few servers. It's so annoying... I can see CS updated recently since my version states

Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 09:10:05 Jul 7 2017 (7561)

@exegg alfred returned the server-side bug from 6153 to 7561. (while it was fixed in 6153 beta)

Hi Github,

let me explain again.

  • The year 1999 HL got online all servers did not even have 1 Gig or RAM.
    Linux and windows use a partial RAM for networking and all worked fine.

  • Now servers are a lot larger and carry more RAM memory.
    This results into larger Network Buffers and data flow issues.

This is why you all experiance shooting lag and animation skip issues.
check the settings i posted above, these settings also can be changes at windows servers.

Note: This is not a Valve issue, alfred just made a patch to fix the OS problem.

Greetz TjaardA

It's fixed in hlds beta server build.

Default client and server rates are too bad. Valveshit still ignores this issue.

Was this page helpful?
0 / 5 - 0 ratings