Hitbox detection on bf2/pr servers?
Posted: 2007-03-06 21:07
Hi everyone,
I just found this on another forum. I'm sure some of you guys may have seen this before, but I figured I'd pass it along anyway. It's interesting what he was saying about the server side settings. Is there anything to it? Are server admins already aware of this? Is it rubbish?
"quote
Code:
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 "[pt] KEIOS"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
Hi there guys, I think I got a goodie for you all...
1. Usersettings.con
Every single setting in usersettings.con is server related and does _absolutely nothing_ on client side. These settings are beeing discussed since early 2006 and nobody realized the 'GS' prefix? GS => GameServer
2. Concerning 'GSDefaultLatencyCompensation'
Someone should've checked bf2.exe or bf2_w32ded.exe - even on serverside, this setting does absolutely nothing until 'GSUseLatencyCompensation' is enabled (default: off).
3. How to fix the hit-detection at least on unranked servers (dunno if allowed on ranked ones)
Hit-detection is handled on client side by default - maybe to take load off of the servers.
Add 'settingsmanager.boolset GSUseClientSidePrediction 0' to your servers usersettings.con, save the file, make the file read-only (otherwise it will get overwritten when shutting down the server) and restart the server.
--->Mark my words: You DO NOT need to enable 'GSUseLatencyCompensation' at all!
Voila... model & hitbox are sync. Try it, you'll definately notice the difference. For all disbelievers: rename your bf2.exe or bf2_w32ded.exe to .txt, open it with a text editor and search for the relevant string(s).
Feel free to spread this information - bf2s.com is only the second board I posted this information.
Greetings,
redilS
//EDIT
Oh come on guys, so many views and no feedback until now? Not even a single harassment? o_O Did this "tweak" work for you?
Last edited by redilS (2007-01-31 15:41:25)
End quote"
Here is the link to the complete thread in case anyone is interested. http://forums.bf2s.com/viewtopic.php?pid=1194909
Later
R
I just found this on another forum. I'm sure some of you guys may have seen this before, but I figured I'd pass it along anyway. It's interesting what he was saying about the server side settings. Is there anything to it? Are server admins already aware of this? Is it rubbish?
"quote
Code:
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 "[pt] KEIOS"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
Hi there guys, I think I got a goodie for you all...
1. Usersettings.con
Every single setting in usersettings.con is server related and does _absolutely nothing_ on client side. These settings are beeing discussed since early 2006 and nobody realized the 'GS' prefix? GS => GameServer
2. Concerning 'GSDefaultLatencyCompensation'
Someone should've checked bf2.exe or bf2_w32ded.exe - even on serverside, this setting does absolutely nothing until 'GSUseLatencyCompensation' is enabled (default: off).
3. How to fix the hit-detection at least on unranked servers (dunno if allowed on ranked ones)
Hit-detection is handled on client side by default - maybe to take load off of the servers.
Add 'settingsmanager.boolset GSUseClientSidePrediction 0' to your servers usersettings.con, save the file, make the file read-only (otherwise it will get overwritten when shutting down the server) and restart the server.
--->Mark my words: You DO NOT need to enable 'GSUseLatencyCompensation' at all!
Voila... model & hitbox are sync. Try it, you'll definately notice the difference. For all disbelievers: rename your bf2.exe or bf2_w32ded.exe to .txt, open it with a text editor and search for the relevant string(s).
Feel free to spread this information - bf2s.com is only the second board I posted this information.
Greetings,
redilS
//EDIT
Oh come on guys, so many views and no feedback until now? Not even a single harassment? o_O Did this "tweak" work for you?
Last edited by redilS (2007-01-31 15:41:25)
End quote"
Here is the link to the complete thread in case anyone is interested. http://forums.bf2s.com/viewtopic.php?pid=1194909
Later
R