Forum Discussion
I will explain what time nudge (TN) is.
Time nudge is an interpolation buffer for movement. Player movement, tank movement, jet movement, etc.
Here's a video of what movement interpolation looks like. Without interpolation, movement wouldn't look smooth. Interpolation fills in the movement gaps between network tick updates.
https://youtu.be/6EwaW2iz4iA?si=g_ELXBQlwS6HUp0z&t=119
Time nudge is directly tied to the game server's network tickrate. If the server tickrate is 60Hz that means the server sends a network packet to each player 60 times per second.
If a player's frame rate is below 60fps they won't be able to process 60 network packets every second. You need a framerate of 60fps or higher to process 60 network packets per second.
With a framerate below 60fps the player can't keep up with processing all the network packets and starts dropping them.
The dropped network packets causes the time nudge buffer to increase because it starts buffering more network packets from the server.
The reason time nudge starts buffering more network packets is so it has 2 or 3 extra packets in the time nudge buffer. Which time nudge uses to interpolate between player movements.
In summery, time nudge goes up if your framerate drops below 60fps because it buffers more network packets for movement interpolation.
Community Battlefield servers have a tickrate of 30Hz so on these servers you only need a framerate of 30fps.
Official Battlefield servers have a tickrate of 60Hz so on these servers you need a framerate of 60fps.
A low framerate in Battlefield is usually caused by CPU issues.
- CPU not meeting minimum specs.
- CPU frequency downclocking due to overheating (common on laptops).
- RAM in single channel mode instead of dual channel mode which limits CPU performance.
- EXPO/XMP memory overclocking not enabled in motherboard BIOS.
- Motherboard voltage regulator modules (VRM) overheating causing the CPU frequency to downclock. (rare but can happen).
Type this into the BF6 command console to see CPU performance.
PerfOverlay.DrawGraph 1
If the yellow CPU line is rough, instead of smooth and has a number higher than 16ms. The CPU is struggling to maintain 60fps.
Posting screenshots with the network performance graph and CPU performance graph on-screen is the easiest and fastest way to trouble issues.
What I don't get with this explanation is why I don't get this issue in offpeak hours ? (6am in the morning and 11+pm east coast)
Also, my framerate usually hangs around 90fps in 1440p and barely ever dips below 60.
So i'm confused....
- OskooI_0073 months agoLegend
Carl0sC87 please post a screenshot with the network performance graph and FPS performance overlay onscreen when you experience issues.