MouseThe Lighter Side of PessimismJoin Date: 2002-03-02Member: 263Members, NS1 Playtester, Forum Moderators, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
<b>userconfig.cfg</b> <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->// client side lastinv -- romano // replace 1,2,3,4 with your binds for slot1,2,3,4 respectively // repace q with your bind for lastinv
alias kk1 "kk1a" alias kk2 "kk2a" alias kk3 "kk3a" alias kk4 "kk4a" alias kklastinv "kk1a"
alias kk1a "kkslot1" alias kk1b "kkslot1; alias kklastinv kk2a" alias kk1c "kkslot1; alias kklastinv kk3a" alias kk1d "kkslot1; alias kklastinv kk4a" alias kkslot1 "slot1; alias kk1 kk1a; alias kk2 kk2a; alias kk3 kk3a; alias kk4 kk4a"
alias kk2a "kkslot2; alias kklastinv kk1b" alias kk2b "kkslot2" alias kk2c "kkslot2; alias kklastinv kk3b" alias kk2d "kkslot2; alias kklastinv kk4b" alias kkslot2 "slot2; alias kk1 kk1b; alias kk2 kk2b; alias kk3 kk3b; alias kk4 kk4b"
alias kk3a "kkslot3; alias kklastinv kk1c" alias kk3b "kkslot3; alias kklastinv kk2c" alias kk3c "kkslot3" alias kk3d "kkslot3; alias kklastinv kk4c" alias kkslot3 "slot3; alias kk1 kk1c; alias kk2 kk2c; alias kk3 kk3c; alias kk4 kk4c"
alias kk4a "kkslot4; alias kklastinv kk1d" alias kk4b "kkslot4; alias kklastinv kk2d" alias kk4c "kkslot4; alias kklastinv kk3d" alias kk4d "kkslot4" alias kkslot4 "slot4; alias kk1 kk1d; alias kk2 kk2d; alias kk3 kk3d; alias kk4 kk4d"
//replace 1,2,3,4 and q here bind 1 "kk1" bind 2 "kk2" bind 3 "kk3" bind 4 "kk4"
My Lovely Config, removed some cmds i have Mouse1 Movement Style FTW!!!! I've used this style of config forever and never used default, was mainly stuck onto this config since first time i played an fps i used it.
Qwerty, you sure have a crazy config. I couldn't even get a 1/1 score with that. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
<!--QuoteBegin-Diablo fx+Jul 3 2005, 05:46 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Diablo fx @ Jul 3 2005, 05:46 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Qwerty, you sure have a crazy config. I couldn't even get a 1/1 score with that. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> You wouldnt get one anyway B<
//Alias - Add any custom aliases here //Add each new alias on a new line
alias "medpack" "impulse 10;" //bind a key to "medpack" to request a medpack alias "ammo" "impulse 11;" //bind a key to "ammo" to request an ammo pack alias marine "jointeamone; exec marine.cfg" alias alien "jointeamtwo; exec alien.cfg" alias scriptless "exec scriptless.cfg" //Binds - PLACE BINDS HERE FOR ALIASES ABOVE //Example: I want to press Z to request a medpack, I write this: //bind "z" "medpack" //But without the two slashes seen in front of every row here //Now Z is bound to request a medpack //Also, I would suggest adding all of your keyboard binds here (bind space +jump/mouse1 +attack etc) bind "f3" "scriptless" bind "z" "medpack" bind "x" "ammo" bind "f1" "marine" bind "f2" "alien" //It is recommended that you use mousewheel to bunnyhop as it makes timing jumps much easier
use default interp you clownshoes. leaves one less thing for you to cry about when you get owned. interp was developed by 11 year old counter-strike players who were served on a regular basis <!--emo&::gorge::--><img src='http://www.unknownworlds.com/forums/html/emoticons/pudgy.gif' border='0' style='vertical-align:middle' alt='pudgy.gif' /><!--endemo-->
<!--QuoteBegin-Cole+Jul 4 2005, 09:09 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Cole @ Jul 4 2005, 09:09 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> use default interp you clownshoes. leaves one less thing for you to cry about when you get owned. interp was developed by 11 year old counter-strike players who were served on a regular basis <!--emo&::gorge::--><img src='http://www.unknownworlds.com/forums/html/emoticons/pudgy.gif' border='0' style='vertical-align:middle' alt='pudgy.gif' /><!--endemo--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> Interps never caused me problems except for some mild chopping models because my cmdrate was too high, fixed that and updaterate and most my stuff regs unless im on "NS ZIMBABWE"
its a really scary command that shouldn't really be allowed to be goofed with too much. its already been shown to severely mess things up in the half life engine. there are lots of demo's of people manipulating interp in cs, check em out. pretty silly stuff <!--emo&::gorge::--><img src='http://www.unknownworlds.com/forums/html/emoticons/pudgy.gif' border='0' style='vertical-align:middle' alt='pudgy.gif' /><!--endemo-->
They fixed interp and now using default does what using .01 used to do (lets you hit behind models and get a hit). So... use .04 or whatever the lowest you can use without stuff getting choppy.
<!--QuoteBegin-Nadagast+Jul 4 2005, 07:14 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Nadagast @ Jul 4 2005, 07:14 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> They fixed interp and now using default does what using .01 used to do (lets you hit behind models and get a hit). So... use .04 or whatever the lowest you can use without stuff getting choppy. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> that really doesn't sound "fixed" if you can still land hits by purposely lagging the hitbox behind the model
nothing like adding a couple extra seconds for those who cant keep a bead on a skulk. these days you see more aliens die around corners than <insert witty and relevant comparison comment here>
a_civilianLikes seeing numbersJoin Date: 2003-01-08Member: 12041Members, NS1 Playtester, Playtest Lead
<!--QuoteBegin-Cole+Jul 5 2005, 01:18 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Cole @ Jul 5 2005, 01:18 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->nothing like adding a couple extra seconds for those who cant keep a bead on a skulk. these days you see more aliens die around corners than <insert witty and relevant comparison comment here><!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--> ex_interp cannot be set higher than 0.1 seconds (the default).
the only person or persons I hate = valve for leaving way too much open to change. half life is the only game that lets you change almost <b>every part</b> of the net code. gotta be a reason the rest of them decided it was a bad idea right?
the rest of you are just victims of circumstance..
not to give props to console gaming, because I hate online console gaming, and I hate the xbox, and I hate halo, but never once have I seen someone drop down the console on halo and adjust a few rates here and a few commands there to help out their game and its probably the most successful online console shooter.
ya didn't you use to be in a clan called slot1? oh ya you were my favorite <!--emo&::skulk::--><img src='http://www.unknownworlds.com/forums/html/emoticons/skulk.gif' border='0' style='vertical-align:middle' alt='skulk.gif' /><!--endemo--> and one of my best <!--emo&::marine::--><img src='http://www.unknownworlds.com/forums/html/emoticons/marine.gif' border='0' style='vertical-align:middle' alt='marine.gif' /><!--endemo--> now i remember you.
<!--QuoteBegin-Cole+Jul 5 2005, 11:52 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Cole @ Jul 5 2005, 11:52 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> the only person or persons I hate = valve for leaving way too much open to change. half life is the only game that lets you change almost <b>every part</b> of the net code. gotta be a reason the rest of them decided it was a bad idea right?
the rest of you are just victims of circumstance..
not to give props to console gaming, because I hate online console gaming, and I hate the xbox, and I hate halo, but never once have I seen someone drop down the console on halo and adjust a few rates here and a few commands there to help out their game and its probably the most successful online console shooter. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> a) After browsing through BF2's .con files, they have almost hte exact same netcode variables as HL, albeit not as flagrantly adjustable but still there nonetheless: <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->SettingsManager.floatSet GSDefaultLatencyCompensation 0.100000 SettingsManager.boolSet GSExtrapolateFrame 0 SettingsManager.U32Set GSExtrapolationTime 1200 SettingsManager.U32Set GSInterpolationTime 100 SettingsManager.U32Set GSPerfLogAtPlayerCount 30 SettingsManager.stringSet GSPlayerName "|2enegade" SettingsManager.boolSet GSShowNetGraph 0 SettingsManager.boolSet GSUseObjectCache 1 <!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
b) Have you every tried pistol sniping or just shooting in general in Halo online play whilst enduring a ping of anything over 25+? The higher you go, the further you have to predict, and the less likely it is of you having an enjoyable multiplayer experience. I used to play Quake 3 over 56K and I can honestly say I rather have lag compensation and endure the BS than have to predict/lead constantly dependant on your ping.
Dude I played Quake for years on a 33.6k and I'd way rather have to predict my shots then have high pingers shooting me 2 rooms away and dead on hits not registering.
Doesn't interp just move the model in relation to its hitbox? So you'll see it either trailling infront or behind or it depending on which way you tweak it. ie you see people before they come round corners and can start firing. I don't believe a tweaked interp value is responsible for latency issues. :|
<!--QuoteBegin-MrGunner+Jul 6 2005, 12:12 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (MrGunner @ Jul 6 2005, 12:12 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Dude I played Quake for years on a 33.6k and I'd way rather have to predict my shots then have high pingers shooting me 2 rooms away and dead on hits not registering. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> So what you are infact saying is that multiplayer skill should NOT be dependant on your ability to aim and track what you see, but rather aim and track what you assume you will see in 5 seconds? I should hope not. Sure getting shot around 2 corners sucks, but its a more puritan form of multiplayer skill checking rather than have varying amounts of lead time with varying pings. We are ultimately rewarding the player for good aiming and tracking, not for good negotiation of his ping time. The true indicator that this is the logic maintained by good games is that any good game on the market has a netcode that incorperates this logic(HL, HL2, BF2, etc).
Getting killed around corners can happen because of the netcode (you see yourself as around the corner, but the server sees you as not around yet, the enemy sees what the server sees so he can still hit you). I think it's mostly due to your connection than anyone else's.
i have seen this in all the configs here and on mine but what is gl_flipmatrix "0" and what does this do?
by the way, my config is pretty much the basic, only diff is few binds to keys here and there and updaterates so one change. not much in mine but basics <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
<!--QuoteBegin-LigerXT5+Jul 7 2005, 11:00 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (LigerXT5 @ Jul 7 2005, 11:00 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> i have seen this in all the configs here and on mine but what is gl_flipmatrix "0" and what does this do? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> Its an old graphics variable that changes the way your card renders things. It used to be a tweak for jittery graphics on Voodoo3's, but anything later than that should have it remain default (0).
alias voicet "voiceoff" alias voiceoff "voice_scale 0; stopsound; alias voicet voiceon" alias voiceon "voice_scale 0.5; stopsound; alias voicet voiceoff" bind o voicet
Comments
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->// client side lastinv -- romano
// replace 1,2,3,4 with your binds for slot1,2,3,4 respectively
// repace q with your bind for lastinv
alias kk1 "kk1a"
alias kk2 "kk2a"
alias kk3 "kk3a"
alias kk4 "kk4a"
alias kklastinv "kk1a"
alias kk1a "kkslot1"
alias kk1b "kkslot1; alias kklastinv kk2a"
alias kk1c "kkslot1; alias kklastinv kk3a"
alias kk1d "kkslot1; alias kklastinv kk4a"
alias kkslot1 "slot1; alias kk1 kk1a; alias kk2 kk2a; alias kk3 kk3a; alias kk4 kk4a"
alias kk2a "kkslot2; alias kklastinv kk1b"
alias kk2b "kkslot2"
alias kk2c "kkslot2; alias kklastinv kk3b"
alias kk2d "kkslot2; alias kklastinv kk4b"
alias kkslot2 "slot2; alias kk1 kk1b; alias kk2 kk2b; alias kk3 kk3b; alias kk4 kk4b"
alias kk3a "kkslot3; alias kklastinv kk1c"
alias kk3b "kkslot3; alias kklastinv kk2c"
alias kk3c "kkslot3"
alias kk3d "kkslot3; alias kklastinv kk4c"
alias kkslot3 "slot3; alias kk1 kk1c; alias kk2 kk2c; alias kk3 kk3c; alias kk4 kk4c"
alias kk4a "kkslot4; alias kklastinv kk1d"
alias kk4b "kkslot4; alias kklastinv kk2d"
alias kk4c "kkslot4; alias kklastinv kk3d"
alias kk4d "kkslot4"
alias kkslot4 "slot4; alias kk1 kk1d; alias kk2 kk2d; alias kk3 kk3d; alias kk4 kk4d"
//replace 1,2,3,4 and q here
bind 1 "kk1"
bind 2 "kk2"
bind 3 "kk3"
bind 4 "kk4"
bind "KP_HOME" "impulse 109"
bind "KP_UPARROW" "impulse 107"
bind "KP_PGUP" "impulse 108"
bind "KP_LEFTARROW" "impulse 112"
bind "KP_5" "impulse 111"
bind "KP_RIGHTARROW" "impulse 110"
bind "KP_END" "impulse 103"
bind "KP_DOWNARROW" "impulse 102"
bind "KP_PGDN" "impulse 101"
alias playlighting "brightness 1;gamma 6 ;texgamma 1;lightgamma 0 ;bind F9 maplighting"
alias maplighting " brightness 1;gamma 2.5;texgamma 2;lightgamma 2.5;bind F9 playlighting"
bind "F9" "playlighting"
alias xon "crosshair 1;bind b xoff"
alias xoff "crosshair 0;bind b xon"
bind b xoff
name "-/AUS/- PS_Mouse"
//de-wank
name "-/AUS/- PS_Mouse"
bind "MWHEELDOWN" "+jump"
bind "MWHEELUP" "+jump"
bind "MOUSE1" "+attack"
bind "MOUSE2" "kklastinv"
bind "MOUSE3" "+popupmenu"
bind "MOUSE4" "+speed"
bind "MOUSE5" "+showmap"
bind ""F8" "exec wank.cfg"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
<b>wank.cfg</b>
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->bind "F8" "exec userconfig.cfg"
name "-/AUS/- PS_Mouse|AFK"
bind "MWHEELDOWN" "+jump"
bind "MWHEELUP" "+jump"
bind "MOUSE1" "+attack"
bind "MOUSE2" "kklastinv"
bind "MOUSE3" "+popupmenu"
bind "MOUSE4" "+forward"
bind "MOUSE5" "+voicerecord"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
<!--QuoteBegin-UserConfig+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (UserConfig)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->bind "\" "sporemine"
gl_max_size "512"
fs_lazy_precache "1"
bind "/" "slot3;wait;+attack;wait;wait;-attack;slot1"<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
bind "ENTER" "messagemode"
bind "ESCAPE" "cancelselect"
bind "+" "sizeup"
bind "," "impulse 123"
bind "-" "sizedown"
bind "." "impulse 124"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "jointeamone"
bind "]" "jointeamtwo"
bind "`" "toggleconsole"
bind "a" "+jump"
bind "c" "+showmap"
bind "d" "+voicerecord"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "impulse 3"
bind "h" "impulse 114"
bind "i" "messagemode amx_say"
bind "l" "impulse 105"
bind "m" "impulse 11"
bind "n" "impulse 10"
bind "p" "spectate"
bind "q" "+moveleft"
bind "r" "+reload"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "v" "impulse 9"
bind "w" "+moveright"
bind "x" "+popupmenu"
bind "y" "messagemode"
bind "z" "+duck"
bind "~" "toggleconsole"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+voicerecord"
bind "CTRL" "+attack"
bind "SHIFT" "+speed"
bind "F4" "readyroom"
bind "F6" "impulse 90"
bind "F7" "impulse 91"
bind "F8" "impulse 92"
bind "F9" "impulse 93"
bind "F10" "impulse 94"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "MWHEELDOWN" "+jump"
bind "MOUSE1" "+forward"
bind "MOUSE2" "+back"
bind "PAUSE" "pause"
My Lovely Config, removed some cmds i have
Mouse1 Movement Style FTW!!!! I've used this style of config forever and never used default, was mainly stuck onto this config since first time i played an fps i used it.
You wouldnt get one anyway B<
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->//CWAG CONFIG LOL
//Cvars
cl_musicenabled 0
cl_autohelp 0
gamma 3
brightness 1000
texgamma 0
lightgamma 0
fps_max 101
net_graph 3
hud_fastswitch 1
alias texgamma
alias lightgamma
+mlook
//Name goes here
name "()) CommunistWithAGun ))>"
//Alias - Add any custom aliases here
//Add each new alias on a new line
alias "medpack" "impulse 10;" //bind a key to "medpack" to request a medpack
alias "ammo" "impulse 11;" //bind a key to "ammo" to request an ammo pack
alias marine "jointeamone; exec marine.cfg"
alias alien "jointeamtwo; exec alien.cfg"
alias scriptless "exec scriptless.cfg"
//Binds - PLACE BINDS HERE FOR ALIASES ABOVE
//Example: I want to press Z to request a medpack, I write this:
//bind "z" "medpack"
//But without the two slashes seen in front of every row here
//Now Z is bound to request a medpack
//Also, I would suggest adding all of your keyboard binds here (bind space +jump/mouse1 +attack etc)
bind "f3" "scriptless"
bind "z" "medpack"
bind "x" "ammo"
bind "f1" "marine"
bind "f2" "alien"
//It is recommended that you use mousewheel to bunnyhop as it makes timing jumps much easier
//Rate Settings
ex_interp 0.05
rate 25000
cl_updaterate 40
cl_cmdrate 50
ex_entrapmax 6<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Marine.cfg
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->sensitivity 10
name "()) CommunistWithAGun ))>"
alias +pscript "+attack;"
alias -pscript "-attack; wait; +attack; wait; -attack;"
bind mouse1 "+pscript"
bind mouse2 "lastinv"
bind f3 "exec scriptless.cfg"
unbind space
bind space "+jump"<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Alien.cfg
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->sensitivity 10
name "()) CommunistWithAGun ))>"
alias b "+jump;wait;-jump;wait"
alias +hop "+moveup;b;b;b;+jump"
alias -hop "-moveup;-jump"
bind space +hop
unbind mouse1
bind mouse1 "+attack"
bind mouse2 "lastinv"
bind F3 "exec scriptless.cfg"
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Scriptless.cfg
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->unbind mouse1
unbind space
bind mouse1 "+attack"
bind space "+jump"<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Interps never caused me problems except for some mild chopping models because my cmdrate was too high, fixed that and updaterate and most my stuff regs unless im on "NS ZIMBABWE"
that really doesn't sound "fixed" if you can still land hits by purposely lagging the hitbox behind the model
ex_interp cannot be set higher than 0.1 seconds (the default).
the rest of you are just victims of circumstance..
not to give props to console gaming, because I hate online console gaming, and I hate the xbox, and I hate halo, but never once have I seen someone drop down the console on halo and adjust a few rates here and a few commands there to help out their game and its probably the most successful online console shooter.
But of course I allways have time to be your favorite forum facist.
the rest of you are just victims of circumstance..
not to give props to console gaming, because I hate online console gaming, and I hate the xbox, and I hate halo, but never once have I seen someone drop down the console on halo and adjust a few rates here and a few commands there to help out their game and its probably the most successful online console shooter. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
a) After browsing through BF2's .con files, they have almost hte exact same netcode variables as HL, albeit not as flagrantly adjustable but still there nonetheless:
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->SettingsManager.floatSet GSDefaultLatencyCompensation 0.100000
SettingsManager.boolSet GSExtrapolateFrame 0
SettingsManager.U32Set GSExtrapolationTime 1200
SettingsManager.U32Set GSInterpolationTime 100
SettingsManager.U32Set GSPerfLogAtPlayerCount 30
SettingsManager.stringSet GSPlayerName "|2enegade"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
b) Have you every tried pistol sniping or just shooting in general in Halo online play whilst enduring a ping of anything over 25+? The higher you go, the further you have to predict, and the less likely it is of you having an enjoyable multiplayer experience.
I used to play Quake 3 over 56K and I can honestly say I rather have lag compensation and endure the BS than have to predict/lead constantly dependant on your ping.
stop using this setting, HL max is 20000.
So what you are infact saying is that multiplayer skill should NOT be dependant on your ability to aim and track what you see, but rather aim and track what you assume you will see in 5 seconds?
I should hope not. Sure getting shot around 2 corners sucks, but its a more puritan form of multiplayer skill checking rather than have varying amounts of lead time with varying pings. We are ultimately rewarding the player for good aiming and tracking, not for good negotiation of his ping time.
The true indicator that this is the logic maintained by good games is that any good game on the market has a netcode that incorperates this logic(HL, HL2, BF2, etc).
and what does this do?
by the way, my config is pretty much the basic, only diff is few binds to keys here and there and updaterates so one change.
not much in mine but basics <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
and what does this do? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
Its an old graphics variable that changes the way your card renders things. It used to be a tweak for jittery graphics on Voodoo3's, but anything later than that should have it remain default (0).
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
//name "` #nspug gamesurge.net"
//name "[t]titanium"
//name "snake oil salesman"
//name "I AM THE MILKMAN"
name "[t]titanium <#evilns>"
cl_cmdrate 80
cl_updaterate 25
ex_interp 0.05
cl_cmdbackup 10
cl_rate "20000"
rate "20000"
m_filter 0
sensitivity 5
alias wmarine "bind mwheelup ammoreq"
alias walien "bind mwheelup +jump"
alias ammoreq "impulse 11"
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
config.cfg
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
unbindall
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "BACKSPACE" "stopcommandermode"
bind "*" "impulse 201"
bind "`" "toggleconsole"
bind "~" "toggleconsole"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind ";" "exec config.cfg"
bind "'" "auth"
bind "8" "readyroom"
bind "9" "spectate"
bind "0" "screenshot"
bind "-" "jointeamone"
bind "=" "jointeamtwo"
bind "\" "impulse 100"
bind "/" "say_team /stuck"
bind "[" "stopsound"
bind "]" "+commandmenu"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+moveleft"
bind "RIGHTARROW" "+moveright"
bind "ENTER" "+use"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "INS" "+showmap"
bind "HOME" "impulse 3"
bind "PGUP" "slot4"
bind "DEL" "slot1"
bind "END" "slot2"
bind "PGDN" "slot3"
bind "KP_HOME" "impulse 101" //Carapace
bind "KP_UPARROW" "impulse 102" //Regen
bind "KP_PGUP" "impulse 103" //Redempt
bind "KP_LEFTARROW" "impulse 107" //Celerity
bind "KP_5" "impulse 108" //Adrenaline
bind "KP_RIGHTARROW" "impulse 109" //Silence
bind "KP_END" "impulse 110" //Cloaking
bind "KP_DOWNARROW" "impulse 111" //Focus
bind "KP_PGDN" "impulse 112" //Scent of fear
//bind "KP_INS" "+voicerecord"
bind "F1" "impulse 113" //skulk
bind "F2" "impulse 114" //gorge
bind "F3" "impulse 115" //lerk
bind "F4" "impulse 116" //fade
bind "F5" "impulse 91" //offense
bind "F6" "impulse 92" //defense
bind "F7" "impulse 93" //sensory
bind "F8" "impulse 94" //movement
bind "F11" "impulse 90" //resnode
bind "F12" "impulse 95" //hive
bind "MWHEELDOWN" "impulse 10"
bind "MWHEELUP" "impulse 11"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+jump"
bind "MOUSE3" "+popupmenu"
bind "MOUSE4" "+reload"
bind "MOUSE5" "+reload"
+mlook
bind "," "wmarine"
bind "." "walien"
brightness "5"
gamma "5"
lightgamma "2"
texgamma "2"
fps_max "100"
net_graph "3"
cl_centerentityid "0"
cl_autohelp "0"
cl_quickselecttime "0"
cl_bob "0"
cl_allowdownload "1"
cl_allowupload "0"
hud_capturemouse "1"
hud_centerid "0"
hud_classautokill "1"
hud_draw "1"
hud_fastswitch "1"
hud_saytext_time 1
console 1
crosshair 1
cl_musicenabled 0
cl_musicvolume 0
room_off 1
voice_scale 0.5
alias voicet "voiceoff"
alias voiceoff "voice_scale 0; stopsound; alias voicet voiceon"
alias voiceon "voice_scale 0.5; stopsound; alias voicet voiceoff"
bind o voicet
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->