Quote:
Originally Posted by altex
We have 2 strange unreproducable issues:
1) weapon disapeares on level up, but player still can shoot
player can switch to other weapon (ie knife) and back, then weapon appeares
2) weapon disapeares on spawn, player can not shoot
player can not switch to any weapon, there is no even knife
but after a few seconds (ie 10) knife appeares
Did i understand correctly all the issues or i missed something?
|
altex, I've been paying close attention to this issue on our server as well and have some actual version numbers that may be of assistance.
All was fine for quite some time. On July 25 2010 we upgraded to 1.0.9.4 in order for gg_buylevel to work correctly. The version we were using previously was 1.0.9.1 I believe but I'm 99% sure that it wasn't anything before 1.0.9.0 so if you're backtracking changes, the 4 updates from 0 to 4 should cover everything. I'm not sure what was missing in the previous version that buylevel needed but it was definitely required... iirc it was a gg function that got exposed but I don't see it in the changelog.
We were running the older version without buylevel for quite some time and never had a single issue with guns disappearing. As soon as we updated to 1.0.9.4, we immediately started getting the problem... it happens at least once in your average playing session nearly every time.
As for the issue itself: your gun will occasionally disappear. As others have mentioned, you're still able to shoot the gun, you just can't see it. Switching weapons never resolves it for anyone on our server.
But, from a developer point of view, there's a couple important points to make that others haven't mentioned yet.
- This is
not only after leveling up. I'm 100% certain that you can be running around the level, in the middle of a round, and your gun will suddenly disappear.
- The gun more often does not re-appear at the start of the next round... you can level up through multiple guns (turbo) and not see any of them. Eventually, it comes back... which I believe is only at the start of a round.
- Not that it matters much, but it does happen on knife as well.
Given that it disappears in the middle of a round without leveling up, it makes me wonder if client id's are getting passed around incorrectly somewhere.
I'm also 100% certain that no other updates were made aside from installing buylevel the night these effects started.
Thanks much for giving this issue some attention!
__________________