pmove_fixed
•
19 Aug 2011, 23:42
•
Journals
Well, I recently remembered some test that ///PALE did concerning pmove_fixed, and it's implications in shooting.
As I recall, pmove_fixed 1 was more accurate than pmove_fixed 0, whatever com_maxfps used. (Although, I think that 125+ was even more accurate!)
Now, every cfg I see has pmove_fixed 0, and com_maxfps never more than 76. Why's that?
All in all, I'm just looking forward to some explanations and suggestions.
As I recall, pmove_fixed 1 was more accurate than pmove_fixed 0, whatever com_maxfps used. (Although, I think that 125+ was even more accurate!)
Now, every cfg I see has pmove_fixed 0, and com_maxfps never more than 76. Why's that?
All in all, I'm just looking forward to some explanations and suggestions.
I believe it's caused by the recoil "being applied" before the shot is actually fired. This way the bullet hits "slightly" above the point you aimed at. On your screen it could be just a bit above the visible scoped crosshair (it doesn't affect the nonscoped crosshair, as that doesn't have recoil), but in the actual game world it can be metres away from what you aimed at. Thus you'll seldom hit anything at longer range.
I haven't ever noticed any difference with pmove_fixed 1 when using the SMG.
E: And yeah, while pale did make something like that, as far as I can remember it only concerned the sniper, and it proved it to be less accurate with pmove on.
also with 0, you have less recoil when you shooted a bullet @ sniper ( what burneddi said )
To make it more clear: Person who runs the server can set pmove_msec value to whatever he likes, default is 8 like I stated up. Lets say you are playing on 100fps. If server pmove_msec is on its default (8) and you have set pmove_fixed to "1" you will experience 125fps-like physics (jumping higher etc.) when you actually don't have 125 fps. When pmove_fixed to 0, your physics are depending on your fps. (If you have 85fps you will play with 85fps like physics.)
After all this all is useless since b_fixedphysics are restricted to 1 in ClanBase configs.
b_fixedphysics is server-side setting (Set by server owner/config) which avoids rounding the velocity at all when set to 1. (Jumping higher with 43,76,125,333fps are caused by rounding errors). This removes the framerate-dependant behavior in your movement. So when b_fixedphysics is set to 1, it doesn't matter on which fps you play, your physics are the same, hence pmove_fixed 1 will lose its influence.
That's how I got it. Correct me if something wrong:s
EDIT: b_fixedphysicsfps will determine on which framerate-like physics you got. e.g set to 125 will lead to 125fps like physics.
Thanks so much!