#hitboxes lagging behind models

1 messages · Page 1 of 1 (latest)

glacial helm
#

i've had this problem for ages. not sure the cause

#

default comfig net settings with bandwidth=8.0Mbps

#

cl_interp 0.030303

jovial monolith
#

Where and how how are you noticing this?

glacial helm
#

i main sniper

jovial monolith
#

go on

glacial helm
#

i can tell

#

i have a clip somewhere

jovial monolith
#

1 clip? cool

glacial helm
#

you want me to upload my past 2 weeks of sniper gameplay

#

it is constant, I just have a clip showing it off well

jovial monolith
#

k, I'll take a look then if that's cool

#

Sorry about the piss taking btw

glacial helm
#

damn this server really doesnt have 7 boosts

#

frame by frame i am never even close to that sollys head

jovial monolith
#

Eh. idk

#

Blame networking quirks and luck I guess

glacial helm
#

2nd especially so

jovial monolith
#

Also, footage with net_graph 4 would be better so we can see network/server performance

glacial helm
#

what cvar does bandwidth module change

#

8.0 setting seems to be removed at some point

#

how can i confirm all my cvars are set correctly

jovial monolith
#

Other that that mastercomfig's defaults are already optimal

spiral hull
jovial monolith
#

What's the point there?

spiral hull
glacial helm
#

mouse input is polled at framerate, right?

jovial monolith
#

ok? That doesn't apply here

spiral hull
#

the point is, 60 has less frames to show than 66

jovial monolith
spiral hull
#

can't watch it frame by frame

#

But I guess he hit his back

jovial monolith
#

Oh you're referring to this video

spiral hull
#

this one is tricky

glacial helm
#

earliest damage number. 30ms ping means its like 1-2 frames earlier

#

which looks like this

spiral hull
#

I was looking at the decal

glacial helm
#

so you think the damage number appeared before I shot.

spiral hull
#

why are you assuming that?

glacial helm
#

because youre using the decal as an indication of when I shot

jovial monolith
glacial helm
#

net graph

jovial monolith
#

That's wrong

glacial helm
#

ok

jovial monolith
#

Sonewhat at least

glacial helm
#

15 then

#

still 1 frame probably

#

frame before the number

jovial monolith
#

Anyway, networking isn't perfect and we don't have net_graph 4 to aid us. So I say dw about it.

spiral hull
#

here what I was refering to, 66 frames

jovial monolith
#

Yeah I know what you're talking about

glacial helm
#

timestamp

jovial monolith
#

It just doesn't really apply when there's such little movement

glacial helm
#

im guessing the context is a flick that occurs between frames or something

spiral hull
#

we can't assume, we see the shot frame

spiral hull
#

more like lead

glacial helm
#

well in my vid there is no flick. my crosshair is never even on the model

jovial monolith
#

In the first clip it's irrelevant because your crosshair was trailing the entire time

#

yeah exactly

spiral hull
#

Any way of you recording the 66frame clips

jovial monolith
#

I seem to remember hearing Medal being able to record at 100, but idk

spiral hull
#

I have no experience with obs

#

medal?

glacial helm
#

does tr_walkway still "push" the bots while theyre in the air - launched from the launchpad thing

spiral hull
#

I would need some recording software too btw

glacial helm
#

I need a control so I can test without waiting for the right opportunity in pubs

spiral hull
glacial helm
#

I need a map with a nav_mesh making the bots walk in a straight line

solemn gyroBOT
#

*I need a map with

a nav_mesh making the bots

walk in a straight line*

glacial helm
#

maybe its just tr_walkway but the solly hitbox is fucked here

#

way lower

spiral hull
#
  • it's not real show hitboxes command
glacial helm
#

whats the command

spiral hull
#

it's was removed

#

but asside from trwalkway, it's the same as the model, but at 66frames

#

and every thing that messes with it, is network

#

like jitter and ping

glacial helm
#

very first frame it appears

#

can i just set cl_cmdrate to 60 or something since im recording at 60fps

jovial monolith
#

I don't think any tests with bots are gonna be helpful

glacial helm
#

i did give myself fake lag

jovial monolith
#

Also, testing on a listen server isn't gonna help either

solemn gyroBOT
#

*Also, testing on

a listen server isn't

gonna help either*

spiral hull
glacial helm
#

u r blind

spiral hull
#

it's still are not the command for the hitboxes and it's trwalkway

glacial helm
#

im not talking about that

#

the first clip

#

its not a one-off i just dont record it most of the time

jovial monolith
#

How many hours you got on sniper? Cause most people are used to shots missing every now and then for no apparent reason. Happens in all games.

spiral hull
glacial helm
#

this didnt used to happen

jovial monolith
#

Maybe your internet's actin up

spiral hull
#

I think, people just can't react to the shot hitting

#

and see it after 250ms

jovial monolith
#

Actually, what servers are you playing on?

glacial helm
#

the swift clip is casual or uncletopia

jovial monolith
#

Bruh

#

Uncletopia servers are actually garbage

#

If you can get footage with net_graph 4 that'd be helpful. Cause that shows server fps

spiral hull
#

in terms of ticks

jovial monolith
#

No, Casual servers in Australia are way better than our Uncletopia ones

#

oh yeah in terms of ticks. But not fps

spiral hull
jovial monolith
#

Servers have a framerate

#

Like they're never always at 66.666

spiral hull
#

I think ticks = framerate

jovial monolith
#

tickrate is what it TRIES to run at

#

I mean I guess you can see them as interchangeable. But I'm referring to the rate the server is actually running at at a given time

glacial helm
#

how can I overwrite the net settings

#

game_overrides doesnt even work

jovial monolith
#

tf/cfg/overrides/game_overrides.cfg should work. But what settings would you be overriding?

glacial helm
#

someone tell mastercoms to making breaking changes constantly

#

its so annoying

#

is cfg/user even still a thing

jovial monolith
#

no

jovial monolith
#

Because cfg/user/ can be confused with cfg/user.scr

glacial helm
#

well thousands of people are probably confused when they update and none of their configs work anymore 🤷‍♂️

jovial monolith
#

Yeah, and then we teach them

#

Better than explaining that user/ and user are different things

glacial helm
#

why would anyone even look at user.scr

jovial monolith
#

Because it's also called user

cedar patio
#

The change was noted in the release notes, too.

ashen marlin
#

the reason that the change was made is because it was happening, pretty often too

glacial helm
#

@jovial monolith I switched from 5ghz to ethernet and I think its just fixed

#

which makes me mad bc 5ghz should be good

#

$300 router

jovial monolith
glacial helm
#

no

#

a couple walls but still good connection according to windows

ashen marlin
#

5ghz connections have a harder time going through walls than 2.4ghz

jovial monolith
#

WiFi is really only stable if there's 0 walls in-between

ashen marlin
#

5ghz is faster but because of wavelength shit it just doesn't go through walls as well

glacial helm
#

last time i tried 2.4 there was so much packet loss

#

really noticeable

jovial monolith
#

And that's why you don't use WiFi

tired jolt
#

breaking changes that were announced several times and soft deprecated for almost a year xd

jovial monolith
tired jolt
#

the website itself will track that stuff eventually

jovial monolith
#

👀

glacial helm
#

most people are not actively reading the changelog IMO

#

most people probably never even update after theyve got it

#

I update like once every year or two which is why this happens

solemn gyroBOT
#

*I update like once

every year or two which

is why this happens*

tired jolt
#

according to analytics

#

most people update every release

#

like 90%

jovial monolith
glacial helm
#

🧢

#

what modules can I change to get better hitreg on wifi

spiral hull
#

the one no one uses

#

snapshot_buffer=safe: Safest option with minimal snapshot delay by using every other snapshot (30ms lerp when using packet_rate=standard, or 60ms lerp when using packet_rate=congestion).
snapshot_buffer=high: Heavily protects against packet loss by using every 3rd snapshot (45ms lerp when using packet_rate=standard, or 90ms lerp when using packet_rate=congestion).

#

it would not make the game better

#

But idk, maybe you wouldn't notice the delay with it on (my wishful thinking)

#

And maybe it would give "better" hitreg

glacial helm
#

i dont notice any improvement with higher lerp

modern wrenBOT
#

@glacial helm has leveled up! (5 ➜ 6)

glacial helm
#

im just gonna pay $200 to get ethernet wired to my room so i dont have to deal with this anymore

glacial helm
#

idk what the purpose is Im just sick of people telling me this problem isnt real

#

last 11 images are all from the same borneo casual game using 45ms lerp

ashen marlin
#

just to make sure, what is cl_lagcompensation set to?

#

because this def isn't normal, i've only seen stuff like this with 0 lerp, which i assume you've already confirmed (via net_graph) that you don't have

spiral hull
#

Because main problem you experience is tickrate being too low

#

or inconsistent

#

hitboxes are janky with the jitter

#

and interp should have added more fluidity

jovial monolith
spiral hull
#

but the problem is elsewhere

spiral hull
#

or not

#

model animations

jovial monolith
#

You can see when that is by watching the netgraph

spiral hull
#

maybe make the frame = tick?

#

or 2*frame = tick

jovial monolith
#

lol no

glacial helm
jovial monolith
glacial helm
#

hm

#

but im recording 60fps

#

so its not the first frame of input

#

usually

jovial monolith
#

You might want to provide the following frame then for context then

glacial helm
#

ok

#

shouldnt the hit detection be running at my client fps

#

its not like my mouse input is being polled at 66fps

#

even if the netcode is doing stuff at that rate

spiral hull
#

it's not the problem

#

you've tried high interp

#

But server can't just add in between frames

#

so it has to use one of 66

#

interp just adds the delay