|
|
#16 |
![]() Join Date: Dec 2011
Reputation: 19
Posts: 195
|
Which of these configs require sv_cheats?
|
|
|
|
|
|
#17 |
![]() Join Date: Mar 2009
Reputation: 247
Posts: 1,049
|
I don't understand it.
Most of You have high Bandwidth DSL connections, but You still set the rate to 30000bytes/second which is for ISDN or DSL Light (384DSL, 768DSL and similar). Stop using such a low rate of 30000 while having cmd/updaterate set to 66, 100 or even higher. Your bandwidth of 30000 will most likely exceed, which leads You into having Choke. You give Yourself a disadvantage! VALVE/HPE have seen this problem in CSS and set the standard value for rate in CSGO to 80000 for a reason! ![]() Let's go to the theory: The biggest Packetsize You can receive in CSGO is set trough net_maxroutable which has its standard and maximum value set to 1200. If You receive 64 Packets per second (Default TickRate 64), and each one is 1200 byte, Your bandwidth maximum of 30000bytes/second will not be enough. Do the math: 64 x 1200 = 76800 This is only theoreticaly. During matches with a max of ten players (5vs5) on TickRate 64 Servers You should be fine with rate 30000, but only as long as You are not playing on higher TickRate servers, or with a higher playercount (more slots). For example TR 128 cl_updaterate 128 x max Packet size 1200bytes = 153600bytes/second You will most likely not reach this Bandwidth usage, but You will exceed Your low bandwidth of 30000 very fast, even with a few players on the server. So you should set rate to at least 80k or even higher if You play on Public or high TickRate Servers. I hope You guys understand my point and STOP DOING THE SAME MISTAKE like most of You did in CSS! I think I should go a bit more into playing CSGO and then make a Netsetting tutorial, before You all spread Your misleading information and lead other players into capping their bandwidth on 30000. tl;dr Stop using rate 30000 together with high updaterate values, especially on public Servers with more than 16slots and/or on Servers with a higher TickRate than 64! If You have at least DSL1000 or a higher bandwidth connection, leave rate on its standard value of 80000 or set it higher, but not lower! Greez KiloSwiss Last edited by KiloSwiss: 09-12-2012 at 06:11 AM. Reason: Changed TR66 into TR64. |
|
|
|
|
|
#18 | |
![]() Join Date: Feb 2012
Reputation: 205
Posts: 3,960
|
Quote:
|
|
|
|
|
|
|
#19 | ||
![]() Join Date: Mar 2009
Reputation: 247
Posts: 1,049
|
So the Server admins should be slapped in their face for doing this.
These admins force people into choke on their servers and ruin the gaming experience for every player, including themselves. How stupid can someone be to do that? Take them the right to administrate any server, unless they can proof that they know what they do when changing serversettings like sv_maxrate and similar. I know that these are also the same lowbrainer admins, coming from CSS, that force cl_cmdrate/updaterate to the Servers TickRate, not knowing that people with lower bandwidth are forced to lag around, because of highping (bandwidth exceeds), and also people with fps drops under the cl_cmdrate value will be extremely hard to hit because the prediction goes crazy when theyr amount of packets/s sent to the server is not constant. My advice to all players: Avoid servers who set sv_maxrate to 30000 and/or explain these Serveradmins their mistake they made. Tell them: sv_maxrate should be at least set to 80000 or higher, not lower. I recommend to use the following sv_maxrate values TickRate 64 - sv_maxrate 80000 TickRate 102 - sv_maxrate 128000 TickRate 128 - sv_maxrate 0 I hate selfquote but: Quote:
I really don't want to sound arrogant, but the only right Serversettings IMO are the following: sv_mincmdrate 10* sv_maxcmdrate 128 or the Servers TickRate value. sv_minrate 5000* sv_maxrate 80000 for TR64, 128000 for TR 102 and 0 for TR128 (0=unlimited) *Will only be used by people with low Bandwidth. btw. In my previous post i made the mistake to speak about TR66 as the standard Tickrate, but it seems that this is now 64 in CSGO, not longer 66 like it is in CSS. Back-2-Topic: Quote:
Also take a Look at this Picture: http://kiloswiss.ch/BLOG/CSS_CH_NEU/CSS_CH_NEU.jpg Only the Option cl_crosshair_spreadscale is NOT AVAILABLE in CSGO and the values can go even higher than 99, but this would make no sense to play with ![]() And finally here is my autoexec.cfg which i took from CSS and only added a few settings and some temporary ones for testing but it's not final (like the game is also still in Beta) ![]() Oh and some of the the buybinds/weaponaliases are completely wrong which makes them useless. I will probably fix them in the next couple days. Code:
bind q ".primsec"
alias .primsec .sec
alias .prim "slot1; alias .primsec .sec"
alias .sec "slot3; slot2; alias .primsec .prim"
bind MOUSE3 ".sk"
alias .sk .sk1
alias .sk1 "use weapon_knife; use weapon_smokegrenade; alias .sk .sk2"
alias .sk2 "use weapon_knife; alias .sk .sk1"
bind MOUSE4 "use weapon_hegrenade"
bind MOUSE5 "use weapon_flashbang"
bind MWHEELUP "invnext"
bind MWHEELDOWN "invprev"
bind x "use weapon_decoy"
bind y "use weapon_molotov; use weapon_incgrenade"
bind ALT "+voicerecord"
bind backspace "toggleconsole"
bind f "drop"
bind g "impulse 100"
bind j messagemode
bind k messagemode2
bind i ".ch_color"
alias .ch_color .ch_color1
alias .ch_color1 "cl_crosshaircolor_r 32; cl_crosshaircolor_g 178; cl_crosshaircolor_b 170; alias .ch_color .ch_color2" //LightSeaGreen
alias .ch_color2 "cl_crosshaircolor_r 208; cl_crosshaircolor_g 32; cl_crosshaircolor_b 144; alias .ch_color .ch_color3" //VioletRed
alias .ch_color3 "cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 0; alias .ch_color .ch_color4" //Red3
alias .ch_color4 "cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255; alias .ch_color .ch_color1" //White
bind F1 "buy ak47; buy m4a1"
bind F2 "buy mp5"
bind F3 "buy scout"
bind F4 "buy deagle"
bind F5 "buy vesthelm; buy defuser"
bind F6 "buy hegrenade"
bind F7 "buy flashbang"
bind F8 "buy smokegrenade"
bind F9 "buy decoy"
bind F10 "buy molotov; buy incgrenade"
rate 128000
cl_cmdrate 102
cl_updaterate 102
cl_interp 0
cl_interp_ratio 2
net_splitrate 3 //default 1
net_splitpacket_maxrate 25000 //default 15000
net_graph 1
net_graphheight 1040
sensitivity 2
m_rawinput 1
m_customaccel 0
volume 0.5
snd_musicvolume 0
voice_scale 0.5
sfcrosshair "0" //
cl_crosshairsize "3" // Std. 6 - Fadenkreuzgroesse (Strichlaenge) in Pixeln (Von einem 640x480 pixel grossen Raster ausgehend).
cl_crosshairthickness "1" // Std. 0.5 - Fadenkreuzdicke (Strichbreite) in Pixeln (Von einem 640x480 pixel grossen Raster ausgehend).
cl_crosshairdot "1" // Std. 0 - Punkt in der Mitte des Fadenkreuzes. Die Groesse entspricht cl_crosshairthickness.
cl_dynamiccrosshair "1" // 1=Fadenkreuz geht beim bewegen und schiessen auseinander.
// 0=Fadenkreuz geht nur beim Schiessen auseinander.
cl_crosshairusealpha "1" // 0=Undurchsichtig 1=Wert der "Durchsichtigkeit" mit dem Befehl "cl_crosshairalpha" einstellbar.
cl_crosshairalpha "255" // 0=Komplett durchsichtig 255=Undurchsichtig
cl_crosshaircolor "5" // 0=Rot 1=Gruen 2=Gelb 3=Blau 4=Hellblau 5=Eigene Farbe
cl_crosshaircolor_r "255" // 0-255 Rotanteil
cl_crosshaircolor_g "255" // 0-255 Gruenanteil
cl_crosshaircolor_b "255" // 0-255 Blauanteil
mat_monitorgamma 2.1
mat_monitorgamma_tv_enabled "1"
bind "/" "showconsole" // Konsole aufrufen.
bind "n" "toggle net_graph 0 1" // NetGraph AN/AUS
bind "v" "toggle voice_scale .5 .25 0" // Ingamevoice Lautstaerke: 50% / 25% / AUS
bind "o" "toggle mat_monitorgamma 2.6 2.1 1.6" //Helligkeit: Dunkel / Mittel / Hell
hud_scaling 0.6 //default .75
viewmodel_offset_x "2"
viewmodel_offset_y "2"
viewmodel_offset_z "-2"
viewmodel_fov "65"
cl_viewmodel_shift_left_amt "0"
cl_viewmodel_shift_right_amt "0"
cl_bob_lower_amt "5"
cl_bobamt_lat "0.1"
cl_bobamt_vert "0.1"
cl_bobcycle "2"
echo autoexec.cfg loaded
Last edited by KiloSwiss: 07-17-2012 at 02:20 PM. |
||
|
|
|
|
|
#20 |
![]() Join Date: Nov 2011
Reputation: 290
Posts: 140
|
Thanks for your contribution KiloSwiss, some really good information.
I'm going to look into sv_maxrate more based on your post. |
|
|
|
|
|
#21 |
![]() Join Date: Mar 2009
Reputation: 247
Posts: 1,049
|
I will probalby make some tutorials for the Crosshair, Netsettings etc. in the future.
Eventually for the BETA, or maybe i will wait until CSGO is fully released. We will see. Greez KiloSwiss |
|
|
|
|
|
#22 | |
![]() Join Date: Jan 2010
Reputation: 0
Posts: 15
|
Quote:
In theory, if you want to handle 100 client command updates (cl_cmupdaterate) and 100 server updates (cl_updaterate) in a 100 tickrate server, the client must have a rate of 120000 bytes. That means a peak down/upload of 117,2 KBytes/s. Am I right? If that is the case then the server should be able to upload/download 117,2 x 10 in a 5v5 server, right? My question is: why am I not having any choke on a 100 tickrate server with cmdrate/updaterate 100 rate 50000? I'm guessing it is because only a portion of those reserved 50 thousand bytes are used. I read something about the source network engine that might explain this "optimized" used of the reserved bandwidth but I would like you to clarify it with you: Game data is compressed using delta compression to reduce network load. That means the server doesn't send a full world snapshot each time, but rather only changes(a delta snapshot) that happened since the last acknowledged update. With each packet sent between the client and server, acknowledge numbers are attached to keep track of their data flow. Usually full (non-delta) snapshots are only sent when a game starts or a client suffers from heavy packet loss for a couple of seconds. Clients can request a full snapshot manually with the cl_fullupdate command. If all this is correct, that leads me to my final question: how much rate should be enough to handle a cl_cmdrate/cl_updaterate 100 in a tickrate 100 server? Thank you for your time man. Your information was quite revealing! PS: Oh, I nearly forgot to ask! I suppose that the more bytes/s you send the higher is the chance to increase your lag, right? Last edited by S1L3nCe: 08-05-2012 at 09:08 PM. |
|
|
|
|
|
|
#23 | ||||
![]() Join Date: Mar 2009
Reputation: 247
Posts: 1,049
|
Quote:
Quote:
Quote:
Either play on TR64 or TR128 Servers. Anyway: rate 80000 should be enough to handle the Data traffic on a TR128 Server up to, i would say ~24 Players. I can't tell it exactly but from my experience, the bandwidth should not exceed if you use rate 80000 or more. Avoid Servers who force a maxrate of 30k or something similar low! Quote:
Then You will have to lower Your cmdrate. |
||||
|
|
|
|
|
#24 |
|
Banned
Join Date: Jul 2012
Reputation: 15
Posts: 351
|
Give this guy some rep. I found by mistake that actually I can now use a lot more than for rate 30000. I had 40% choke until I used rate 200000 - 0% choke now, all smooth.
KiloSwiss I think it would be best to create new thread with this information. Last edited by EnYoFace: 08-12-2012 at 12:05 PM. |
|
|
|
|
|
#25 | |
![]() Join Date: Sep 2011
Reputation: 49
Posts: 701
|
Quote:
|
|
|
|
|
|
|
#26 |
|
Banned
Join Date: Jul 2012
Reputation: 15
Posts: 351
|
|
|
|
|
|
|
#27 |
![]() Join Date: Aug 2010
Reputation: 0
Posts: 17
|
autoexec
// +-------------+ // ¦ CONSOLE ¦------------------------------------- // +-------------+ con_enable "1" bind "'" "toggleconsole" net_graph "1" cl_showfps "0" // +-------------+ // ¦ NETCODE ¦------------------------------------- // +-------------+ rate "1048576 cl_cmdrate "128" cl_updaterate "128" cl_interp "0" cl_interp_ratio "1" cl_predictweapons "1" clientport "1337" viewmodel_fov "65" viewmodel_offset_x "2" viewmodel_offset_y "2" viewmodel_offset_z "-2" cl_viewmodel_shift_left_amt "0" cl_viewmodel_shift_right_amt "0" cl_bob_lower_amt "0" cl_bobamt_lat "0" cl_bobamt_vert "0" hud_scaling "1" snd_mixahead "0.05" mm_dedicated_search_maxping cl_bobcycle "2" fps_max 121 bind "p" "sv_cheats 1" bind "l" "give weapon_hegrenade ; give weapon_flashbang ; give weapon_flashbang ; give weapon_smokegrenade" bind "n" "say_team nw " ignorerad "1" // buyscript bind "KP_PGDN" "buy galilar; buy famas" bind "KP_DOWNARROW" "buy hkp2000" bind "KP_RIGHTARROW" "buy awp" bind "KP_LEFTARROW" "buy mp7" bind "KP_END" "buy deagle" bind "KP_5" "buy m4a1; buy ak47" bind "F1" "buy vest" bind "F2" "buy vesthelm" bind "F3" "buy defuser; buy hegrenade; buy flashbang; buy flashbang" bind "END" "buy defuser" bind "KP_ENTER" "buy flashbang" bind "KP_INS" "buy hegrenade" bind "PGDN" "buy smokegrenade" unbind "KP_SLASH" unbind "KP_MULTIPLY" unbind "KP_MINUS" clear echo echo "" echo "cfg loaded" |
|
|
|
|
|
#28 |
![]() Join Date: Aug 2012
Reputation: 12
Posts: 125
|
|
|
|
|
|
|
#29 | |
![]() Join Date: Mar 2009
Reputation: 247
Posts: 1,049
|
Quote:
Hope they are helpful for You to optimize Your config. @RayMD rate "38400" - Use the default value of 80000 if You have DSL1000, DSL2000 or a higher bandwidth connection. Otherwise use a lower updaterate, because this way, You will most likely exceed the Bandwith of 38400bytes/s when requesting 128 Update Packets from the Server. The more players on the same Server with You the more Bandwidth will be used, so avoid 16, 24 or more Player Servers with this low rate setting or just set it higher, to the standard value. Your Crosshairsettings are totally mixed up which makes no sense. Have a look at this Thread and choose one of the Crosshairstyles: -> [INFO] Crosshair Customization w10 - This is a "unknown command" for the Game, as long as this alias is not defined somewhere in the config. Anyway CSGO threads the "wait" command also as "unknown command", maybe it gets reactivatet on the full release, because sv_allow_wait_command is still a valid CVAR for Servers. Greez KiloSwiss Last edited by KiloSwiss: 08-12-2012 at 01:47 PM. |
|
|
|
|
|
|
#30 |
![]() Join Date: Aug 2012
Reputation: 12
Posts: 125
|
@KiloSwiss: thanks for the rate recommendation. I have ADSL2+ 16k here, so I will change rate to 80000.
regarding the crosshair: why does it make no sense? I use a very small red dot as crosshair. And the wait command should be removed yeah, my fault. copied from my 1.6 config and edited for csgo not completely. thanks for the hint. |
|
|
|
![]() |
|
||||||
| Thread Tools | |
| Display Modes | |
|
|