i'm not sure this method really works,nor do i guarantee it will work.
Someone from other forums taught me this little tweak.
goto to the "settings" folder in your PR 0.5 folder
for those who don't know,the full path is "X:\Program Files\EA GAMES\Battlefield 2\mods\pr\settings"
there is a file called "UserSettings.Con",open it.
you will see a bunch of words and numbers,just delete everything and paste this
rem
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.090000
SettingsManager.boolSet GSExtrapolateFrame 1
SettingsManager.U32Set GSExtrapolationTime 800
SettingsManager.U32Set GSInterpolationTime 70
SettingsManager.U32Set GSPerfLogAtPlayerCount 30
SettingsManager.stringSet GSPlayerName "Your Name Here"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
Replace "Your Name Here" with your name.
Save,and make this file "Read-Only" so bf2 won't rewrite it.
This is just a random configure i got from another forum,you have to tweak it so it matches perfectly with your average ping on certain servers.
In case anything screws up,here is the default settings
rem
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.100000
SettingsManager.boolSet GSExtrapolateFrame 0
SettingsManager.U32Set GSExtrapolationTime 1200
SettingsManager.U32Set GSInterpolationTime 100
SettingsManager.U32Set GSPerfLogAtPlayerCount 30
SettingsManager.stringSet GSPlayerName ""
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
I tried it on a server,and my ping was around 300+.
I finally managed to see blood puff on my victims,and the next thing i saw was the body lying on the floor motionless,instead of continue running.
Note:
I'm quite busy at the moment,so if anyone could try this out for me.
Change ExtrapolationTime value to "1" and "GSExtrapolationTime" to the first digit of your ping.(Like 50 ping,so the value here should be "5",i'm not sure if you should put "10" or "1" for 100 ping)
Good luck and hope it works for you
