|
Author
|
Topic: DesiredSimRate=15 - All must know about this
|
Condor Pilot
|
posted 04-03- 10:55 AM
When I read the docomentation on this setting in the sdemons.ini file, I understood it to affect the flight model only. I also figured it would lower frame rates the higher you set. From what I have seen it does lower frame rates the higher you set it and the planes get harder to fly. My question is(and I ask so all others will understand) - Does this setting also mean the higher you set it the more accurate you have to be to actually hit an enemy plane? I see from a post the answer is yes!! I hope so because I recently set mine at 45 and I haven't been hitting sh*** since then. I didn't realize this setting was the cause of it.Condor out ------------------
IP: Logged |
Mighty Pilot
|
posted 04-03- 02:47 PM
There are some pre-generated tables that assume a simrate of 20 fps. If you run at something other than 20 fps you'll get unrealistic behavior. That INI setting was there for testing early on in the project.IP: Logged |
Condor Pilot
|
posted 04-03- 03:07 PM
Mighty,Does that mean the setting change for yesterday's JV44 competition actually had no effect on how easy it was to shoot down an enemy? Thanks, Condor out ------------------
IP: Logged |
Jetlag Pilot
|
posted 04-03- 03:48 PM
On two occasions last night I destroyed another aircraft in the first burst - that never happens with a setting of 20. The first a short burst from a long distance on a JU88 (Shhh... don't tell) and the second a sustained burst on a Spitfire Mk.V from meduim range.I also noticed that the 109's wheels had a habit of sinking in to the ground and the fuel seems to get used up more quicky. Other than these I can't say I noticed any other side effects. ------------------ Jagdverband 44
IP: Logged |
Mighty Pilot
|
posted 04-03- 03:59 PM
> Simrate vs online damage packetsMy gut feeling is that there shouldn't be much corelation. IOW, I don't think it should have much affect one way or the other. The tables I mentioned have to do with physics sampling rates. Things like how far to roll the plane this frame given a certain amount of lift from the wings. Basically, how to apply the forces being generated. That would explain why someone postted that they plane freaks out when they fire the gun with the simrate set to 5. IP: Logged |
Spanky the Mad Dog Pilot
|
posted 04-03- 05:04 PM
Spanky here... Yep that was me. And if it does that at 5 I think people should just leave it alone. Its got to be messing all kinds of stuff up. Stuff you don't notice but do matter. Havning it the same on all machines should be the rule for online play. Infact the game should check if everyones the same or do some sort of mismatch type thing.
IP: Logged |
Nat Pilot
|
posted 04-03- 08:14 PM
I think I agree on the roll rate per frame thing.. I set mine to 12, and at that setting seemed to be fine only for one thing.. that was the one and only time I ever got into a flat spin with a 190, ok, it can happen I guess, but in the 190, never not ever come close, until I set the rate down to 12. Other than that though, I noticed no bad side effects, although MH promises that you will see them if you go OTT with the changes. The game was designed for a simrate of 20fps. Well, thats good news anyway, cause that basicaly means that my system at 24 or so fps, plays just as well as somebody thats maybe getting 70fps so, what else do we learn for this.. well, don't be scared of FR around 20fps, cause it flies like it should anyway  IP: Logged |
spin Pilot
|
posted 04-03- 10:36 PM
Interesting feedback, I've wanted more people to test this. I have a couple of questions based on my observations: 1. If my fps drop below 20 and my desiredsimrate is 20 will the effect on physics calculations be to reduce my effective airspeed? In other words (as appears online quite regularly) will I appear slower to someone travelling at the same stated speed behind me? This is observed quite regularly online where a player with lower framerates loses considerable airspeed to the others. This was the main reason I tried adjusting this setting - to get the plane to fly at a normal speed when my framerate dropped - this makes sense based on what Mighty says about the distance to roll the plane per frame. Take this as an example: With my simrate at 20 if I am performing a 6 second roll (as an example), I would rotate 60 degrees/second, or 3 degrees / frame if my fps were 20 or greater, but say I am only running at 15 fps which means in one second I rotate 15 * 3 degrees = 45 degrees. My roll would then take 8 seconds. I will "roll" at a slower rate than I would expect. 2. Mighty, although you don't think the simrate should effect online damage packs, is it possible that the processor (in a taxed pc where fps are not maintaining 20), is running out of time to do the necessary calculations, frame updates and damage pack sends. I have found a considerable difference in damage sending when my simrate is set at 13 (it is much better both ways - taking hits and giving hits ). 3. How does the game engine compensate for framerates in excess of 20 fps without goofing up calculations (thinking it's supposed to rotate 3 degees per frame at 60 fps would give you a 2 second roll). Why does it not compensate in a similar way for lower framerates (ok so at 0 you'd run into an error)? Things like the bomb bug, poor damage to expected hit rates and other online lag stuff is most often noticed in players with low framerates, or when a mission is causing low framerates.
[This message has been edited by spin (edited 04-03-2000).] IP: Logged |
Gecko Pilot
|
posted 04-04- 09:11 AM
As far as I know the desired sim rate determines the minimum time step in physics calculations (=1/(d.s.r.), which amounts to 0.05 seconds by default). If the framerate is higher the time step is accordingly adjusted (=1/(frame rate)), but if it ever goes below this value, the physics calculations still assume that the time step is 0.05 in order to preserve the sufficient accuracy, as too large time steps can cause inaccuracies and even instabilities. That's why at 10fps you will be doing everything at half the speed. The situation at 40fps is basically the same as at 20fps, only smoother.I had a slower machine before (P200) and experimented with d.s.r. a bit. I think that SDOE ignores any setting that is lower than 20 and puts it to this default value instead. -Gecko =FC= IP: Logged |
Mighty Pilot
|
posted 04-04- 04:07 PM
At greater than the simrate the physics is ignored for the extra frames and the position of the aircraft is simply interpolated from the last physics calculations. IOW, the display rate is disconnected from the physics rate.At lower than the simrate the sim goes ahead and performs all of the physics calculations no matter how long they take. That's what causes the plane to lag online. The slow machine is falling behind the others. So, yes, if your display rate falls below the simrate then you'll see each maneuver taking longer than it should if you were running at realtime. As for slow machines getting overwhelmed, I suppose that's possible. I would expect it more on the receiving side than the sending. IP: Logged |