CS-Reloaded Banner
Welcome, Guest. Please Login or Register.
Download CSR Remake Map Pack!
Get more packs here

Home Help Search Login Register

CSReloaded Forums  |  General Category  |  Counter-Strike (Moderators: Porter, Father Ribs, Deuce, Kaoz)  |  Topic: Interesting
Pages: [1] Reply Notify of replies
   Author  Topic: Interesting  (Read 126 times)
animal sex
CSR Expert
****
Karma: +20/-3

Offline

Gender: Male
Posts: 313

ohtherand0mness
View Profile E-Mail
Interesting
« on: January 09, 2005, 01:42:28 AM »
Reply with quote

quote from CSBanana
Quote:
cl_cmdrate 30 Ranged 10-Unlimited
This command is based on your FPS. If you are getting 35 FPS, you will only send out 35 packets of information a second. The higher you set this, the higher your latency will be. Some odd values will cause this to drop in half because it is not a multiple of your current FPS. Also, if you are sending the server 101 packets a second and it is only running at 55 FPS, then something happens to the extra packets because it cannot read all of them. This easily explains why nothing registers anymore, the servers run at horrible FPS and only process 1/2 of the gameplay.
« Last Edit: January 09, 2005, 01:42:53 AM by animal sex » Logged

Porter
[Wumpa]
Board Admin
*****
Karma: +176/--88

Offline

Gender: Male
Posts: 3910

Wumpa+Porter
View Profile WWW E-Mail
Re:Interesting
« Reply #1 on: January 09, 2005, 05:14:53 PM »
Reply with quote

Oh my god there is so much wrong with that article I don't even know where to begin.
Logged

[Wumpa] Porter
  --Silent, professional, lethal... sometimes.
Enialator
CSR Randomness King
CSR Connoisseur
*****
Karma: +41/-57

Offline

Gender: Male
Posts: 1161


View Profile
Re:Interesting
« Reply #2 on: January 18, 2005, 10:07:33 PM »
Reply with quote

Porter I am waiting for the real deal info here mate, show us the light!
Logged

Grounded
Admin Team
CSR Connoisseur
*****
Karma: +158/-21

Offline

Posts: 3176


View Profile
Re:Interesting
« Reply #3 on: January 19, 2005, 04:56:36 AM »
Reply with quote

Quote from: Porter on January 09, 2005, 05:14:53 PM
Oh my god there is so much wrong with that article I don't even know where to begin.

That's what I thought but I didn't have the guts to challenge it
Logged
Porter
[Wumpa]
Board Admin
*****
Karma: +176/--88

Offline

Gender: Male
Posts: 3910

Wumpa+Porter
View Profile WWW E-Mail
Re:Interesting
« Reply #4 on: January 19, 2005, 08:01:50 AM »
Reply with quote

I haven't had a whole lot of time lately. A while ago I authored a post that I never actually posted. It was concerning a program that changed your MTU. It doesn't cover any of the errors in the above link directly, but it's a good primer as long as you focus on the networking part of it and not the MTU part. Hopefully I can come back and explain everything else I think is misleading (or flat out wrong). But anyway, try reading this first:

Quote:
I can't say anything about this program in particular, but there definitely are ways to reduce "lag". I put it in quotes, because for pretty much everyone in the world, true lag is never an issue. "Lag" is a measure of how much time it takes for your data to get from one place to another, and even on a 28.8 connection, I get pings (which measures latency or lag) of under 200ms to CSR. Even all the way to Tokyo, most of us can ping less than 500ms. That's half a second to travel 3000 miles! What usually does pose a problem (for dial-up users especially) is getting enough data to and from the destination every second. And this is really an issue of bandwidth, not speed. If my CS game is going to know what is happening with all the players on a server in a given second, it has to recieve a 'frame' from the server telling it where everyone is and what they're doing. This frame has a size-- be it 50 bytes or 1 kilobyte. Now when you set your rate to cl_updaterate 30, you are asking for 30 frames a second. This doesn't have anything to do with your graphics card: it's how many updates per second your client asks for from the server. Now on a connection like mine, that can only support 28 kilobits (or about 3.2 kilobytes) a second, trying to ask for 60 frames a second is suicide. (60 frames at as little as 100 bytes a piece is still 6000 bytes a second, or 5.8KB a second!) Because a single frame won't fit in my bandwidth, it has to be broken up and sent as pieces, each one taking the 200ms trip to my computer. So in order to get one full packet, I have to wait for two half-packets sent in sequence, which pretty much takes 400ms. So in a given second, I've only gotten half the number of packets broadbanders have, and this is a problem. The way to avoid this is to greatly lower the number of frames you request. You see, 15 fulls frames a second is tons better than 60 unusable half-frames, and this is the way I am able to play on a 28.8 connection. There is another level of processing at work too, which is taken care of by the networking software managing the networking connection in your computer. This level controls something called the MTU, or maximum transmission unit. The mtu essentially controls the frame size I was talking about above. For a "thinner" (not really slower) connection like mine, lowering the mtu will cause the frame size to drop to a point where the whole thing can be sent as one chunk. There are software programs out there to help you set your MTU, which is buried pretty deep in the Windows Registry. On top of that, the process is different for pretty much every version of Windows available. In my experiments, I had absolutely incredbile results when I dropped my mtu down to the recommended game-playing level, but the flip side of it was that it equally killed any other online activities, such as browsing the web. A normal page such as this one would load in 8 minutes!
Logged

[Wumpa] Porter
  --Silent, professional, lethal... sometimes.
Enialator
CSR Randomness King
CSR Connoisseur
*****
Karma: +41/-57

Offline

Gender: Male
Posts: 1161


View Profile
Re:Interesting
« Reply #5 on: January 20, 2005, 08:59:59 AM »
Reply with quote

  Oh my God Porter I actually understood all that and it made a whole lot of sense, WOW!  Thanks, Eni 
Logged

Pages: [1] Reply Notify of replies 
CSReloaded Forums  |  General Category  |  Counter-Strike (Moderators: Porter, Father Ribs, Deuce, Kaoz)  |  Topic: Interesting
Jump to: 

Powered by PHP CSReloaded Forums | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
Powered by MySQL
:[ Site Design by Ryo, scripts and backends by Porter and Ryo, banner by Supafly! Powered by PHP and MySQL ]:
Page created in 0.087 seconds.