View Full Version : Netcode/FPS/CHOKE/LOSS Info
$uCkY-p|aYeR
12-16-2009, 11:40 AM
Well Snix said I know net-code and settings and stuff... I do. Also sorry if someone has posted something like this already. I know there has been some updates to it since I created the net-code explained and you all have seen plenty of net-code explained but I think you will find this one different then what you have seen..
http://www.jason35.com/netcode.htm
Also for people that didn't think fps has everything to do with net settings and packets.. read the fps part also..
Please if there is anything that seems wrong with this article please tell me except that net-graph doesn't look like that.. actually I think it is only missing the lerp setting haven't dug into lerp. But if my assumption is right you want lerp to be just above your latency.
If there is any disbelief please test it and tell me what your conclusion is.
Oh and you can read in this forum how those people tested it and found my findings correct for the most part.
http://www.hl2dm-university.com/forum/phpBB3/viewtopic.php?f=6&t=1503&st=0&sk=t&sd=a
If you still get choke its because the servers bandwidth can't support all the players in the server. If you bandwidth can't support it you should get loss I think.. Will have to retest that theory. But I know tf2 server sometimes full will still give me choke. I don't remember choking in your server tho.
stewlounse
12-22-2009, 10:47 AM
Nice write-up! Moved to Help & Support + stickied!
See told ya he was the man :D
$uCkY-p|aYeR
12-22-2009, 12:00 PM
Thanks
stewlounse
12-22-2009, 02:36 PM
If you still get choke its because the servers bandwidth can't support all the players in the server. If you bandwidth can't support it you should get loss I think.. Will have to retest that theory. But I know tf2 server sometimes full will still give me choke. I don't remember choking in your server tho.
That's correct as far as I understand. I always see a little choke in the ex server but a small amount of choke is completely normal, especially for a big 32+ player server. Can't forget about the other servers on the same box too.
mullet
01-01-2010, 10:54 PM
WHat happens if a player uses Vsync and is locked at 60fps and the server uses the 100 tic?
$uCkY-p|aYeR
01-04-2010, 09:13 AM
Then you are sending 60 updates a second.. You will send updates as fast as your FPS is period no matter what. But you will receive updates as fast as your cl_updaterate is set at(it doesn't matter what your fps is.)
I set cl_updaterate 100 and cl_cmdrate 100 if you go in 66 tic server your packets won't send or recieve faster then 66 so with 100 settings your covered if you go in a 100 tick server or any server. Even with these settings if your FPS is lower then 100 then you will only send out that much. nothing you can do will change that.
Why use V-sync. Especially if you using a LCD screen.
V-sync was and anything that has to do with refresh rate is meant for CRT monitors not LCD screens. LCD screens don't refresh like CRT's do.. So v-sync disabled for LCD screens.
Now if you are using a CRT then I recommend seeing if you can up your refresh rate on your monitor to 100mhz.. Still I think I disable v-sync using CRT to.. But I am sure someone somewhere has a good reason to enable it.
mullet
01-04-2010, 10:10 AM
LCDs do have a refresh rate, but with an LCD it is used for signal timing, rather than telling a CRT how has the gun is to redraw the screen.
I use Vsync and triple buffer to keep from getting screen tearing which drives me nuts. Turning on VSync tells the card not to render and release frames from the buffer at a rate in excess of the specified refresh rate...thus they are synced.
stewlounse
01-04-2010, 10:27 AM
The only things I have found about enabling Vsync is that it does eliminate most of the horizontal streaking BUT it also introduces slight mouse lag. It's noticeable more for me in l4d2 than tf2, but it's still there and mouse lag is something you can't have in a first person shooter.
FYI I run a Core i7-860 with a Radeon 5850. 4GB ddr3-2000.
mullet
01-04-2010, 10:41 AM
Never noticed any mouse lag.
Brains
01-04-2010, 11:23 AM
Never noticed any mouse lag.
well do you normally get over 60 fps?
if you've played video games that maintain over 60fps then you will greatly notice the input lag when you enable vsync. vsync is an abomination (until 240hz gaming monitors become dirt cheap that is).
stewlounse
01-04-2010, 12:28 PM
Yep exactly. With vsync off....the FPS is out the roof but totally smooth mouse.
$uCkY-p|aYeR
01-05-2010, 10:08 AM
You should take it off so you can at least get 100fps so if in a 100tic server you will be sending the correct updates.. Heck even in a 66tic right now you are shorting yourself 6 updates a second. these are very crucial updates to cause they tell the server when you took the shot and where you aimed the shot.. and other things..
mullet
01-05-2010, 10:40 AM
The screen tearing is so bad it drives me nuts.
$uCkY-p|aYeR
01-05-2010, 11:31 AM
Get a CRT, lol.. Then refresh lock it to 100mhz and that truly is the best.. I know one of these days I will have no choice to go to lcd. I feel for you for sure.. I am looking for a solution cause I am bored.. I will see what there is and get back with you.
$uCkY-p|aYeR
01-05-2010, 11:44 AM
you know what question... Most LCD's are 60 and 75mhz your monitor doesn't have a choice for 75mhz... If it does and you choose it I got a program that will fix the problem when you start up half life it goes back to 60mhz.
75mh would be good enough since majority are 66 tic servers.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.