Upvote Upvoted 3 Downvote Downvoted
1 2
cl_interp 0.05
posted in Q/A Help
31
#31
7 Frags +

Extrapolation happens at literally any point in time where the client does not have a state to the future of the one it's trying to render. This can happen for any kind of reason. Packet loss, jitter, disconnection, looking too far into the future (what you're making it do), etc.

An indicator of when extrapolation is happening is when the "lerp" in your netgraph flashes (or stays) yellow. Yellow literally means that the engine failed/will fail to do interpolation for that frame. If it can't do interpolation, it will do extrapolation, in TF2. That's a fact.

Extrapolation happens at literally any point in time where the client does not have a state to the future of the one it's trying to render. This can happen for any kind of reason. Packet loss, jitter, disconnection, looking too far into the future (what you're making it do), etc.

An indicator of when extrapolation is happening is when the "lerp" in your netgraph flashes (or stays) yellow. Yellow literally means that the engine failed/will fail to do interpolation for that frame. If it can't do interpolation, it will do extrapolation, in TF2. That's a fact.
32
#32
3 Frags +

downpour, messengerboy, your buddy is a real champ for anonymously calling people out.
also;
"i use 100s instead of 66s is because it makes my game feel "tighter""
"scientist" :D

downpour, messengerboy, your buddy is a real champ for anonymously calling people out.
also;
"i use 100s instead of 66s is because it makes my game feel "tighter""
"scientist" :D
33
#33
4 Frags +

So far this thread has been completely uninteresting except for wareya consistently dunking on nerds.

i.e. downpour and goober friend

So far this thread has been completely uninteresting except for wareya consistently dunking on nerds.

i.e. downpour and goober friend
34
#34
0 Frags +

\o/
game feels good at the rates im using and isnt screwing up so ill keep on using it

\o/
game feels good at the rates im using and isnt screwing up so ill keep on using it
35
#35
-3 Frags +
downpouri dont have enough knowledge of the netcode of tf2 to argue this, but i dont know if ill take it as fact.
MOOSE_Isn't this a projectile interp though? having some interp as hitreg can be good.doesnt really make a difference imo

It does make a difference in hitreg. Playing scout with a projectile interp will give you cancer

[quote=downpour]i dont have enough knowledge of the netcode of tf2 to argue this, but i dont know if ill take it as fact.

[quote=MOOSE_]Isn't this a projectile interp though? having some interp as hitreg can be good.[/quote]
doesnt really make a difference imo[/quote]

It does make a difference in hitreg. Playing scout with a projectile interp will give you cancer
36
#36
-2 Frags +
MOOSE_downpouri dont have enough knowledge of the netcode of tf2 to argue this, but i dont know if ill take it as fact.
MOOSE_Isn't this a projectile interp though? having some interp as hitreg can be good.doesnt really make a difference imo

It does make a difference in hitreg. Playing scout with a projectile interp will give you cancer

i most definitely dont have cancer

[quote=MOOSE_][quote=downpour]i dont have enough knowledge of the netcode of tf2 to argue this, but i dont know if ill take it as fact.

[quote=MOOSE_]Isn't this a projectile interp though? having some interp as hitreg can be good.[/quote]
doesnt really make a difference imo[/quote]

It does make a difference in hitreg. Playing scout with a projectile interp will give you cancer[/quote]
i most definitely dont have cancer
37
#37
1 Frags +
PathogenkonrIf you just substitute the L4D info he's referencing with TF2 info you get better information than most places.
If a person already knows the network specifics of TF2 (which they would need to swap out the information, as you suggest), then why would they be looking at such an article, let alone one written specifically for Left 4 Dead networking?

If someone unfamiliar with the networking of TF2 were to read that article they would be either be seriously confused by all the very Left 4 Dead specific details in that article, or would end up with some very unhelpful network settings.
konrThe game works the same way (at least in the examples he gives) with the exception of the tickrate. Not a difficult distinction to make!
There's all kinds of misleading information and advice in that article, but my favourite was one he chose to write in bold:

If you have yellow lerp, asking the server admin to turn up the server framerate is a good idea.

Good luck asking your server admin to turn up the framerate in your next game!

For what it's worth, wareya's article is pretty solid.

The article I linked is not at all a page to tell you what to set your shit to, but more to explain what lerp etc actually is and to also explain what certain things on a netgraph mean. For that job it's fine.

downpourtf2_scientist: " If more than one snapshot in a row is dropped, interpolation can't work perfectly because it runs out of snapshots in the history buffer. In that case the renderer uses extrapolation (cl_extrapolate 1) and tries a simple linear extrapolation of entities based on their known history so far. The extrapolation is done only for 0.25 seconds of packet loss (cl_extrapolate_amount), since the prediction errors would become too big after that."

Where in this does it say "this only happens when you get packet loss and never in any other situation"?

[quote=Pathogen][quote=konr]If you just substitute the L4D info he's referencing with TF2 info you get better information than most places.[/quote]

If a person already knows the network specifics of TF2 (which they would need to swap out the information, as you suggest), then why would they be looking at such an article, let alone one written specifically for Left 4 Dead networking?

If someone unfamiliar with the networking of TF2 were to read that article they would be either be seriously confused by all the very Left 4 Dead specific details in that article, or would end up with some very unhelpful network settings.

[quote=konr]The game works the same way (at least in the examples he gives) with the exception of the tickrate. Not a difficult distinction to make![/quote]

There's all kinds of misleading information and advice in that article, but my favourite was one he chose to write in bold:

[b]If you have yellow lerp, asking the server admin to turn up the server framerate is a good idea.[/b]

Good luck asking your server admin to turn up the framerate in your next game!

For what it's worth, wareya's article is pretty solid.[/quote]The article I linked is not at all a page to tell you what to set your shit to, but more to explain what lerp etc actually is and to also explain what certain things on a netgraph mean. For that job it's fine.

[quote=downpour][quote]tf2_scientist: " If more than one snapshot in a row is dropped, interpolation can't work perfectly because it runs out of snapshots in the history buffer. In that case the renderer uses extrapolation (cl_extrapolate 1) and tries a simple linear extrapolation of entities based on their known history so far. The extrapolation is done only for 0.25 seconds of packet loss (cl_extrapolate_amount), since the prediction errors would become too big after that."
[/quote][/quote]
Where in this does it say "this only happens when you get packet loss and never in any other situation"?
38
#38
0 Frags +
MOOSE_downpouri dont have enough knowledge of the netcode of tf2 to argue this, but i dont know if ill take it as fact.
MOOSE_Isn't this a projectile interp though? having some interp as hitreg can be good.doesnt really make a difference imo

It does make a difference in hitreg. Playing scout with a projectile interp will give you cancer

Oh so this is why I'm so bad at scout :p thanks for the excuse

[quote=MOOSE_][quote=downpour]i dont have enough knowledge of the netcode of tf2 to argue this, but i dont know if ill take it as fact.

[quote=MOOSE_]Isn't this a projectile interp though? having some interp as hitreg can be good.[/quote]
doesnt really make a difference imo[/quote]

It does make a difference in hitreg. Playing scout with a projectile interp will give you cancer[/quote]
Oh so this is why I'm so bad at scout :p thanks for the excuse
39
#39
2 Frags +

I've read/learnt quite a bit about netcode and although wareya seems to have a more in-depth knowledge and be able to explain things really well, I can back up his statement that if your interp is too low for the rates, you WILL get either extrapolation or jumpiness, that's simply how it works. Your client cannot perfectly relay information it hasn't yet received so if it were possible to trick your game and get low interp, the only possible outcome would be detriment.

tl;dr "tf2_scientist" is a moron who's anonymous because if they weren't they'd be laughed at for thinking they know shit that they don't

and downpour your netcode just ends up being the standard 0.0152/66/66 which is why you game feels fine

I've read/learnt quite a bit about netcode and although wareya seems to have a more in-depth knowledge and be able to explain things really well, I can back up his statement that if your interp is too low for the rates, you WILL get either extrapolation or jumpiness, that's simply how it works. Your client cannot perfectly relay information it hasn't yet received so if it were possible to trick your game and get low interp, the only possible outcome would be detriment.

tl;dr "tf2_scientist" is a moron who's anonymous because if they weren't they'd be laughed at for thinking they know shit that they don't

and downpour your netcode just ends up being the standard 0.0152/66/66 which is why you game feels fine
1 2
Please sign in through STEAM to post a comment.