Raised This Month: $ Target: $400
 0% 

HLDS rates client server hitreg bullet registration sys_ticrate optimizing


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
MAUGHOLD
Veteran Member
Join Date: Nov 2004
Location: CA USA
Old 01-11-2014 , 20:42   Re: HLDS rates client server hitreg bullet registration opitmizing
Reply With Quote #3

Quote:
Originally Posted by fysiks View Post
Regarding: "You'll want the client to request slightly less updates then the their rate or sv_minrate to avoid choke."
Here you imply there is a relationship between "rate" and "updaterate". How are they related? One is on the order of 10^4 and the other 10^1. The units for "updaterate" are updates per second so what are the units for "rate"?

Choke:
I've read a different explanation about choke online. Can you explain the definition of "loss" since this seems to be the number that I notice affects my game-play the most.

Typo: "sv_minrate 60000 //this means the client must connect at a rate of 100,000 60,000"
Somehow I knew that you would be the first to request clarification Fysiks.
I hope this doesn't have anything to do with our conversation on steam the other day. Anyway I digress.

In answer to your first question about the relationship between rate and updaterate. Rate is the same thing as sv_minrate. Rate is what the client requests and sv_minrate and or sv_maxrate is how much and how little the server will allow the client. If the clients rate or the servers maxrate is set too low for the amount of updates the client is requesting via their cl_updaterate, the client will get choke.

Example1: My cl_updaterate is set at 101, the server I'm playing on has an sv_maxrate set to20,000. this can produce choke and possibly loss for the client due to the server not allowing my client to get enough updates (101) because the game server isn't allowing a high enough rate for my client to get them.

Example2: I'm playing on a server that doesn't force an sv_minrate plus I have my "rate" set too low, say 20,000 but my cl_updaterate is set to high, say 101, this will undoubtedly cause the client choke. Its the same scenario as above except this time, its caused by the client not setting their rate high enough. Even if the servers sv_maxrate is set to 100,000, it wont matter because the client is limiting the amount of rate due to a setting of only 20,000. they would need to raise their clients rate setting until the choke disappears.

It doesn't matter what the order of power that rate or updarerate is equal to, I'm talking about real world empirical data when running HLDS over the internet. What I have posted here is not theory, it is what I have found to work best time and time again by a simple process of trial and elimination, something by the way that has been lost on the younger generation, mostly because their to lazy to experiment and just want someone to fix their problem for them.

About the typo: Typo fixed thanks for that
The reason I changed that variable is because even after the new rate suggestions that came from updating to the steamcmd, I've found that an sv_minrate of as low as 60,000 is still enough to mitigate choke when most clients have their cl_updaterate set to a fairly high value such as 60,70 or 80.

About loss effecting your game play the most.

I hardly experience any loss if at all and we both play on very same DoD servers together. If your getting loss then its most likely due to something on your clients end, such as rates not being set right, Nic card configuration, Modem type and or configuration, router type and or configuration, firewalls, software running on your client, or your internet provider and or its settings. Another thing that is most likely the cause of your loss, is having to travel through a lossy router on the trip from your PC to whatever game server your playing at the time of the loss. Exit the game server, use WinMTR trace tool to do a trace to the IP of the game server your getting loss on. WinMTR should show you which routers are losing packets and how much packet loss their losing. If those routers are unavoidable, the only thing you can do at that point is to do a "whois" on the IP address of the lossy router and see if the details of that router include the name of it's network administrator. Then you can email him/her a copy of the trace so they can fix whatever the problem might be.

As an aside, here are my specs for everything.

OS: Windows-7PRO
PC: Home built desktop, using ASUSP8 z77-v LEPLUS motherboard.
CPU: Intel I7 3770K unlocked multiplier with HT, OC to 4.7 stable using ASUS software.
RAM: 32gb Kingston beast 1866mhz
Hard Drive: Corsair Neutron GTX 240GB SSD
Monitor: Benq 2420XLT
Nic: Netgear GA311 Gigabit adapter, non integrated.
Modem: Motorola 6120 Surfboard
Router: Netgear n750 dual band: This router kicks ass to.
ISP: Comcast blast: at 5Mbs up and 15Mb's down.
Browser: Is there any other Browser better then Firefox. I think not.

I have tweaked my cable line using the TCP analyzer/optimizer from speedguide.net
If you decide to use this tool, then install it to a folder and create a shortcut to the optimizer on your desktop as it creates several backup files in the folder. Once installed start up the TCP optimizer and go to the file tab, and then to restore windows default settings. click that and let the program restart your computer. Now go do some speed tests and browse some sites that require loading a lot of pictures such as cnn or espn and you wont believe how fast your browsing is. If that setting didn't work well enough then experiment a bit until you see the results you want. The results of tweaking my network card using the TPC optimizer is that I now get almost a full 7Mb's up and nearly 35Mb's down on the same Comcast blast package.

I'm not sure what else there is in regards to preventing loss Fysiks, except to say that I haven't seen loss in years.
Good luck on your mission Mr. Phelps, should you decide to accept it. This post will self destruct in five seconds.
__________________
{FJ}Justice STEAM_0:0:633975 If anyone needs any help with their server, Just add me to steam friends and I'll help you out.

Last edited by MAUGHOLD; 01-12-2014 at 02:46. Reason: typos
MAUGHOLD is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:52.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode