Battlefield 6 Netcode, Lag Compensation, and Unfair Gunfights
I’m writing to provide feedback on Battlefield 6’s netcode and hit registration, which currently make gunfights feel inconsistent and unfair, especially for players with strong connections.
I play on a wired fiber gigabit connection with consistently sub-20 ms ping, yet in most matches I experience frequent deaths behind cover, delayed damage, and what feels like “super bullets,” where multiple shots are applied in a single frame. At the same time, it often takes an unusually high number of hits for me to secure a kill, even in situations where I clearly shoot first.
This strongly suggests that lag compensation and server reconciliation are favoring higher-latency players. While I understand the need to accommodate a wide range of connections, the current implementation appears to punish low-latency, stable players by prioritizing historical rewinds over the server’s current state. The result is gunfights that feel server-decided rather than skill-decided.
I have no issue losing when I’m outplayed or outgunned. That’s part of any multiplayer game. The frustration comes from situations that are completely outside the player’s control and feel inconsistent from fight to fight. When outcomes no longer feel deterministic, it discourages continued play, regardless of connection quality or experience level.
I believe this could be improved by limiting lag compensation rewinds, increasing server update consistency in infantry engagements, and better grouping players by latency bands. Battlefield’s scale is impressive, but gunfights must feel fair and responsive for players to stay invested.
I want to enjoy Battlefield 6 and continue playing, but until these issues are addressed, it’s difficult to stay engaged. I hope the team will prioritize netcode improvements so that gunfights feel consistent and skill-based for everyone.