Help - Search - Members - Calendar
Full Version: FRAMES PER SECOND
Sneaky Monkeys Forum > General > Public Discussion
GoochTyke
here's my frames per second results in game BF2 using Fraps as a benchmark , maxed out but with antialiasing turned off.





Frames, Time (ms), Min, Max, Avg
4559, 45911, 95, 101, 99.301

that ll do nicely smile.gif
m33amkii
QUOTE(GoochTyke @ Mar 31 2008, 03:39 PM) *
here's my frames per second results in game BF2 using Fraps as a benchmark , maxed out but with antialiasing turned off.





Frames, Time (ms), Min, Max, Avg
4559, 45911, 95, 101, 99.301

that ll do nicely smile.gif


4559 FPS? you havin a chuckle?
Lawpf2001
no he had max of 101 and min of 94 and an average of 99.301.
GoochTyke
QUOTE(m33amkii @ Apr 2 2008, 09:57 AM) *
4559 FPS? you havin a chuckle?


i think you are:)
Magik5
lol, when ever i have fraps running when fields on the fps is always reported as a lockd 100/101 it rarely moves
GoochTyke
i only get about 60 on crysis
=R6= Warduk
i get 10000 on crysis :S
GoochTyke
wot frames per sec ? yeah rite
Magik5
LOL,

crysis, very high i get about 17-20, high i get 30ish

such a shit game though so i dont care xD
GoochTyke
QUOTE
such a shit game though so i dont care xD


me neither, LMAO
m33amkii
QUOTE(GoochTyke @ Apr 2 2008, 10:44 AM) *
i think you are:)



hehe i just realise actually, so many frames per MILLI second laugh.gif
MonkeyFiend
yup - number of frames, time in ms etc. smile.gif

I kinda liked crysis (at least for about 10 minutes that it took to get bored of it) - in a year or two that tech required to run it will be standard and people will make games that look as pretty but (unlike crysis) are actually good.

This thread and talk of frames reminded me of someone asking about interpolation times in bf2 but I can't find that post or remember who was asking. tongue.gif
Magik5
it was me, i pm'd you you berk :/ LOL
MonkeyFiend
(BACK UP ANY FILES YOU MAKE CHANGES TO! ONLY CHANGE THE FILE MENTIONED, OTHER CHANGES CAN RESULT IN PB BANS tongue.gif)

well the gist of it is set your latency compensation to whatever your average ping is on the server you play on the most.

open bf2\mods\bf2\settings\usersettings.con (after making a backup in another directory, not in the same folder dammit)

BF2 by default expects lag to be 100ms and compensates for this amount by default. In reality people don't have 100ms pings unless they are unlucky. look at the GSDefaultLatencyCompensation setting:

SettingsManager.floatSet GSDefaultLatencyCompensation 0.100000

(this represents 100ms, you can change this to your actual average ping e.g. 0.040000 for 40ms etc.,)



NOW... I DONT RECOMMEND CHANGING ANYTHING ELSE!

However other stuff you can change:

SettingsManager.U32Set GSInterpolationTime 1200

This is the time between checks on what you computer reckons is going on and what the server thinks is happening. Lowering this number means that what you see on the screen is more like how the server sees things, however it puts quite an overhead on the CPU.
To put it simply there are occasions where someone may be ducked behind something, they spring up and shoot you - but you don't see them spring up as your game client hasn't predicted this (think of a graph being smoothed out, it loses data). Lowering the setting means the client checks with the server more often and so you are more likely to see people jump round corners/pop up from behind stuff more accurately. Lowering this can really put a strain on your computer/internet connection though.


SettingsManager.U32Set GSExtrapolationTime 100

Pure predicitive form as extrapolation implies. Again lowering this can cane the system, it will however reduce some warping effects that you may see on the screen when the client has predicted player movements and then is corrected by the server. This setting also depends on not only you computer spec and network connection but on the lagginess etc., of everyone else tongue.gif

The last two settings are very much dependant on your computer spec, internet connection so adjusting them both up and down until you hit a level you think works well is the best suggestion


example settings (that work for my setup (high end system)), but will probably suck for everyone else tongue.gif) are:

SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.030000
SettingsManager.boolSet GSExtrapolateFrame 0
SettingsManager.U32Set GSExtrapolationTime 600
SettingsManager.U32Set GSInterpolationTime 44
SettingsManager.U32Set GSPerfLogAtPlayerCount 30
SettingsManager.stringSet GSPlayerName "MonkeyFiend"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1

(Don't complain about the long post, its as concise as this sort of thing can be!)

cheers,

MonkeyFiend
Magik5
i like your long posts, i actually enjoy reading them... i must be ill or something :s

anyway, this:

QUOTE(MonkeyFiend @ Apr 3 2008, 01:31 PM) *
To put it simply there are occasions where someone may be ducked behind something, they spring up and shoot you - but you don't see them spring up as your game client hasn't predicted this


basically this is exactly what happens whenever i come into contact with you, happened in battle royale as well, thought you may have tweaked some settings

so what your saying is, im safe changing the latency compensation, but if i change interpolation and extrapolation, i could get banned?

would our server ban me if i did this...?
MonkeyFiend
nope - I'm saying changing the latency compensation is straightforward: set the figure to the ping you get on average.

the other settings are more of an art form that a science tongue.gif These settings need a lot more tinkering with to get a happy medium.

I was just saying that these are the only settings that should be changed; certain changes to other settings or other files can result in a ban. For example changing the particular setting of fog distance to 0 would obviously trigger a ban - and its a PB ban not one that we can lift, thats why I say to be careful with the changes you make smile.gif

P.S. I used stock settings in the BR so that there wouldn't be an advantage. In fact I think I'm still using them as I can't remember changing them back ohmy.gif sad.gif
Magik5
lol well i suck even more then i thought ;0 doh

well im gna have a fiddle, not afraid of having to reinstall

as for changing fog to 0 etc, well thats just retarded xD
GoochTyke
i just tried some setting changes ,had a game and im still shit:(
MonkeyFiend
well yes, that would be retarded, however it was more illustrative than anything. There are plenty of non-intuitive fields there whose changes can result in a ban tongue.gif

and you wouldn't reinstall anyway... its a text file! make a backup of it!
Magik5
done already, who the fudge does backups anyway :s xD
GoochTyke
ME rolleyes.gif
MonkeyFiend
QUOTE(GoochTyke @ Apr 3 2008, 02:32 PM) *
i just tried some setting changes ,had a game and im still shit:(



If you make changes to the latency compensator etc., it will adjust where the hitboxes are. This in itself may take some getting used to tongue.gif
Magik5
just finished lunch, gna go cain
GoochTyke
Now if every enemy infantry i came across on teh field looked like this i think i would improve my accuracy somewhat !!!


Lawpf2001
if you had a head like that it would be a bitch when trying to hide somewhere. snipers would pick you off all day.

anyways anyone played portal, I just completed it today. sooo good yahtzee was right there's nothing wrong with it
Magik5
lol@gooch


ive got portal in my orange box but never interested me so didnt install
MonkeyFiend
shame on you! portal is probably the best thing in the box of orangeness!

If you've got a logical or mathematical mind then you'll probably like it. If you're more creative you'll probably find it boring.

I'm a nerd... I loved it biggrin.gif
Magik5
ill play it once ive finished perseus mandate, if you feel i must
Lawpf2001
its a bit confusing. but with the reward of cake at the end (anyone whose played it will understand) who can resist completing it. oh gotta love the song at the end during the credits
Magik5
yo gooch, heres what i have:

SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.030000 // was going to change this to 25 as my ping usually is fairly low, but a i gree with monkey that 30's a good medium
SettingsManager.boolSet GSExtrapolateFrame 0
SettingsManager.U32Set GSExtrapolationTime 550 // just got a new quadcore/8gb ram, and my net connections pretty good so i think this is safe
SettingsManager.U32Set GSInterpolationTime 40 // 40 seemed like a good start for me, and has been fine, will probs drop this to 35 to see if theres any difference, which i doubt
SettingsManager.U32Set GSPerfLogAtPlayerCount 30
SettingsManager.stringSet GSPlayerName "=SM= Magik5"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1

overall though, i have noticed im more accurate @ moving targets over distances, and ive yet to be shot without seeing someone appear first... /awaits monkey to come on server to test theory
GoochTyke
yep , i m using same as monkeys at the mo

as too if its any better for me , not sure yet
=FaRT= skutaboy
QUOTE
I'm saying changing the latency compensation is straightforward: set the figure to the ping you get on average.


This started to sound so good for me as I live in England and my clan is based in the USA. Our server is based in Chicago which gives me an average ping of approx 125-135.
Does this mean altering the settings won't make any difference for me?
=FaRT= skutaboy
Not a good start...


MonkeyFiend
yeah, it should help a bit. The default setting is 100ms so the improvement of 25-35ms isn't too great but it may be worth it.

Since you'll probably play a mix of UK (20-40ms?) and US (125-135ms?) servers rather than changing the config files each time you can do this as a console command.

In game, bring up the console (usually the ~ or ` key) and type in:

"SettingsManager.floatSet GSDefaultLatencyCompensation 0.130"

(without the " tongue.gif, the 0.130 part is 130ms ping, can change this to 0.040 for 40 ms ping)

That way you can adjust it each time you go on a server with different pings.

Also bear in mind changes can take a while getting used to..

cheers,

Monkey
=FaRT= skutaboy
DOH !!!



EDIT:

Just put spaces in relevant places and it then showed the number 1 after my prompt. Does this mean it has worked? How will I know?
MonkeyFiend
if it works you won't get an error message biggrin.gif
=FaRT= skutaboy
QUOTE(MonkeyFiend @ Apr 22 2008, 02:49 PM) *
if it works you won't get an error message biggrin.gif


No error message. Do I have to TYPE this in everytime I play?
MonkeyFiend
well that was just an option since you probably vary between two different pings (130ms and 30ms) - you can set whatever you usuall play at in the settings file mentioned above. e.g. set it to 130ms if you mainly play on US servers, then if you decide to play a couple of rounds on a UK server you can set the thing in-game using the command console. smile.gif
Magik5
so where exactly do the hitboxes change to? if you were to lower the latency say from 100 to 50? i know there are other factors, but as a generality is there a particular place to point and click, instead of were you usually would?
=FaRT= skutaboy
Well I played a few rounds last night after altering the settings to 0.140 and I think it made a slight difference, either that or I just had three lucky rounds taking top spot each time... laugh.gif
MonkeyFiend
heh nice skuta smile.gif

As for the hitboxes the easiest way to imagine it is to think of your player animation mooching visibly round the map, while the invisible hitboxes (being 5 rectangles in the rough shape of a guy) trailing the animation around.

All animations that you see are generated on your computer only, while hitbox locations are sent flying to the server and back. (causing lag)

The reason for this is that its easier to transmit coordinate location of a bunch of boxes than it is to transmit the entire state of a complex animation.

So obviously animations generated locally on your computer are not subject to lag unlike the hitboxes which technically always trail behind.

So bf2 tries to compensate for this - the amount (based on ms) is the time it artificially moves the hitboxes, so technically the animation (that you aim at) and the hitboxes (that register your hits) should be as close together as possible.

Origianlly dice intended this setting to be dynamic and change according to your ping, in reality they never got round to it and set it at a generic 100ms.

A youtube video demonstrating dodgy hitboxes
Magik5
lol the hitbox's are awful, but i always used to shoot people in upper torso region any way :s

so before i editted my text file i was shooting people wrong, ROFL
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2025 Invision Power Services, Inc.