I think the line:
should give even the dimmest of lights a clue that these are not all server-side settings...
Code:
SettingsManager.stringSet GSPlayerName "[pt] KEIOS"
SettingsManager.stringSet GSPlayerName "[pt] KEIOS"
whats the command?SargeV1.4 wrote:
Open up the console ingame ( ` ) and enter the command. Remember to use the same capitals!! if it worked you will see a 1 under your line, if it didn't either a zero (check it again for minor mistakes, or make sure you haven't already set it to that value) or a whole bunch of crap meaning you completely f*cked up.
Last edited by thareaper254 (2007-02-08 18:31:14)
Simply create usersettings.con in /mods/bf2/settings/ and paste the lines you can find on one of the previous pages - afterwards, add 'settingsmanager.boolset GSUseClientSidePrediction 0' and give it a try. I promise, you'll definately notice the difference if you're hosting a dedicated serverjoleonline wrote:
Hmm strange.
I checked my server files and there is no usersettings.con ?
Just : banlist.con
maplist.con
mm_bans.xml
modmanager.con
reservedslots.con
serversettings.con
Where can I add 'settingsmanager.boolset GSUseClientSidePrediction 0' ?
Set this cvar to anything else than the playername you defined ingame, then join a server and see what happens. Supposedly nothing, because this cvars is used for sure if you're hosting a local, non dedicated server.Scorpion0x17 wrote:
I think the line:should give even the dimmest of lights a clue that these are not all server-side settings...Code:
SettingsManager.stringSet GSPlayerName "[pt] KEIOS"
Last edited by redilS (2007-02-08 23:36:29)
Tnx for the info !redilS wrote:
Simply create usersettings.con in /mods/bf2/settings/ and paste the lines you can find on one of the previous pages - afterwards, add 'settingsmanager.boolset GSUseClientSidePrediction 0' and give it a try. I promise, you'll definately notice the difference if you're hosting a dedicated server
K, Thanks I got it.redilS wrote:
Replied to PM
Last edited by BlindBat (2007-03-23 08:48:28)
Last edited by tacoturtle (2007-03-23 11:10:17)
Last edited by redilS (2007-03-27 06:19:32)
if u just installed, i believe the game creates the usersettings file the first time it runs. but if u have one lying around you can just paste it in yourself with whatever settings you like.Towelly wrote:
Ok, possible problem, can somebody go and check the folder that UserSettings is meant to be in, unless it's just me I think 1.41 might of stopped us from doing it.
SettingsManager.floatSet GSDefaultLatencyCompensation 0.070000 <<<<means u have avg. ping of 70SlightlySto0pid wrote:
What about extrapolation
Last edited by Marinejuana (2007-03-27 18:29:52)
What does the ExtrapolateFrame do?Marinejuana wrote:
SettingsManager.floatSet GSDefaultLatencyCompensation 0.070000
SettingsManager.boolSet GSExtrapolateFrame 1
SettingsManager.U32Set GSExtrapolationTime 90
SettingsManager.U32Set GSInterpolationTime 30
It sounds like some of you are missing out on the values that you want to be changing.
you want to change extrapolate frame from 0 to 1.
and the last two, extra and inter, can be messed with until you like the hit reg. the pictured setting should give you good hitreg but you will also take a lot of hits.
i have also gotten good results using crazy high numbers. I find that using higher numbers is better against CAL baddies because they all have their settings tweaked in secret heinous ways. For whatever reason they take my bullets much better if my extra and inter value is well over 1000.
Makes BF2 work good? i was just told to do it by a player that got much better hitreg than me and mine has been better ever since. (though i changed multiple settings at once so i dont know how much this particular setting changed things).tacoturtle wrote:
What does the ExtrapolateFrame do?
yestacoturtle wrote:
Are you finding success on every server?
i scrim with random teams, sometimes the top teams in cal. i also play in pubs against good players if i notice they are on.tacoturtle wrote:
When u say CAL baddies, how do you know it's them. Are u on bf2 pro only servers or in matches?
yep, and it absolutely works for me and many others that know the game well.tacoturtle wrote:
So you just change them randomly to see what fits for you?
Last edited by Marinejuana (2007-03-27 18:25:12)
Thanks Redils for you efforts on this. You seem to have gotten further than most. Any other info you could discover and pass on to us for a server side fix would be most appreciated. I've had a server admin experiment with the settings you posted and we didn't seem to have much success. He told me the next day that he restarted the the service, but he didn't reboot the server itself after he modded the usersettings.con file. He also stated that he made another usersettings.con file with only the info that you posted inside. That didn't seem to do anything either.That may have been part the problem, I'm not sure on that. Would it be possible for you to post a full copy of your usersettings.con file so we can determine where we may have gone wrong?redilS wrote:
Hi there
@tacoturtle
I figured this information out on my own and did a good amount of testing with a few ppl. on my dedicated server (strafing side-by-side just like in that "famous" youtube hitbox video). As for the prefix - most of those 'GSxxx' vars directly reference server settings, so what's the deal?
EDIT
Even if those vars were not bound to server settings, then how would you explain 'GSDefaultLatencyCompensation' can do it's work though 'GSUseLatencyCompensation' defaults to '0' (off)? (open console, type: settingsmanager.boolget GSUseLatencyCompensation)
/EDIT
I'm willing to setup an additional dedicated server for testing purposes but there's a drawback - the server is located in frankfurt/germany whereas only french, british and german players (maybe spanish, too) would get reasonable ping times and therefor adequate results.
I'll bring it up this evening at about 8:00pm (GMT+1) - Connect data will be as follows: 85.25.140.17:16567
First, I've shut down my server completely (using remote-desktop functionality for direct access to my server) and modified (the already existing) <ServerInstallDir>\Mods\Bf2\Settings\usersettings.con. As you can see, all other settings remain unchanged and all I did, was to add an additional line which in turn disables clientside prediction. I saved that file, set it 'read-only' and restarted the server.usersettings.con wrote:
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
SettingsManager.boolSet GSUseClientSidePrediction 0
Last edited by redilS (2007-03-28 08:49:08)
Thanks alot Redils for posting that I'm sure it will be a big help to me and others. The thing about the rockets and stuff has more to do with a clipping issue I think. Not so much to do with hitboxes. Thanks again for you help on this. I'll pass it along and see what happens. Or as they say in the Military," we'll run it up the flag pole and see who salutes". hehehe....redilS wrote:
//EDIT
One more thing that needs to be mentioned: The issue with rockets which keep flying through choopers/vehicles from time to time did not get solved by this mod.
Last edited by redilS (2007-03-28 20:17:14)
I'm confused now. Are you saying that when trying to use GSUseClientSidePrediction on client side is when it messes up player movement? So does that mean "GSUseClientSidePrediction"should only be used on the server side usersettings.con file, and not the clientside? Please elaborate a bit more will ya, cause now you confused me. Which is very easy to do now a days:) lol....redilS wrote:
Ok folks, I think i have to admit that a made false statement.
At least my conclusion about those 'GS' vars can bee seen as a big pile of BS. I just tried setting GSUseClientSidePrediction on client side (while beeing connected to my ded) and found player-movement getting fu_cked up completely...
Sorry 'bout that. Bring on the deathsman -.-
Last edited by redilS (2007-03-28 12:49:19)
Sounds like you don't wanna screw with that on the clientside huh? Guess we all should be careful messing with the clientside stuff, cause it may make the situation worse. Sometimes it's hard to tell if it's worse or better simply cause stuff is happening on screen at such a rapid rate. That is unless you record it somehow, then you could play it back in slow motion (like the famous you tude video) to see for sure it what you changed made things better or worse. I'd like to assist with the testing, but I live in the states so my ping times may be terrible when I try to connect to your server. Probably cause more harm then good I think.redilS wrote:
LoL guess what, I'm confused too
This setting definately gave me a positive result after changing it on serverside, while on client side everything gets fu_cked up ^^ So does GSDefaultLatencyCompensation (set it to 0.5 and 1.0, ping is 50ms) as soon as GSUseLatencyCompensation is enabled XD I'm constantly getting stuck on boxes, stairways, fences ...
Glad to see that only one of my statements was wrong
If you ping is 50 then it should be set to 0.05 not 0.5 ...1.0 means you have a ping of 1000...WOW thats a shitty computerredilS wrote:
LoL guess what, I'm confused too
This setting definately gave me a positive result after changing it on serverside, while on client side everything gets fu_cked up ^^ So does GSDefaultLatencyCompensation (set it to 0.5 and 1.0, ping is 50ms) as soon as GSUseLatencyCompensation is enabled XD I'm constantly getting stuck on boxes, stairways, fences ...
Glad to see that only one of my statements was wrong
I know... I've been chosing those values to make sure I'd definately notice the difference Well, I noticed a difference, but only _after_ I set GSUseLatencyCompensation to 'enabled'.Shiffdaddy wrote:
If you ping is 50 then it should be set to 0.05 not 0.5 ...1.0 means you have a ping of 1000...WOW thats a shitty computer
Lol ok, just wondering. How do you "enable" the latency compensation?redilS wrote:
I know... I've been chosing those values to make sure I'd definately notice the difference Well, I noticed a difference, but only _after_ I set GSUseLatencyCompensation to 'enabled'.Shiffdaddy wrote:
If you ping is 50 then it should be set to 0.05 not 0.5 ...1.0 means you have a ping of 1000...WOW thats a shitty computer
Using 0.5 kept the game almost playable, whereas 1.0 had horrible effects... more than once i've not been able to trigger the chute when jumping down the tv-station building on sharqi XD
Last edited by redilS (2007-03-28 21:13:31)