Recently I came across a few tweaks that might help reduce lag and improve hitbox
Here is what I found out so far. Go to
mods\bf2\Settings and edit Usersettings.con file
You might wanna try some of these but you have to adjust to your ping. GSDefaultLatencyCompensation must be set to your average ping (0.04 is for 40 ping)
I read description of other values but I have no idea how to calculate them for particular ping. Perhaps someone can explain
#1
#2
#3
Some users reported success using either of these
Another quick tip is to set punkbuster check timer higher. Go to Battlefield 2\pb and create a file called pbcl.cfg
And add this to the file:
Here is what I found out so far. Go to
mods\bf2\Settings and edit Usersettings.con file
You might wanna try some of these but you have to adjust to your ping. GSDefaultLatencyCompensation must be set to your average ping (0.04 is for 40 ping)
I read description of other values but I have no idea how to calculate them for particular ping. Perhaps someone can explain
#1
rem
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.040000
SettingsManager.boolSet GSExtrapolateFrame 1
SettingsManager.U32Set GSExtrapolationTime 100
SettingsManager.U32Set GSInterpolationTime 60
SettingsManager.U32Set GSPerfLogAtPlayerCount 30
SettingsManager.stringSet GSPlayerName "aaa"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.040000
SettingsManager.boolSet GSExtrapolateFrame 1
SettingsManager.U32Set GSExtrapolationTime 100
SettingsManager.U32Set GSInterpolationTime 60
SettingsManager.U32Set GSPerfLogAtPlayerCount 30
SettingsManager.stringSet GSPlayerName "aaa"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
rem
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.020000
SettingsManager.boolSet GSExtrapolateFrame 0
SettingsManager.U32Set GSExtrapolationTime 444
SettingsManager.U32Set GSInterpolationTime 36
SettingsManager.U32Set GSPerfLogAtPlayerCount 64
SettingsManager.stringSet GSPlayerName "aaa"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.020000
SettingsManager.boolSet GSExtrapolateFrame 0
SettingsManager.U32Set GSExtrapolationTime 444
SettingsManager.U32Set GSInterpolationTime 36
SettingsManager.U32Set GSPerfLogAtPlayerCount 64
SettingsManager.stringSet GSPlayerName "aaa"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
rem
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.035000
SettingsManager.boolSet GSExtrapolateFrame 1
SettingsManager.U32Set GSExtrapolationTime 1200
SettingsManager.U32Set GSInterpolationTime 400
SettingsManager.U32Set GSPerfLogAtPlayerCount 0
SettingsManager.stringSet GSPlayerName "aaa"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.035000
SettingsManager.boolSet GSExtrapolateFrame 1
SettingsManager.U32Set GSExtrapolationTime 1200
SettingsManager.U32Set GSInterpolationTime 400
SettingsManager.U32Set GSPerfLogAtPlayerCount 0
SettingsManager.stringSet GSPlayerName "aaa"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
Another quick tip is to set punkbuster check timer higher. Go to Battlefield 2\pb and create a file called pbcl.cfg
And add this to the file:
pb_Sleep 500
pb_system 1
pb_LogToFile 1
pb_SsLog 1
pb_SsSave 1
pb_system 1
pb_LogToFile 1
pb_SsLog 1
pb_SsSave 1
Comment