VALVe ex_plains

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • CSN NewsBot

    #1

    VALVe ex_plains

    I saw over at UKTerrorist that the entire lot of ex_ cvars has been explained by a SoGamed forum post featuring an e-mail by Yahn of VALVe (click through below if SoGamed is too slow). If you've never heard of them, a lot of pro-level players like to tweak the netcode with the ex_ series of variables; naturally there's a lot of debate about their undocumented effects, if any.



    Because the site is extremely slow due to a whole mass of replies being shown at once, CS-Nation has also posted the e-mail from Yahn (click through below). Very interesting stuff.[break="click here to read valve's explaination of the ex_ cvars"]
    ex_correct: default is 0, when set to one, instead of interpolating player position on client tries to physically simulate other players so that they smoothly steer back onto course if you drop packets. This isn't accounted for on the server for lag compensation so it can only hose your aim. This stuff was an experiment I was running on a different way to handle packet loss vs. the visual display, it should have been removed a long time ago when we did the TF1.5 netcode changes.



    ex_extrapmax: when we interpolate players on the client, sometimes we don't have the data to continue interpolating so we start extrapolating packet loss causes this). The extrapolation fraction is clamped to this value ( default 1.2 ). Again, the server doesn't take this into account for lag compensation, so I wouldn't mess with it.



    ex_interp: The amount of interpolation to do on the client ( range 0.0 to 0.1 ). This determines how much interpolation to do ( 100 msec or 0.1 is the default ). This is factored into an overall "view latency" for the player and that latency is clamped to 0.0 to 0.1. I'm not sure why the cpl likes 0.5 when the code is more closely tuned to 0.1 as the default.



    ex_maxerrordistance: Only applies if ex_Correct is 1, this looks at how far off the physical simulation has gotten from the true player origin and if it's greater than this distance, we teleport the player to this spot. The server doesn't take this into consideration since we assume ex_correct 0 on the server



    cl_nopred: This used to be active, but it's not longer hooked up to the prediction code so it doesn't do anything. In the old days, you could turn off client side prediction of player movement (and weapon firing effects) with this. It was removed a while back due to exploits.



    I'm going to have our engineers remove the following settings from the next update:



    ex_correct

    ex_extrapmax

    ex_maxerror distance

    cl_nopred



    And I'm going to consider removing the cvar for ex_interp and forcing the value internally to 0.1 as it was designed to be. There's really no reason end users should ever have to mess with these things.
    Thanks to Mell1n for e-mailing Yahn and posting the reply to SoGamed.
  • pinchet

    #2
    helpful

    gj on the pun rish

    Comment

    • [ICCS]Viper

      #3
      so basically they do nothing...

      Comment

      • cheetarah654

        #4
        complicated stuff does nothing really it seems

        Comment

        • xorach

          #5
          ex_plains... haha i get it nice1

          Comment

          • azz0r

            #6
            Banning you for 24hour's if you cheat is something

            wrong news item dummy

            Comment

            • xep

              #7
              Azz0r wrote..

              Banning you for 24hour's if you cheat is something



              wrong news item dummy
              Maybe it would mean something to you if you played outside of your OGL leagues and public servers, eh?

              Comment

              • Spoonman

                #8
                ex_interp 0.05 is the only one i use out of those... but if they remove that command completely in the next update then it won't really matter.

                Comment

                • -Dice

                  #9
                  Stupid config h4x0rz. I personaly don't mess with anything.

                  Comment

                  • ShotokaN

                    #10
                    I have a weird thing with that. I changed my interp to .05 about 5 months back when I heard it would help. I never knew what it did, but my game improved. So I changed it back to .1 a month ago and for some reason I had to aim in front of the guy when we both had pings of 50-70. Changed it back to .05 and it hits where I aim. I swapped between .1 and .05 for 30 minutes on 2 different servers. When I use default, my bullets lag behind the guy. When I use .05, it hits.



                    Is this cuz I'm used to 0.05 or is it some weird netcode fluke?

                    Comment

                    • -Dice

                      #11
                      Placebo syndrome.

                      Comment

                      • phrzn

                        #12
                        Edited by [user="32660"] @ [time="1030221645"]

                        ShotokaN wrote..

                        Is this cuz I'm used to 0.05 or is it some weird netcode fluke?
                        It's called "I tweak stupid things and think they help"



                        EX_PLAINS!!! HAHAHAHAHAHA GO RISH THE MASTER OF THE PUN!!!! YAAAAAAAY!!

                        Comment

                        • FLeK0

                          #13
                          Many pro` will suck after they remove maxerrordistance..

                          Comment

                          • Andeh

                            #14
                            i dont depend on stupid lame exploits to get my kills like those frauds 3D and X3. im waiting to see the response to removing ex_interp and the whining from the CPL, LOL, losers.

                            just for the record im all for the removal of these stupid little exploits that "pro's" rely on. if they were real pro's they wouldnt need to tweak the netcode and shit cause they would be just as good without the little h4x

                            Comment

                            • Gpig

                              #15
                              Andeh wrote..

                              i dont depend on stupid lame exploits to get my kills like those frauds 3D and X3. im waiting to see the response to removing ex_interp and the whining from the CPL, LOL, losers.

                              just for the record im all for the removal of these stupid little exploits that "pro's" rely on. if they were real pro's they wouldnt need to tweak the netcode and shit cause they would be just as good without the little h4x
                              I'm sure once these are removed you'll be able to rape every single member of 3D and go on to win the CPL single handedly in your one man clan thus getting to keep all the money.

                              Comment

                              Working...